init
294
dashboard/css/ie.css
Executable file
@ -0,0 +1,294 @@
|
||||
* {
|
||||
padding:0px;
|
||||
margin:0px;
|
||||
}
|
||||
|
||||
html, body{
|
||||
background: url(./../images/square_bg.png) repeat top left;
|
||||
font-family:"Myriad Pro", "Lucida Grande", "Trebuchet MS", sans-serif;
|
||||
width:100%;
|
||||
height:100%;
|
||||
padding:0;
|
||||
margin:0;
|
||||
|
||||
position:absolute;
|
||||
top:0px;
|
||||
left:0px;
|
||||
z-index:-1;
|
||||
}
|
||||
|
||||
#centerhelp{
|
||||
width:1%;
|
||||
height:60%;
|
||||
margin-bottom:-150px; /* half of container's height */
|
||||
float:left;
|
||||
}
|
||||
|
||||
#header{
|
||||
text-align:right;
|
||||
position:absolute;
|
||||
right:0px;
|
||||
padding:0px;
|
||||
padding-right:10px;
|
||||
margin:0px;
|
||||
|
||||
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#1cffffff', endColorstr='#1cffffff');
|
||||
}
|
||||
|
||||
#title{
|
||||
color:#0B75AF;
|
||||
font-size: 3.5em;
|
||||
font-weight:normal;
|
||||
margin-top:-16px;
|
||||
text-shadow:2px 1px 2px #999;
|
||||
vertical-align:top;
|
||||
}
|
||||
|
||||
#subtitle{
|
||||
color:#777;
|
||||
text-transform:uppercase;
|
||||
font-size: 1em;
|
||||
font-weight:normal;
|
||||
margin:0px;
|
||||
margin-top:20px;
|
||||
border-width:0px;
|
||||
}
|
||||
|
||||
#logo{
|
||||
margin:0px;
|
||||
border-width:0px;
|
||||
width:400px;
|
||||
background:none;
|
||||
}
|
||||
|
||||
#dashboard{
|
||||
width:100%;
|
||||
margin:0 auto;
|
||||
clear:left;
|
||||
height:100px;
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
/* Dashboard Navigation */
|
||||
|
||||
#nav{
|
||||
padding:0;
|
||||
list-style: none;
|
||||
font-size:14px;
|
||||
display: inline-block;
|
||||
}
|
||||
|
||||
#nav a{
|
||||
text-decoration:none;
|
||||
outline:none;
|
||||
}
|
||||
|
||||
#nav li{
|
||||
float:left;
|
||||
width:300px;
|
||||
height:85px;
|
||||
position:relative;
|
||||
cursor:pointer;
|
||||
border: 1px solid white;
|
||||
}
|
||||
|
||||
#nav li > a{
|
||||
position:absolute;
|
||||
top:0px;
|
||||
left:0px;
|
||||
width:100%;
|
||||
height:85px;
|
||||
z-index:12;
|
||||
background: #DDDDDD;
|
||||
}
|
||||
|
||||
#nav li a img{
|
||||
border:none;
|
||||
position:absolute;
|
||||
width:0px;
|
||||
height:0px;
|
||||
bottom:0px;
|
||||
left:85px;
|
||||
z-index:100;
|
||||
}
|
||||
|
||||
#nav li span.nav_wrap{
|
||||
position:absolute;
|
||||
top:25px;
|
||||
left:0px;
|
||||
height:60px;
|
||||
z-index:15;
|
||||
margin-left:5%;
|
||||
width:90%;
|
||||
}
|
||||
#nav li span.nav_active{
|
||||
position:absolute;
|
||||
background:#111;
|
||||
top:85px;
|
||||
width:300px;
|
||||
height:0px;
|
||||
left:0px;
|
||||
z-index:14;
|
||||
|
||||
background:#000000;
|
||||
}
|
||||
|
||||
#nav li span span.nav_link,
|
||||
#nav li span span.nav_descr,
|
||||
#nav li div.nav_box a{
|
||||
text-transform:uppercase;
|
||||
width:100%;
|
||||
text-align:center;
|
||||
}
|
||||
|
||||
#nav li span span.nav_link{
|
||||
color:#000;
|
||||
font-size:24px;
|
||||
float:left;
|
||||
clear:both;
|
||||
text-align:center;
|
||||
text-shadow:1px 1px 1px #FFF;
|
||||
}
|
||||
#nav li span span.nav_descr{
|
||||
color:#0B75AF;
|
||||
float:left;
|
||||
clear:both;
|
||||
font-size:10px;
|
||||
letter-spacing:1px;
|
||||
width:100%;
|
||||
}
|
||||
|
||||
/* DEV CUT */
|
||||
|
||||
#nav li div.nav_box{
|
||||
display:block;
|
||||
position:absolute;
|
||||
width:280px;
|
||||
overflow:hidden;
|
||||
height:200px;
|
||||
top:85px;
|
||||
left:0px;
|
||||
display:none;
|
||||
background:#000000;
|
||||
|
||||
padding-left:20px;
|
||||
}
|
||||
#nav li div.nav_box a{
|
||||
float:left;
|
||||
clear:both;
|
||||
line-height:30px;
|
||||
color:#0B75AF;
|
||||
text-align:left;
|
||||
}
|
||||
#nav li div.nav_box a:first-child{
|
||||
margin-top:15px;
|
||||
}
|
||||
#nav li div.nav_box a:hover{
|
||||
color:#fff;
|
||||
}
|
||||
|
||||
#nav li:hover .nav_link {
|
||||
color:#FFFFFF;
|
||||
text-shadow:1px 1px 1px #000000;
|
||||
}
|
||||
|
||||
#dashboard ul
|
||||
{
|
||||
height:50px;
|
||||
padding:12px 0 0 0;
|
||||
list-style-type: none;
|
||||
text-align: left;
|
||||
}
|
||||
|
||||
#dashboard ul li:first-child {
|
||||
border-left:none;
|
||||
}
|
||||
|
||||
#dashboard ul li {
|
||||
display: inline;
|
||||
padding:0;
|
||||
}
|
||||
|
||||
#dashboard ul li a {
|
||||
font-size:13px;
|
||||
line-height:1.5em;
|
||||
font-weight:bold;
|
||||
color:#7d838b;
|
||||
text-decoration:none;
|
||||
}
|
||||
|
||||
#dashboard ul li a:hover {
|
||||
text-decoration:none;
|
||||
color:#bbc0c7;
|
||||
}
|
||||
|
||||
/* Footer */
|
||||
|
||||
#reference{
|
||||
position:fixed;
|
||||
left:10px;
|
||||
bottom:10px;
|
||||
font-size:12px;
|
||||
color:#444;
|
||||
}
|
||||
#reference a{
|
||||
color:#222;
|
||||
text-transform:uppercase;
|
||||
text-decoration:none;
|
||||
text-shadow:1px 1px 1px #fff;
|
||||
}
|
||||
#reference a:hover{
|
||||
color:#000;
|
||||
text-decoration:underline;
|
||||
}
|
||||
|
||||
|
||||
/* Impressum */
|
||||
|
||||
#impressum{
|
||||
color:#000000;
|
||||
display:block;
|
||||
background: #DDDDDD;
|
||||
width:650px;
|
||||
padding:20px 50px;
|
||||
margin:30px auto;
|
||||
}
|
||||
|
||||
#impressum a{
|
||||
color:#000000;
|
||||
text-decoration: underline;
|
||||
}
|
||||
|
||||
#impressum a:hover{
|
||||
color:#FFFFFF;
|
||||
}
|
||||
|
||||
.impressum_sources_list{
|
||||
padding-left:2em;
|
||||
text-align:left;
|
||||
}
|
||||
|
||||
#impressum_back{
|
||||
width:50px;
|
||||
margin-top:15px;
|
||||
margin-left:10px;
|
||||
border:0;
|
||||
}
|
||||
|
||||
.columnHeader{
|
||||
text-align:left;
|
||||
padding-top: 5px;
|
||||
padding-bottom: 5px;
|
||||
padding-left:10px;
|
||||
}
|
||||
|
||||
.columns{
|
||||
text-align:justify;
|
||||
margin:auto;
|
||||
padding-left:10px;
|
||||
}
|
||||
|
||||
.nameBox{
|
||||
float:left;
|
||||
padding-right:10px;
|
||||
}
|
||||
303
dashboard/css/style.css
Executable file
@ -0,0 +1,303 @@
|
||||
* {
|
||||
padding:0px;
|
||||
margin:0px;
|
||||
}
|
||||
|
||||
html, body{
|
||||
background: url(./../images/square_bg.png) repeat top left;
|
||||
font-family:"Myriad Pro", "Lucida Grande", "Trebuchet MS", sans-serif;
|
||||
width:100%;
|
||||
height:100%;
|
||||
padding:0;
|
||||
margin:0;
|
||||
|
||||
position:absolute;
|
||||
top:0px;
|
||||
left:0px;
|
||||
z-index:-1;
|
||||
}
|
||||
|
||||
#centerhelp{
|
||||
width:1%;
|
||||
height:60%;
|
||||
margin-bottom:-150px; /* half of container's height */
|
||||
float:left;
|
||||
}
|
||||
|
||||
#header{
|
||||
text-align:right;
|
||||
position:absolute;
|
||||
right:0px;
|
||||
padding:0px;
|
||||
padding-right:10px;
|
||||
margin:0px;
|
||||
|
||||
background:rgba(255,255,255,0.1);
|
||||
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#1cffffff', endColorstr='#1cffffff');
|
||||
}
|
||||
|
||||
#title{
|
||||
color:#0B75AF;
|
||||
font-size: 3.5em;
|
||||
font-weight:normal;
|
||||
margin-top:-16px;
|
||||
text-shadow:2px 1px 2px #999;
|
||||
vertical-align:top;
|
||||
}
|
||||
|
||||
#subtitle{
|
||||
color:#777;
|
||||
text-transform:uppercase;
|
||||
font-size: 1em;
|
||||
font-weight:normal;
|
||||
margin:0px;
|
||||
margin-top:20px;
|
||||
border-width:0px;
|
||||
}
|
||||
|
||||
#logo{
|
||||
margin:0px;
|
||||
border-width:0px;
|
||||
width:400px;
|
||||
background:none;
|
||||
}
|
||||
|
||||
#dashboard{
|
||||
width:100%;
|
||||
margin:0 auto;
|
||||
clear:left;
|
||||
height:100px;
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
/* Dashboard Navigation */
|
||||
|
||||
#nav{
|
||||
padding:0;
|
||||
list-style: none;
|
||||
font-size:14px;
|
||||
display: inline-block;
|
||||
}
|
||||
|
||||
#nav a{
|
||||
text-decoration:none;
|
||||
outline:none;
|
||||
}
|
||||
|
||||
#nav li{
|
||||
float:left;
|
||||
width:300px;
|
||||
height:85px;
|
||||
position:relative;
|
||||
cursor:pointer;
|
||||
}
|
||||
|
||||
#nav li > a{
|
||||
position:absolute;
|
||||
top:0px;
|
||||
left:0px;
|
||||
width:100%;
|
||||
height:85px;
|
||||
z-index:12;
|
||||
background: rgb(0,0,0) transparent;
|
||||
background: rgba(0,0,0,0.2);
|
||||
-moz-box-shadow:1px 2px 2px #fff inset;
|
||||
-webkit-box-shadow:0px 0px 2px #fff inset;
|
||||
box-shadow:1px 2px 2px #fff inset;
|
||||
}
|
||||
|
||||
#nav li a img{
|
||||
border:none;
|
||||
position:absolute;
|
||||
width:0px;
|
||||
height:0px;
|
||||
bottom:0px;
|
||||
left:85px;
|
||||
z-index:100;
|
||||
}
|
||||
|
||||
#nav li span.nav_wrap{
|
||||
position:absolute;
|
||||
top:25px;
|
||||
left:0px;
|
||||
height:60px;
|
||||
z-index:15;
|
||||
margin-left:5%;
|
||||
width:90%;
|
||||
}
|
||||
#nav li span.nav_active{
|
||||
position:absolute;
|
||||
background:#111;
|
||||
top:85px;
|
||||
width:300px;
|
||||
height:0px;
|
||||
left:0px;
|
||||
z-index:14;
|
||||
/*
|
||||
-moz-box-shadow:0px 0px 4px #fff inset;
|
||||
-webkit-box-shadow:0px 0px 4px #fff inset;
|
||||
box-shadow:1px -2px 4px #fff inset;
|
||||
*/
|
||||
|
||||
background:#000000;
|
||||
}
|
||||
|
||||
#nav li span span.nav_link,
|
||||
#nav li span span.nav_descr,
|
||||
#nav li div.nav_box a{
|
||||
text-transform:uppercase;
|
||||
width:100%;
|
||||
text-align:center;
|
||||
}
|
||||
|
||||
#nav li span span.nav_link{
|
||||
color:#000;
|
||||
font-size:24px;
|
||||
float:left;
|
||||
clear:both;
|
||||
text-align:center;
|
||||
text-shadow:1px 1px 1px #FFF;
|
||||
}
|
||||
#nav li span span.nav_descr{
|
||||
color:#0B75AF;
|
||||
float:left;
|
||||
clear:both;
|
||||
font-size:10px;
|
||||
letter-spacing:1px;
|
||||
width:100%;
|
||||
}
|
||||
|
||||
/* DEV CUT */
|
||||
|
||||
#nav li div.nav_box{
|
||||
display:block;
|
||||
position:absolute;
|
||||
width:280px;
|
||||
overflow:hidden;
|
||||
height:200px;
|
||||
top:85px;
|
||||
left:0px;
|
||||
display:none;
|
||||
background:#000000;
|
||||
|
||||
padding-left:20px;
|
||||
}
|
||||
#nav li div.nav_box a{
|
||||
float:left;
|
||||
clear:both;
|
||||
line-height:30px;
|
||||
color:#0B75AF;
|
||||
text-align:left;
|
||||
}
|
||||
#nav li div.nav_box a:first-child{
|
||||
margin-top:15px;
|
||||
}
|
||||
#nav li div.nav_box a:hover{
|
||||
color:#fff;
|
||||
}
|
||||
|
||||
#nav li:hover .nav_link {
|
||||
color:#FFFFFF;
|
||||
text-shadow:1px 1px 1px #000000;
|
||||
}
|
||||
|
||||
#dashboard ul
|
||||
{
|
||||
height:50px;
|
||||
padding:12px 0 0 0;
|
||||
list-style-type: none;
|
||||
text-align: left;
|
||||
}
|
||||
|
||||
#dashboard ul li:first-child {
|
||||
border-left:none;
|
||||
}
|
||||
|
||||
#dashboard ul li {
|
||||
display: inline;
|
||||
padding:0;
|
||||
}
|
||||
|
||||
#dashboard ul li a {
|
||||
font-size:13px;
|
||||
line-height:1.5em;
|
||||
font-weight:bold;
|
||||
color:#7d838b;
|
||||
text-decoration:none;
|
||||
}
|
||||
|
||||
#dashboard ul li a:hover {
|
||||
text-decoration:none;
|
||||
color:#bbc0c7;
|
||||
}
|
||||
|
||||
/* Footer */
|
||||
|
||||
#reference{
|
||||
position:fixed;
|
||||
left:10px;
|
||||
bottom:10px;
|
||||
font-size:12px;
|
||||
color:#444;
|
||||
}
|
||||
#reference a{
|
||||
color:#222;
|
||||
text-transform:uppercase;
|
||||
text-decoration:none;
|
||||
text-shadow:1px 1px 1px #fff;
|
||||
}
|
||||
#reference a:hover{
|
||||
color:#000;
|
||||
text-decoration:underline;
|
||||
}
|
||||
|
||||
|
||||
/* Impressum */
|
||||
|
||||
#impressum{
|
||||
color:#000000;
|
||||
display:block;
|
||||
background: rgb(0, 0, 0) transparent; /* default fallback */
|
||||
background: rgba(0, 0, 0, 0.2); /* usual browser behaviour */
|
||||
width:650px;
|
||||
padding:20px 50px;
|
||||
margin:30px auto;
|
||||
}
|
||||
|
||||
#impressum a{
|
||||
color:#000000;
|
||||
text-decoration: underline;
|
||||
}
|
||||
|
||||
#impressum a:hover{
|
||||
color:#FFFFFF;
|
||||
}
|
||||
|
||||
.impressum_sources_list{
|
||||
padding-left:2em;
|
||||
text-align:left;
|
||||
}
|
||||
|
||||
#impressum_back{
|
||||
width:50px;
|
||||
margin-top:15px;
|
||||
margin-left:10px;
|
||||
}
|
||||
|
||||
.columnHeader{
|
||||
text-align:left;
|
||||
padding-top: 5px;
|
||||
padding-bottom: 5px;
|
||||
padding-left:10px;
|
||||
}
|
||||
|
||||
.columns{
|
||||
text-align:justify;
|
||||
margin:auto;
|
||||
padding-left:10px;
|
||||
}
|
||||
|
||||
.nameBox{
|
||||
float:left;
|
||||
padding-right:10px;
|
||||
}
|
||||
BIN
dashboard/favicon.ico
Executable file
|
After Width: | Height: | Size: 5.3 KiB |
BIN
dashboard/images/back_64.png
Executable file
|
After Width: | Height: | Size: 4.5 KiB |
BIN
dashboard/images/bg.jpg
Executable file
|
After Width: | Height: | Size: 133 KiB |
BIN
dashboard/images/cubes_bg.png
Executable file
|
After Width: | Height: | Size: 723 B |
BIN
dashboard/images/fachschaft.png
Executable file
|
After Width: | Height: | Size: 36 KiB |
BIN
dashboard/images/fak_wiai.jpg
Executable file
|
After Width: | Height: | Size: 36 KiB |
BIN
dashboard/images/fak_wiai2.jpg
Executable file
|
After Width: | Height: | Size: 31 KiB |
BIN
dashboard/images/square_bg.png
Executable file
|
After Width: | Height: | Size: 1.5 KiB |
BIN
dashboard/images/uniba.png
Executable file
|
After Width: | Height: | Size: 52 KiB |
BIN
dashboard/images/wiaicomm.png
Executable file
|
After Width: | Height: | Size: 27 KiB |
110
dashboard/impressum.html
Executable file
@ -0,0 +1,110 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
|
||||
<html>
|
||||
<head>
|
||||
<title>wiai.de - Impressum</title>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
|
||||
<meta name="description" content="Studium rund rund die Fakultät WIAI an der Universität Bamberg" />
|
||||
<meta name="keywords" content="Bamberg, Uni, Universität, WIAI, Feki, Wirtschaftsinformatik, Angewandte Informatik, Community, WIAI Community, Fachschaft WIAI, Fachschaft"/>
|
||||
<link rel="shortcut icon" href="../favicon.ico" type="image/x-icon"/>
|
||||
|
||||
<!--[if !IE]><!-->
|
||||
<link rel="stylesheet" href="./css/style.css" type="text/css" media="screen"/>
|
||||
<!--<![endif]-->
|
||||
|
||||
<!--[if IE]>
|
||||
<link rel="stylesheet" type="text/css" href="./css/ie.css" media="screen"/>
|
||||
<![endif]-->
|
||||
|
||||
</head>
|
||||
<body>
|
||||
<!--
|
||||
<div id="header">
|
||||
<h3 id="subtitle">Fakultät WIAI</h3>
|
||||
<h1 id="title">wiai.de</h1>
|
||||
</div>
|
||||
-->
|
||||
<div id="back">
|
||||
<a href="./index.html"><img id="impressum_back" src="./images/back_64.png" title="zurück" alt="zurück"/></a>
|
||||
</div>
|
||||
|
||||
<div id="impressum">
|
||||
<h1 class="pageHeader">Impressum</h1>
|
||||
<p>Angaben gemäß §5 TMG:<br/><br/></p>
|
||||
<p>Fachschaft WIAI<br />
|
||||
An der Weberei 5<br />
|
||||
96047 Bamberg<br /><br />
|
||||
|
||||
Vertreten durch den jeweils aktuellen Fachschaftssprecher
|
||||
<br />
|
||||
<br />
|
||||
<h3>Kontakt:</h3>
|
||||
<div class="nameBox">
|
||||
Telefon:<br />
|
||||
E-Mail:
|
||||
</div>
|
||||
<div class="valueBox">
|
||||
+49 951 863-1219<br />
|
||||
fachschaft.wiai@uni-bamberg.de
|
||||
</div>
|
||||
</p>
|
||||
<br /><br />
|
||||
|
||||
<h3 class="columnHeader">Grafiken und Icons</h3>
|
||||
<ul class="impressum_sources_list">
|
||||
<li>
|
||||
<p>zurück icon: <a target="_blank" href="http://www.177designs.com" >Pawel Kadysz</a></p>
|
||||
</li>
|
||||
<li>
|
||||
<p><a target="_blank" href="http://www.uni-bamberg.de/wiai/wiaicommunity" >WIAI Community</a></p>
|
||||
</li>
|
||||
<li>
|
||||
<p><a target="_blank" href="http://www.uni-bamberg.de" >Otto-Friedrich-Universit¨t Bamberg:</a></p>
|
||||
</li>
|
||||
</ul>
|
||||
<br />
|
||||
<h3 class="columnHeader">Basic navigation idea</h3>
|
||||
<ul class="impressum_sources_list">
|
||||
<li>
|
||||
<p><a target="_blank" href="http://tympanus.net/codrops/2010/07/16/slide-down-box-menu/" >MARY LOU</a></p>
|
||||
</li>
|
||||
</ul>
|
||||
<br /><br />
|
||||
|
||||
|
||||
<h2 class="blockHeader">Haftungsausschluss:</h2>
|
||||
<h3 class="columnHeader">Haftung für Inhalte</h3>
|
||||
<p class="columns">Die Inhalte unserer Seiten wurden mit größter Sorgfalt erstellt. Für die Richtigkeit, Vollständigkeit und Aktualität der Inhalte können wir jedoch keine Gewähr übernehmen. Als Diensteanbieter sind wir gemäß § 7 Abs.1 TMG für eigene Inhalte auf diesen Seiten nach den allgemeinen Gesetzen verantwortlich. Nach §§ 8 bis 10 TMG sind wir als Diensteanbieter jedoch nicht verpflichtet, übermittelte oder gespeicherte fremde Informationen zu überwachen oder nach Umständen zu forschen, die auf eine rechtswidrige Tätigkeit hinweisen. Verpflichtungen zur Entfernung oder Sperrung der Nutzung von Informationen nach den allgemeinen Gesetzen bleiben hiervon unberührt. Eine diesbezügliche Haftung ist jedoch erst ab dem Zeitpunkt der Kenntnis einer konkreten Rechtsverletzung möglich. Bei Bekanntwerden von entsprechenden Rechtsverletzungen werden wir diese Inhalte umgehend entfernen.</p>
|
||||
<br />
|
||||
|
||||
<h3 class="columnHeader">Haftung für Links</h3>
|
||||
<p class="columns">Unser Angebot enthält Links zu externen Webseiten Dritter, auf deren Inhalte wir keinen Einfluss haben. Deshalb können wir für diese fremden Inhalte auch keine Gewähr übernehmen. Für die Inhalte der verlinkten Seiten ist stets der jeweilige Anbieter oder Betreiber der Seiten verantwortlich. Die verlinkten Seiten wurden zum Zeitpunkt der Verlinkung auf mögliche Rechtsverstöße überprüft. Rechtswidrige Inhalte waren zum Zeitpunkt der Verlinkung nicht erkennbar. Eine permanente inhaltliche Kontrolle der verlinkten Seiten ist jedoch ohne konkrete Anhaltspunkte einer Rechtsverletzung nicht zumutbar. Bei Bekanntwerden von Rechtsverletzungen werden wir derartige Links umgehend entfernen.</p>
|
||||
<br />
|
||||
|
||||
<h3 class="columnHeader">Urheberrecht</h3>
|
||||
<p class="columns">Die durch die Seitenbetreiber erstellten Inhalte und Werke auf diesen Seiten unterliegen dem deutschen Urheberrecht. Die Vervielfältigung, Bearbeitung, Verbreitung und jede Art der Verwertung außerhalb der Grenzen des Urheberrechtes bedürfen der schriftlichen Zustimmung des jeweiligen Autors bzw. Erstellers. Downloads und Kopien dieser Seite sind nur für den privaten, nicht kommerziellen Gebrauch gestattet. Soweit die Inhalte auf dieser Seite nicht vom Betreiber erstellt wurden, werden die Urheberrechte Dritter beachtet. Insbesondere werden Inhalte Dritter als solche gekennzeichnet. Sollten Sie trotzdem auf eine Urheberrechtsverletzung aufmerksam werden, bitten wir um einen entsprechenden Hinweis. Bei Bekanntwerden von Rechtsverletzungen werden wir derartige Inhalte umgehend entfernen.</p>
|
||||
<br />
|
||||
|
||||
<h3 class="columnHeader">Datenschutz</h3>
|
||||
<p class="columns">Die Nutzung unserer Webseite ist in der Regel ohne Angabe personenbezogener Daten möglich. Soweit auf unseren Seiten personenbezogene Daten (beispielsweise Name, Anschrift oder eMail-Adressen) erhoben werden, erfolgt dies, soweit möglich, stets auf freiwilliger Basis. Diese Daten werden ohne Ihre ausdrückliche Zustimmung nicht an Dritte weitergegeben.<br /><br />
|
||||
Wir weisen darauf hin, dass die Datenübertragung im Internet (z.B. bei der Kommunikation per E-Mail) Sicherheitslücken aufweisen kann. Ein lückenloser Schutz der Daten vor dem Zugriff durch Dritte ist nicht möglich.<br /><br />
|
||||
Der Nutzung von im Rahmen der Impressumspflicht veröffentlichten Kontaktdaten durch Dritte zur übersendung von nicht ausdrücklich angeforderter Werbung und Informationsmaterialien wird hiermit ausdrücklich widersprochen. Die Betreiber der Seiten behalten sich ausdrücklich rechtliche Schritte im Falle der unverlangten Zusendung von Werbeinformationen, etwa durch Spam-Mails, vor.<br /><br />
|
||||
|
||||
|
||||
<h3 class="columnHeader">Quellen:</h3>
|
||||
<ul class="impressum_sources_list">
|
||||
<li>
|
||||
<a href="http://www.e-recht24.de/impressum-generator.html" target="_blank" >Impressumgenerator</a> des Anwaltes Sören Siebert
|
||||
</li>
|
||||
<li>
|
||||
<a href="http://www.e-recht24.de/muster-disclaimer.htm" target="_blank">eRecht24 Disclaimer</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<!-- The JavaScript -->
|
||||
<script type="text/javascript" src="./scripts/jquery.min.js"></script>
|
||||
<script type="text/javascript" src="./scripts/jquery.easing.1.3.min.js"></script>
|
||||
<script type="text/javascript" src="./scripts/script.js"></script>
|
||||
</body>
|
||||
</html>
|
||||
79
dashboard/index.html
Executable file
@ -0,0 +1,79 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
|
||||
<html>
|
||||
<head>
|
||||
<title>wiai.de</title>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
|
||||
<meta name="description" content="Studium rund um die Fakultät WIAI an der Universität Bamberg" />
|
||||
<meta name="keywords" content="Bamberg, Uni, Universität, WIAI, Wirtschaftsinformatik, Angewandte Informatik, Community, WIAI Community, Fachschaft WIAI, Fachschaft"/>
|
||||
<link rel="shortcut icon" href="favicon.ico" type="image/x-icon"/>
|
||||
|
||||
<!--[if !IE]><!-->
|
||||
<link rel="stylesheet" href="./css/style.css" type="text/css" media="screen"/>
|
||||
<!--<![endif]-->
|
||||
|
||||
<!--[if IE]>
|
||||
<link rel="stylesheet" type="text/css" href="./css/ie.css" />
|
||||
<![endif]-->
|
||||
|
||||
</head>
|
||||
<body>
|
||||
<script type="text/javascript" src="./scripts/jquery.min.js"></script>
|
||||
<script type="text/javascript" src="./scripts/jquery.color-plugin.min.js"></script>
|
||||
<script type="text/javascript" src="./scripts/jquery.easing.1.3.js"></script>
|
||||
<script type="text/javascript" src="./scripts/script.js"></script>
|
||||
|
||||
<div id="centerhelp"></div>
|
||||
<div id="dashboard">
|
||||
<ul id="nav">
|
||||
<li>
|
||||
<a class="navbg" href="http://www.uni-bamberg.de/wiai/fs">
|
||||
<img src="images/fachschaft.png" alt="Fachschaft WIAI"/>
|
||||
<span class="nav_active"></span>
|
||||
<span class="nav_wrap">
|
||||
<span class="nav_link">Fachschaft WIAI</span>
|
||||
<span class="nav_descr">Studierendenvertretung</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
<div class="nav_box">
|
||||
<a href="http://www.uni-bamberg.de/wiai/fs">auf den offiziellen Seiten</a>
|
||||
<a href="https://vc.uni-bamberg.de/moodle/course/view.php?id=284">im Virtuellen Campus (VC)</a>
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<a class="navbg" href="http://www.uni-bamberg.de/wiai">
|
||||
<img src="images/fak_wiai2.jpg" alt="Fakultät WIAI"/>
|
||||
<span class="nav_active"></span>
|
||||
<span class="nav_wrap">
|
||||
<span class="nav_link">Fakultät WIAI</span>
|
||||
<span class="nav_descr">an der Universität Bamberg</span>
|
||||
</span>
|
||||
</a>
|
||||
</li>
|
||||
<li>
|
||||
<a class="navbg" href="http://www.uni-bamberg.de/wiai/wiaicommunity">
|
||||
<img src="images/wiaicomm.png" alt="WIAI Community"/>
|
||||
<span class="nav_active"></span>
|
||||
<span class="nav_wrap">
|
||||
<span class="nav_link">WIAI Community</span>
|
||||
<span class="nav_descr">Netzwerk</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
<div class="nav_box">
|
||||
<a href="http://www.uni-bamberg.de/wiai/wiaicommunity/">auf den offiziellen Seiten</a>
|
||||
<a href="https://vc.uni-bamberg.de/moodle/course/view.php?id=430">im Virtuellen Campus (VC)</a>
|
||||
</div>
|
||||
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<div id="reference">
|
||||
<a href="./impressum.html">Impressum</a> | © Cedric Röck (Fachschaft WIAI) 2012
|
||||
</div>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
|
||||
103
dashboard/scripts/jquery.color-plugin.min.js
vendored
Executable file
@ -0,0 +1,103 @@
|
||||
/**!
|
||||
* @preserve Color animation jQuery-plugin
|
||||
* http://www.bitstorm.org/jquery/color-animation/
|
||||
* Copyright 2011 Edwin Martin <edwin@bitstorm.org>
|
||||
* Released under the MIT and GPL licenses.
|
||||
*/
|
||||
|
||||
(function($) {
|
||||
/**
|
||||
* Check whether the browser supports RGBA color mode.
|
||||
*
|
||||
* Author Mehdi Kabab <http://pioupioum.fr>
|
||||
* @return {boolean} True if the browser support RGBA. False otherwise.
|
||||
*/
|
||||
function isRGBACapable() {
|
||||
var $script = $('script:first'),
|
||||
color = $script.css('color'),
|
||||
result = false;
|
||||
if (/^rgba/.test(color)) {
|
||||
result = true;
|
||||
} else {
|
||||
try {
|
||||
result = ( color != $script.css('color', 'rgba(0, 0, 0, 0.5)').css('color') );
|
||||
$script.css('color', color);
|
||||
} catch (e) {
|
||||
}
|
||||
}
|
||||
|
||||
return result;
|
||||
}
|
||||
|
||||
$.extend(true, $, {
|
||||
support: {
|
||||
'rgba': isRGBACapable()
|
||||
}
|
||||
});
|
||||
|
||||
var properties = ['color', 'backgroundColor', 'borderBottomColor', 'borderLeftColor', 'borderRightColor', 'borderTopColor', 'outlineColor'];
|
||||
$.each(properties, function(i, property) {
|
||||
$.fx.step[property] = function(fx) {
|
||||
if (!fx.init) {
|
||||
fx.begin = parseColor($(fx.elem).css(property));
|
||||
fx.end = parseColor(fx.end);
|
||||
fx.init = true;
|
||||
}
|
||||
|
||||
fx.elem.style[property] = calculateColor(fx.begin, fx.end, fx.pos);
|
||||
}
|
||||
});
|
||||
|
||||
// borderColor doesn't fit in standard fx.step above.
|
||||
$.fx.step.borderColor = function(fx) {
|
||||
if (!fx.init) {
|
||||
fx.end = parseColor(fx.end);
|
||||
}
|
||||
var borders = properties.slice(2, 6); // All four border properties
|
||||
$.each(borders, function(i, property) {
|
||||
if (!fx.init) {
|
||||
fx[property] = {begin: parseColor($(fx.elem).css(property))};
|
||||
}
|
||||
|
||||
fx.elem.style[property] = calculateColor(fx[property].begin, fx.end, fx.pos);
|
||||
});
|
||||
fx.init = true;
|
||||
}
|
||||
|
||||
// Calculate an in-between color. Returns "#aabbcc"-like string.
|
||||
function calculateColor(begin, end, pos) {
|
||||
var color = 'rgb' + ($.support['rgba'] ? 'a' : '') + '('
|
||||
+ parseInt((begin[0] + pos * (end[0] - begin[0])), 10) + ','
|
||||
+ parseInt((begin[1] + pos * (end[1] - begin[1])), 10) + ','
|
||||
+ parseInt((begin[2] + pos * (end[2] - begin[2])), 10);
|
||||
if ($.support['rgba']) {
|
||||
color += ',' + (begin && end ? parseFloat(begin[3] + pos * (end[3] - begin[3])) : 1);
|
||||
}
|
||||
color += ')';
|
||||
return color;
|
||||
}
|
||||
|
||||
// Parse an CSS-syntax color. Outputs an array [r, g, b]
|
||||
function parseColor(color) {
|
||||
var match, triplet;
|
||||
|
||||
// Match #aabbcc
|
||||
if (match = /#([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})/.exec(color)) {
|
||||
triplet = [parseInt(match[1], 16), parseInt(match[2], 16), parseInt(match[3], 16), 1];
|
||||
|
||||
// Match #abc
|
||||
} else if (match = /#([0-9a-fA-F])([0-9a-fA-F])([0-9a-fA-F])/.exec(color)) {
|
||||
triplet = [parseInt(match[1], 16) * 17, parseInt(match[2], 16) * 17, parseInt(match[3], 16) * 17, 1];
|
||||
|
||||
// Match rgb(n, n, n)
|
||||
} else if (match = /rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)/.exec(color)) {
|
||||
triplet = [parseInt(match[1]), parseInt(match[2]), parseInt(match[3]), 1];
|
||||
|
||||
} else if (match = /rgba\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9\.]*)\s*\)/.exec(color)) {
|
||||
triplet = [parseInt(match[1], 10), parseInt(match[2], 10), parseInt(match[3], 10),parseFloat(match[4])];
|
||||
|
||||
// No browser returns rgb(n%, n%, n%), so little reason to support this format.
|
||||
}
|
||||
return triplet;
|
||||
}
|
||||
})(jQuery);
|
||||
205
dashboard/scripts/jquery.easing.1.3.js
Executable file
@ -0,0 +1,205 @@
|
||||
/*
|
||||
* jQuery Easing v1.3 - http://gsgd.co.uk/sandbox/jquery/easing/
|
||||
*
|
||||
* Uses the built in easing capabilities added In jQuery 1.1
|
||||
* to offer multiple easing options
|
||||
*
|
||||
* TERMS OF USE - jQuery Easing
|
||||
*
|
||||
* Open source under the BSD License.
|
||||
*
|
||||
* Copyright © 2008 George McGinley Smith
|
||||
* All rights reserved.
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without modification,
|
||||
* are permitted provided that the following conditions are met:
|
||||
*
|
||||
* Redistributions of source code must retain the above copyright notice, this list of
|
||||
* conditions and the following disclaimer.
|
||||
* Redistributions in binary form must reproduce the above copyright notice, this list
|
||||
* of conditions and the following disclaimer in the documentation and/or other materials
|
||||
* provided with the distribution.
|
||||
*
|
||||
* Neither the name of the author nor the names of contributors may be used to endorse
|
||||
* or promote products derived from this software without specific prior written permission.
|
||||
*
|
||||
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY
|
||||
* EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
|
||||
* MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
|
||||
* COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
|
||||
* EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
|
||||
* GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
|
||||
* AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
|
||||
* NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
|
||||
* OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
*
|
||||
*/
|
||||
|
||||
// t: current time, b: begInnIng value, c: change In value, d: duration
|
||||
jQuery.easing['jswing'] = jQuery.easing['swing'];
|
||||
|
||||
jQuery.extend( jQuery.easing,
|
||||
{
|
||||
def: 'easeOutQuad',
|
||||
swing: function (x, t, b, c, d) {
|
||||
//alert(jQuery.easing.default);
|
||||
return jQuery.easing[jQuery.easing.def](x, t, b, c, d);
|
||||
},
|
||||
easeInQuad: function (x, t, b, c, d) {
|
||||
return c*(t/=d)*t + b;
|
||||
},
|
||||
easeOutQuad: function (x, t, b, c, d) {
|
||||
return -c *(t/=d)*(t-2) + b;
|
||||
},
|
||||
easeInOutQuad: function (x, t, b, c, d) {
|
||||
if ((t/=d/2) < 1) return c/2*t*t + b;
|
||||
return -c/2 * ((--t)*(t-2) - 1) + b;
|
||||
},
|
||||
easeInCubic: function (x, t, b, c, d) {
|
||||
return c*(t/=d)*t*t + b;
|
||||
},
|
||||
easeOutCubic: function (x, t, b, c, d) {
|
||||
return c*((t=t/d-1)*t*t + 1) + b;
|
||||
},
|
||||
easeInOutCubic: function (x, t, b, c, d) {
|
||||
if ((t/=d/2) < 1) return c/2*t*t*t + b;
|
||||
return c/2*((t-=2)*t*t + 2) + b;
|
||||
},
|
||||
easeInQuart: function (x, t, b, c, d) {
|
||||
return c*(t/=d)*t*t*t + b;
|
||||
},
|
||||
easeOutQuart: function (x, t, b, c, d) {
|
||||
return -c * ((t=t/d-1)*t*t*t - 1) + b;
|
||||
},
|
||||
easeInOutQuart: function (x, t, b, c, d) {
|
||||
if ((t/=d/2) < 1) return c/2*t*t*t*t + b;
|
||||
return -c/2 * ((t-=2)*t*t*t - 2) + b;
|
||||
},
|
||||
easeInQuint: function (x, t, b, c, d) {
|
||||
return c*(t/=d)*t*t*t*t + b;
|
||||
},
|
||||
easeOutQuint: function (x, t, b, c, d) {
|
||||
return c*((t=t/d-1)*t*t*t*t + 1) + b;
|
||||
},
|
||||
easeInOutQuint: function (x, t, b, c, d) {
|
||||
if ((t/=d/2) < 1) return c/2*t*t*t*t*t + b;
|
||||
return c/2*((t-=2)*t*t*t*t + 2) + b;
|
||||
},
|
||||
easeInSine: function (x, t, b, c, d) {
|
||||
return -c * Math.cos(t/d * (Math.PI/2)) + c + b;
|
||||
},
|
||||
easeOutSine: function (x, t, b, c, d) {
|
||||
return c * Math.sin(t/d * (Math.PI/2)) + b;
|
||||
},
|
||||
easeInOutSine: function (x, t, b, c, d) {
|
||||
return -c/2 * (Math.cos(Math.PI*t/d) - 1) + b;
|
||||
},
|
||||
easeInExpo: function (x, t, b, c, d) {
|
||||
return (t==0) ? b : c * Math.pow(2, 10 * (t/d - 1)) + b;
|
||||
},
|
||||
easeOutExpo: function (x, t, b, c, d) {
|
||||
return (t==d) ? b+c : c * (-Math.pow(2, -10 * t/d) + 1) + b;
|
||||
},
|
||||
easeInOutExpo: function (x, t, b, c, d) {
|
||||
if (t==0) return b;
|
||||
if (t==d) return b+c;
|
||||
if ((t/=d/2) < 1) return c/2 * Math.pow(2, 10 * (t - 1)) + b;
|
||||
return c/2 * (-Math.pow(2, -10 * --t) + 2) + b;
|
||||
},
|
||||
easeInCirc: function (x, t, b, c, d) {
|
||||
return -c * (Math.sqrt(1 - (t/=d)*t) - 1) + b;
|
||||
},
|
||||
easeOutCirc: function (x, t, b, c, d) {
|
||||
return c * Math.sqrt(1 - (t=t/d-1)*t) + b;
|
||||
},
|
||||
easeInOutCirc: function (x, t, b, c, d) {
|
||||
if ((t/=d/2) < 1) return -c/2 * (Math.sqrt(1 - t*t) - 1) + b;
|
||||
return c/2 * (Math.sqrt(1 - (t-=2)*t) + 1) + b;
|
||||
},
|
||||
easeInElastic: function (x, t, b, c, d) {
|
||||
var s=1.70158;var p=0;var a=c;
|
||||
if (t==0) return b; if ((t/=d)==1) return b+c; if (!p) p=d*.3;
|
||||
if (a < Math.abs(c)) { a=c; var s=p/4; }
|
||||
else var s = p/(2*Math.PI) * Math.asin (c/a);
|
||||
return -(a*Math.pow(2,10*(t-=1)) * Math.sin( (t*d-s)*(2*Math.PI)/p )) + b;
|
||||
},
|
||||
easeOutElastic: function (x, t, b, c, d) {
|
||||
var s=1.70158;var p=0;var a=c;
|
||||
if (t==0) return b; if ((t/=d)==1) return b+c; if (!p) p=d*.3;
|
||||
if (a < Math.abs(c)) { a=c; var s=p/4; }
|
||||
else var s = p/(2*Math.PI) * Math.asin (c/a);
|
||||
return a*Math.pow(2,-10*t) * Math.sin( (t*d-s)*(2*Math.PI)/p ) + c + b;
|
||||
},
|
||||
easeInOutElastic: function (x, t, b, c, d) {
|
||||
var s=1.70158;var p=0;var a=c;
|
||||
if (t==0) return b; if ((t/=d/2)==2) return b+c; if (!p) p=d*(.3*1.5);
|
||||
if (a < Math.abs(c)) { a=c; var s=p/4; }
|
||||
else var s = p/(2*Math.PI) * Math.asin (c/a);
|
||||
if (t < 1) return -.5*(a*Math.pow(2,10*(t-=1)) * Math.sin( (t*d-s)*(2*Math.PI)/p )) + b;
|
||||
return a*Math.pow(2,-10*(t-=1)) * Math.sin( (t*d-s)*(2*Math.PI)/p )*.5 + c + b;
|
||||
},
|
||||
easeInBack: function (x, t, b, c, d, s) {
|
||||
if (s == undefined) s = 1.70158;
|
||||
return c*(t/=d)*t*((s+1)*t - s) + b;
|
||||
},
|
||||
easeOutBack: function (x, t, b, c, d, s) {
|
||||
if (s == undefined) s = 1.70158;
|
||||
return c*((t=t/d-1)*t*((s+1)*t + s) + 1) + b;
|
||||
},
|
||||
easeInOutBack: function (x, t, b, c, d, s) {
|
||||
if (s == undefined) s = 1.70158;
|
||||
if ((t/=d/2) < 1) return c/2*(t*t*(((s*=(1.525))+1)*t - s)) + b;
|
||||
return c/2*((t-=2)*t*(((s*=(1.525))+1)*t + s) + 2) + b;
|
||||
},
|
||||
easeInBounce: function (x, t, b, c, d) {
|
||||
return c - jQuery.easing.easeOutBounce (x, d-t, 0, c, d) + b;
|
||||
},
|
||||
easeOutBounce: function (x, t, b, c, d) {
|
||||
if ((t/=d) < (1/2.75)) {
|
||||
return c*(7.5625*t*t) + b;
|
||||
} else if (t < (2/2.75)) {
|
||||
return c*(7.5625*(t-=(1.5/2.75))*t + .75) + b;
|
||||
} else if (t < (2.5/2.75)) {
|
||||
return c*(7.5625*(t-=(2.25/2.75))*t + .9375) + b;
|
||||
} else {
|
||||
return c*(7.5625*(t-=(2.625/2.75))*t + .984375) + b;
|
||||
}
|
||||
},
|
||||
easeInOutBounce: function (x, t, b, c, d) {
|
||||
if (t < d/2) return jQuery.easing.easeInBounce (x, t*2, 0, c, d) * .5 + b;
|
||||
return jQuery.easing.easeOutBounce (x, t*2-d, 0, c, d) * .5 + c*.5 + b;
|
||||
}
|
||||
});
|
||||
|
||||
/*
|
||||
*
|
||||
* TERMS OF USE - EASING EQUATIONS
|
||||
*
|
||||
* Open source under the BSD License.
|
||||
*
|
||||
* Copyright © 2001 Robert Penner
|
||||
* All rights reserved.
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without modification,
|
||||
* are permitted provided that the following conditions are met:
|
||||
*
|
||||
* Redistributions of source code must retain the above copyright notice, this list of
|
||||
* conditions and the following disclaimer.
|
||||
* Redistributions in binary form must reproduce the above copyright notice, this list
|
||||
* of conditions and the following disclaimer in the documentation and/or other materials
|
||||
* provided with the distribution.
|
||||
*
|
||||
* Neither the name of the author nor the names of contributors may be used to endorse
|
||||
* or promote products derived from this software without specific prior written permission.
|
||||
*
|
||||
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY
|
||||
* EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
|
||||
* MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
|
||||
* COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
|
||||
* EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
|
||||
* GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
|
||||
* AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
|
||||
* NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
|
||||
* OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
*
|
||||
*/
|
||||
4
dashboard/scripts/jquery.min.js
vendored
Executable file
84
dashboard/scripts/script.js
Executable file
@ -0,0 +1,84 @@
|
||||
/**
|
||||
* for each menu element, on mouseenter,
|
||||
* we enlarge the image, and show both nav_active span and
|
||||
* nav_wrap span. If the element has a sub menu (nav_box),
|
||||
* then we slide it - if the element is the last one in the menu
|
||||
* we slide it to the left, otherwise to the right
|
||||
*/
|
||||
$(function() {
|
||||
$('ul#nav > li').bind('mouseenter',function(){
|
||||
|
||||
var $elem = $(this);
|
||||
var $sub_menu = $elem.find('div.nav_box');
|
||||
var $link = $elem.find('span.nav_link');
|
||||
|
||||
var $navbg = $elem.find('a.navbg');
|
||||
$navbg.stop(true).animate({ backgroundColor: '#000000' },300);
|
||||
|
||||
$elem.find('img').stop(true).animate({
|
||||
'width':'300px',
|
||||
'height':'300px',
|
||||
'left':'0px'
|
||||
},400,'easeOutBack')
|
||||
.andSelf().find('.nav_wrap').stop(true).animate({'top':'140px'},500,'easeOutBack')
|
||||
.andSelf().find('.nav_link').stop(true).animate({color:"#FFFFFF"}, 800)
|
||||
.andSelf().find('.nav_active').stop(true).animate({'height':'200px'},300,function(){ var $sub_menu = $elem.find('.nav_box'); if($sub_menu.length){ var left = '300px'; if($elem.parent().children().length == $elem.index()+1) left = '-300px'; $sub_menu.show().animate({'left':left},200); } });
|
||||
})
|
||||
|
||||
.bind('mouseleave',function(){
|
||||
var $elem = $(this);
|
||||
var $sub_menu = $elem.find('div.nav_box');
|
||||
var $link = $elem.find('span.nav_link');
|
||||
$link.animate({color:"#000000"},300);
|
||||
|
||||
var $navbg = $elem.find('a.navbg');
|
||||
if(isIE()) {
|
||||
$navbg.stop(true).animate({ backgroundColor: '#DDDDDD' },800);
|
||||
}else {
|
||||
$navbg.stop(true).animate({ backgroundColor: 'rgba(0, 0, 0, 0.2)' },800);
|
||||
}
|
||||
|
||||
if($sub_menu.length) {
|
||||
$sub_menu.animate({'left':'0px'},200, function() {
|
||||
$sub_menu.hide();
|
||||
$elem.find('span.nav_active')
|
||||
.stop(true)
|
||||
.animate({'height':'0px'},300)
|
||||
.andSelf().find('img')
|
||||
.stop(true)
|
||||
.animate({
|
||||
'width':'0px',
|
||||
'height':'0px',
|
||||
'left':'85px'},400)
|
||||
.andSelf()
|
||||
.find('span.nav_wrap')
|
||||
.stop(true)
|
||||
.animate({'top':'25px'},500);
|
||||
});
|
||||
}else {
|
||||
$elem.find('span.nav_active')
|
||||
.stop(true)
|
||||
.animate({'height':'0px'},300)
|
||||
.andSelf().find('img')
|
||||
.stop(true)
|
||||
.animate({
|
||||
'width':'0px',
|
||||
'height':'0px',
|
||||
'left':'85px'},400)
|
||||
.andSelf()
|
||||
.find('span.nav_wrap')
|
||||
.stop(true)
|
||||
.animate({'top':'25px'},500);
|
||||
}
|
||||
});
|
||||
});
|
||||
|
||||
function isIE() {
|
||||
var isIE = false;
|
||||
|
||||
var val = navigator.userAgent.toLowerCase();
|
||||
if(val.indexOf("msie") > -1) {
|
||||
isIE = true;
|
||||
}
|
||||
return isIE;
|
||||
};
|
||||
294
eet/css/ie.css
Normal file
@ -0,0 +1,294 @@
|
||||
* {
|
||||
padding:0px;
|
||||
margin:0px;
|
||||
}
|
||||
|
||||
html, body{
|
||||
background: url(./../images/square_bg.png) repeat top left;
|
||||
font-family:"Myriad Pro", "Lucida Grande", "Trebuchet MS", sans-serif;
|
||||
width:100%;
|
||||
height:100%;
|
||||
padding:0;
|
||||
margin:0;
|
||||
|
||||
position:absolute;
|
||||
top:0px;
|
||||
left:0px;
|
||||
z-index:-1;
|
||||
}
|
||||
|
||||
#centerhelp{
|
||||
width:1%;
|
||||
height:60%;
|
||||
margin-bottom:-150px; /* half of container's height */
|
||||
float:left;
|
||||
}
|
||||
|
||||
#header{
|
||||
text-align:right;
|
||||
position:absolute;
|
||||
right:0px;
|
||||
padding:0px;
|
||||
padding-right:10px;
|
||||
margin:0px;
|
||||
|
||||
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#1cffffff', endColorstr='#1cffffff');
|
||||
}
|
||||
|
||||
#title{
|
||||
color:#0B75AF;
|
||||
font-size: 3.5em;
|
||||
font-weight:normal;
|
||||
margin-top:-16px;
|
||||
text-shadow:2px 1px 2px #999;
|
||||
vertical-align:top;
|
||||
}
|
||||
|
||||
#subtitle{
|
||||
color:#777;
|
||||
text-transform:uppercase;
|
||||
font-size: 1em;
|
||||
font-weight:normal;
|
||||
margin:0px;
|
||||
margin-top:20px;
|
||||
border-width:0px;
|
||||
}
|
||||
|
||||
#logo{
|
||||
margin:0px;
|
||||
border-width:0px;
|
||||
width:400px;
|
||||
background:none;
|
||||
}
|
||||
|
||||
#dashboard{
|
||||
width:100%;
|
||||
margin:0 auto;
|
||||
clear:left;
|
||||
height:100px;
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
/* Dashboard Navigation */
|
||||
|
||||
#nav{
|
||||
padding:0;
|
||||
list-style: none;
|
||||
font-size:14px;
|
||||
display: inline-block;
|
||||
}
|
||||
|
||||
#nav a{
|
||||
text-decoration:none;
|
||||
outline:none;
|
||||
}
|
||||
|
||||
#nav li{
|
||||
float:left;
|
||||
width:300px;
|
||||
height:85px;
|
||||
position:relative;
|
||||
cursor:pointer;
|
||||
border: 1px solid white;
|
||||
}
|
||||
|
||||
#nav li > a{
|
||||
position:absolute;
|
||||
top:0px;
|
||||
left:0px;
|
||||
width:100%;
|
||||
height:85px;
|
||||
z-index:12;
|
||||
background: #DDDDDD;
|
||||
}
|
||||
|
||||
#nav li a img{
|
||||
border:none;
|
||||
position:absolute;
|
||||
width:0px;
|
||||
height:0px;
|
||||
bottom:0px;
|
||||
left:85px;
|
||||
z-index:100;
|
||||
}
|
||||
|
||||
#nav li span.nav_wrap{
|
||||
position:absolute;
|
||||
top:25px;
|
||||
left:0px;
|
||||
height:60px;
|
||||
z-index:15;
|
||||
margin-left:5%;
|
||||
width:90%;
|
||||
}
|
||||
#nav li span.nav_active{
|
||||
position:absolute;
|
||||
background:#111;
|
||||
top:85px;
|
||||
width:300px;
|
||||
height:0px;
|
||||
left:0px;
|
||||
z-index:14;
|
||||
|
||||
background:#000000;
|
||||
}
|
||||
|
||||
#nav li span span.nav_link,
|
||||
#nav li span span.nav_descr,
|
||||
#nav li div.nav_box a{
|
||||
text-transform:uppercase;
|
||||
width:100%;
|
||||
text-align:center;
|
||||
}
|
||||
|
||||
#nav li span span.nav_link{
|
||||
color:#000;
|
||||
font-size:24px;
|
||||
float:left;
|
||||
clear:both;
|
||||
text-align:center;
|
||||
text-shadow:1px 1px 1px #FFF;
|
||||
}
|
||||
#nav li span span.nav_descr{
|
||||
color:#0B75AF;
|
||||
float:left;
|
||||
clear:both;
|
||||
font-size:10px;
|
||||
letter-spacing:1px;
|
||||
width:100%;
|
||||
}
|
||||
|
||||
/* DEV CUT */
|
||||
|
||||
#nav li div.nav_box{
|
||||
display:block;
|
||||
position:absolute;
|
||||
width:280px;
|
||||
overflow:hidden;
|
||||
height:200px;
|
||||
top:85px;
|
||||
left:0px;
|
||||
display:none;
|
||||
background:#000000;
|
||||
|
||||
padding-left:20px;
|
||||
}
|
||||
#nav li div.nav_box a{
|
||||
float:left;
|
||||
clear:both;
|
||||
line-height:30px;
|
||||
color:#0B75AF;
|
||||
text-align:left;
|
||||
}
|
||||
#nav li div.nav_box a:first-child{
|
||||
margin-top:15px;
|
||||
}
|
||||
#nav li div.nav_box a:hover{
|
||||
color:#fff;
|
||||
}
|
||||
|
||||
#nav li:hover .nav_link {
|
||||
color:#FFFFFF;
|
||||
text-shadow:1px 1px 1px #000000;
|
||||
}
|
||||
|
||||
#dashboard ul
|
||||
{
|
||||
height:50px;
|
||||
padding:12px 0 0 0;
|
||||
list-style-type: none;
|
||||
text-align: left;
|
||||
}
|
||||
|
||||
#dashboard ul li:first-child {
|
||||
border-left:none;
|
||||
}
|
||||
|
||||
#dashboard ul li {
|
||||
display: inline;
|
||||
padding:0;
|
||||
}
|
||||
|
||||
#dashboard ul li a {
|
||||
font-size:13px;
|
||||
line-height:1.5em;
|
||||
font-weight:bold;
|
||||
color:#7d838b;
|
||||
text-decoration:none;
|
||||
}
|
||||
|
||||
#dashboard ul li a:hover {
|
||||
text-decoration:none;
|
||||
color:#bbc0c7;
|
||||
}
|
||||
|
||||
/* Footer */
|
||||
|
||||
#reference{
|
||||
position:fixed;
|
||||
left:10px;
|
||||
bottom:10px;
|
||||
font-size:12px;
|
||||
color:#444;
|
||||
}
|
||||
#reference a{
|
||||
color:#222;
|
||||
text-transform:uppercase;
|
||||
text-decoration:none;
|
||||
text-shadow:1px 1px 1px #fff;
|
||||
}
|
||||
#reference a:hover{
|
||||
color:#000;
|
||||
text-decoration:underline;
|
||||
}
|
||||
|
||||
|
||||
/* Impressum */
|
||||
|
||||
#impressum{
|
||||
color:#000000;
|
||||
display:block;
|
||||
background: #DDDDDD;
|
||||
width:650px;
|
||||
padding:20px 50px;
|
||||
margin:30px auto;
|
||||
}
|
||||
|
||||
#impressum a{
|
||||
color:#000000;
|
||||
text-decoration: underline;
|
||||
}
|
||||
|
||||
#impressum a:hover{
|
||||
color:#FFFFFF;
|
||||
}
|
||||
|
||||
.impressum_sources_list{
|
||||
padding-left:2em;
|
||||
text-align:left;
|
||||
}
|
||||
|
||||
#impressum_back{
|
||||
width:50px;
|
||||
margin-top:15px;
|
||||
margin-left:10px;
|
||||
border:0;
|
||||
}
|
||||
|
||||
.columnHeader{
|
||||
text-align:left;
|
||||
padding-top: 5px;
|
||||
padding-bottom: 5px;
|
||||
padding-left:10px;
|
||||
}
|
||||
|
||||
.columns{
|
||||
text-align:justify;
|
||||
margin:auto;
|
||||
padding-left:10px;
|
||||
}
|
||||
|
||||
.nameBox{
|
||||
float:left;
|
||||
padding-right:10px;
|
||||
}
|
||||
246
eet/css/style.css
Normal file
@ -0,0 +1,246 @@
|
||||
* {
|
||||
padding:0px;
|
||||
margin:0px;
|
||||
}
|
||||
|
||||
html, body{
|
||||
background: url(./../images/square_bg.png) repeat top left;
|
||||
font-family:"Myriad Pro", "Lucida Grande", "Trebuchet MS", sans-serif;
|
||||
width:100%;
|
||||
height:100%;
|
||||
padding:0;
|
||||
margin:0;
|
||||
|
||||
position:absolute;
|
||||
top:0px;
|
||||
left:0px;
|
||||
z-index:-1;
|
||||
}
|
||||
|
||||
#centerhelp{
|
||||
width:1%;
|
||||
height:40%;
|
||||
margin-bottom:-150px; /* half of container's height */
|
||||
float:left;
|
||||
}
|
||||
|
||||
#header{
|
||||
text-align:right;
|
||||
position:absolute;
|
||||
top:1em;
|
||||
right:0px;
|
||||
padding:0px;
|
||||
padding-right:10px;
|
||||
margin:0px;
|
||||
|
||||
background:rgba(255,255,255,0.1);
|
||||
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#1cffffff', endColorstr='#1cffffff');
|
||||
}
|
||||
|
||||
#title{
|
||||
color:#0B75AF;
|
||||
font-size: 3.5em;
|
||||
font-weight:normal;
|
||||
margin-top:-16px;
|
||||
text-shadow:2px 1px 2px #999;
|
||||
vertical-align:top;
|
||||
}
|
||||
|
||||
#subtitle{
|
||||
color:#777;
|
||||
text-transform:uppercase;
|
||||
font-size: 1em;
|
||||
font-weight:normal;
|
||||
margin:0px;
|
||||
margin-top:20px;
|
||||
border-width:0px;
|
||||
}
|
||||
|
||||
#logo{
|
||||
margin:0px;
|
||||
border-width:0px;
|
||||
width:400px;
|
||||
background:none;
|
||||
}
|
||||
|
||||
#dashboard{
|
||||
width:100%;
|
||||
margin:0 auto;
|
||||
clear:left;
|
||||
height:100px;
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
/* Dashboard Navigation */
|
||||
|
||||
#nav{
|
||||
padding:0;
|
||||
list-style: none;
|
||||
font-size:14px;
|
||||
display: inline-block;
|
||||
}
|
||||
|
||||
#nav a{
|
||||
text-decoration:none;
|
||||
outline:none;
|
||||
}
|
||||
|
||||
#nav li{
|
||||
float:left;
|
||||
width:300px;
|
||||
height:85px;
|
||||
position:relative;
|
||||
cursor:pointer;
|
||||
}
|
||||
|
||||
#nav li > a{
|
||||
position:absolute;
|
||||
top:0px;
|
||||
left:0px;
|
||||
width:100%;
|
||||
height:85px;
|
||||
z-index:12;
|
||||
background: rgb(0,0,0) transparent;
|
||||
background: rgba(0,0,0,0.2);
|
||||
-moz-box-shadow:1px 2px 2px #fff inset;
|
||||
-webkit-box-shadow:0px 0px 2px #fff inset;
|
||||
box-shadow:1px 2px 2px #fff inset;
|
||||
}
|
||||
|
||||
#nav li .step {
|
||||
padding-left: 0.5em;
|
||||
padding-top: 1.5em;
|
||||
font-size: 1.5em;
|
||||
font-weight: bold;
|
||||
color: #666666;
|
||||
}
|
||||
|
||||
#nav li span.nav_wrap{
|
||||
position:absolute;
|
||||
top:25px;
|
||||
left:0px;
|
||||
height:60px;
|
||||
z-index:15;
|
||||
margin-left:5%;
|
||||
width:90%;
|
||||
}
|
||||
#nav li span.nav_active{
|
||||
position:absolute;
|
||||
background:#111;
|
||||
top:85px;
|
||||
width:300px;
|
||||
height:0px;
|
||||
left:0px;
|
||||
z-index:14;
|
||||
|
||||
background:#000000;
|
||||
}
|
||||
|
||||
#nav li span span.nav_link,
|
||||
#nav li span span.nav_descr,
|
||||
#nav li div.nav_box a{
|
||||
text-transform:uppercase;
|
||||
width:100%;
|
||||
text-align:center;
|
||||
}
|
||||
|
||||
#nav li span span.nav_link{
|
||||
color:#000;
|
||||
font-size:24px;
|
||||
float:left;
|
||||
clear:both;
|
||||
text-align:center;
|
||||
text-shadow:1px 1px 1px #FFF;
|
||||
}
|
||||
#nav li span span.nav_descr{
|
||||
color:#0B75AF;
|
||||
float:left;
|
||||
clear:both;
|
||||
font-size:10px;
|
||||
letter-spacing:1px;
|
||||
width:100%;
|
||||
}
|
||||
|
||||
/* DEV CUT */
|
||||
|
||||
#nav li div.nav_box{
|
||||
display:block;
|
||||
position:absolute;
|
||||
width:280px;
|
||||
overflow:hidden;
|
||||
height:200px;
|
||||
top:85px;
|
||||
left:0px;
|
||||
display:none;
|
||||
background:#000000;
|
||||
|
||||
padding-left:20px;
|
||||
}
|
||||
#nav li div.nav_box a{
|
||||
float:left;
|
||||
clear:both;
|
||||
line-height:30px;
|
||||
color:#0B75AF;
|
||||
text-align:left;
|
||||
}
|
||||
#nav li div.nav_box a:first-child{
|
||||
margin-top:15px;
|
||||
}
|
||||
#nav li div.nav_box a:hover{
|
||||
color:#fff;
|
||||
}
|
||||
|
||||
#nav li:hover .nav_link {
|
||||
color:#FFFFFF;
|
||||
text-shadow:1px 1px 1px #000000;
|
||||
}
|
||||
|
||||
#dashboard ul
|
||||
{
|
||||
height:50px;
|
||||
padding:12px 0 0 0;
|
||||
list-style-type: none;
|
||||
text-align: left;
|
||||
}
|
||||
|
||||
#dashboard ul li:first-child {
|
||||
border-left:none;
|
||||
}
|
||||
|
||||
#dashboard ul li {
|
||||
display: inline;
|
||||
padding:0;
|
||||
}
|
||||
|
||||
#dashboard ul li a {
|
||||
font-size:13px;
|
||||
line-height:1.5em;
|
||||
font-weight:bold;
|
||||
color:#7d838b;
|
||||
text-decoration:none;
|
||||
}
|
||||
|
||||
#dashboard ul li a:hover {
|
||||
text-decoration:none;
|
||||
color:#bbc0c7;
|
||||
}
|
||||
|
||||
/* Footer */
|
||||
|
||||
#reference{
|
||||
position:fixed;
|
||||
left:10px;
|
||||
bottom:10px;
|
||||
font-size:12px;
|
||||
color:#444;
|
||||
}
|
||||
#reference a{
|
||||
color:#222;
|
||||
text-transform:uppercase;
|
||||
text-decoration:none;
|
||||
text-shadow:1px 1px 1px #fff;
|
||||
}
|
||||
#reference a:hover{
|
||||
color:#000;
|
||||
text-decoration:underline;
|
||||
}
|
||||
BIN
eet/images/back_64.png
Normal file
|
After Width: | Height: | Size: 4.5 KiB |
BIN
eet/images/bg.jpg
Normal file
|
After Width: | Height: | Size: 133 KiB |
BIN
eet/images/cubes_bg.png
Normal file
|
After Width: | Height: | Size: 723 B |
BIN
eet/images/fachschaft.png
Normal file
|
After Width: | Height: | Size: 36 KiB |
BIN
eet/images/fak_wiai.jpg
Normal file
|
After Width: | Height: | Size: 36 KiB |
BIN
eet/images/fak_wiai2.jpg
Normal file
|
After Width: | Height: | Size: 31 KiB |
BIN
eet/images/square_bg.png
Normal file
|
After Width: | Height: | Size: 1.5 KiB |
BIN
eet/images/uniba.png
Normal file
|
After Width: | Height: | Size: 52 KiB |
BIN
eet/images/wiaicomm.png
Normal file
|
After Width: | Height: | Size: 27 KiB |
159
eet/index.html
Normal file
@ -0,0 +1,159 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
|
||||
<html>
|
||||
<head>
|
||||
<title>EET</title>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
|
||||
<meta name="description" content="EET im SS13 zum Studium rund um die Fakultät WIAI an der Universität Bamberg" />
|
||||
<meta name="keywords" content="Bamberg, Uni, Universität, WIAI, Wirtschaftsinformatik, Angewandte Informatik, Community, WIAI Community, Fachschaft WIAI, Fachschaft"/>
|
||||
<link rel="shortcut icon" href="../favicon.ico" type="image/x-icon"/>
|
||||
|
||||
<link rel="stylesheet" href="./css/style.css" type="text/css" media="screen"/>
|
||||
|
||||
</head>
|
||||
<body>
|
||||
<div id="header">
|
||||
<h1 class="pageHeader">Fachschaft WIAI</h1>
|
||||
Erstsemester Einführungstage
|
||||
</div>
|
||||
<div id="centerhelp"></div>
|
||||
<div id="dashboard">
|
||||
<ul id="nav">
|
||||
<li>
|
||||
<div class="step">1:</div>
|
||||
<a class="navbg" target="_blank" href="https://wiai.de">
|
||||
<span class="nav_wrap">
|
||||
<span class="nav_link">WIAI.de</span>
|
||||
<span class="nav_descr">Portal der Fachschaft</span>
|
||||
</span>
|
||||
</a>
|
||||
</li>
|
||||
<li>
|
||||
<div class="step">2:</div>
|
||||
<a class="navbg" target="_blank" href="http://www.feki.de">
|
||||
<span class="nav_wrap">
|
||||
<span class="nav_link">Feki.de</span>
|
||||
<span class="nav_descr">Quick links</span>
|
||||
</span>
|
||||
</a>
|
||||
</li>
|
||||
<li>
|
||||
<div class="step">3:</div>
|
||||
<a class="navbg" target="_blank" href="https://o365.uni-bamberg.de">
|
||||
<span class="nav_wrap">
|
||||
<span class="nav_link">Email</span>
|
||||
<span class="nav_descr">Office 365</span>
|
||||
</span>
|
||||
</a>
|
||||
</li>
|
||||
<li>
|
||||
<div class="step">4:</div>
|
||||
<a class="navbg" target="_blank" href="http://zul.zuv.uni-bamberg.de">
|
||||
<span class="nav_wrap">
|
||||
<span class="nav_link">Onlinedienste</span>
|
||||
<span class="nav_descr">Bescheinigungen, etc.</span>
|
||||
</span>
|
||||
</a>
|
||||
</li>
|
||||
</ul>
|
||||
<br />
|
||||
<br />
|
||||
<br />
|
||||
<br />
|
||||
<br />
|
||||
<ul id="nav">
|
||||
<li>
|
||||
<div class="step">5:</div>
|
||||
<a class="navbg" target="_blank" href="http://www.uni-bamberg.de/pruefungsamt/flexnow/">
|
||||
<span class="nav_wrap">
|
||||
<span class="nav_link">Flexnow 1 & 2</span>
|
||||
<span class="nav_descr">Prüfungsanmeldung, Noten</span>
|
||||
</span>
|
||||
</a>
|
||||
</li>
|
||||
<li>
|
||||
<div class="step">6:</div>
|
||||
<a class="navbg" target="_blank" href="http://vc.uni-bamberg.de">
|
||||
<span class="nav_wrap">
|
||||
<span class="nav_link">VC</span>
|
||||
<span class="nav_descr">Kurse, Vorlesungsunterlagen</span>
|
||||
</span>
|
||||
</a>
|
||||
</li>
|
||||
<li>
|
||||
<div class="step">7:</div>
|
||||
<a class="navbg" target="_blank" href="http://univis.uni-bamberg.de">
|
||||
<span class="nav_wrap">
|
||||
<span class="nav_link">UnivIS</span>
|
||||
<span class="nav_descr">Vorlesungsverzeichnis</span>
|
||||
</span>
|
||||
</a>
|
||||
</li>
|
||||
<li>
|
||||
<div class="step">8:</div>
|
||||
<a class="navbg" target="_blank" href="https://katalog.ub.uni-bamberg.de">
|
||||
<span class="nav_wrap">
|
||||
<span class="nav_link">Bibliothek</span>
|
||||
<span class="nav_descr">Literatursuche</span>
|
||||
</span>
|
||||
</a>
|
||||
</li>
|
||||
</ul>
|
||||
<br />
|
||||
<br />
|
||||
<br />
|
||||
<br />
|
||||
<br />
|
||||
<ul id="nav">
|
||||
<li>
|
||||
<div class="step">9:</div>
|
||||
<a class="navbg" target="_blank" href="http://icprint.uni-bamberg.de">
|
||||
<span class="nav_wrap">
|
||||
<span class="nav_link">Drucken</span>
|
||||
<span class="nav_descr">Drucken und scannen</span>
|
||||
</span>
|
||||
</a>
|
||||
</li>
|
||||
<li>
|
||||
<div class="step">10:</div>
|
||||
<a class="navbg" target="_blank" href="http://www.studentenwerk-wuerzburg.de/bamberg/essen-trinken/speiseplaene.html?tx_thmensamenu_pi2%5Bmensen%5D=3&tx_thmensamenu_pi2%5Baction%5D=show&tx_thmensamenu_pi2%5Bcontroller%5D=Speiseplan&cHash=c3fe5ebb35e5fba3794f01878e798b7c">
|
||||
<span class="nav_wrap">
|
||||
<span class="nav_link">Mensa</span>
|
||||
<span class="nav_descr">Speiseplan</span>
|
||||
</span>
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
<li>
|
||||
<div class="step">11:</div>
|
||||
<a class="navbg" target="_blank" href="https://mailex.uni-bamberg.de">
|
||||
<span class="nav_wrap">
|
||||
<span class="nav_link">Email</span>
|
||||
<span class="nav_descr">Alternatives Email System</span>
|
||||
</span>
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
<li>
|
||||
<div class="step">12:</div>
|
||||
<a class="navbg" target="_blank" href="https://iam.uni-bamberg.de/OGiTiX/unimate/Default.aspx?page=WorkflowList&key=5CD83B366DC04DE8B4471D84D195DDAC00000003">
|
||||
<span class="nav_wrap">
|
||||
<span class="nav_link">IAM-Portal</span>
|
||||
<span class="nav_descr">Email-Weiterleitung</span>
|
||||
</span>
|
||||
</a>
|
||||
</li>
|
||||
|
||||
</ul>
|
||||
|
||||
</div>
|
||||
|
||||
<div id="reference">
|
||||
© Fachschaft WIAI 2013-2014
|
||||
</div>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
2
eet/robots.txt
Normal file
@ -0,0 +1,2 @@
|
||||
User-agent: *
|
||||
Disallow: /
|
||||
BIN
favicon.ico
Normal file
|
After Width: | Height: | Size: 5.3 KiB |
4
htaccess.txt
Normal file
@ -0,0 +1,4 @@
|
||||
RewriteEngine on
|
||||
RewriteCond %{HTTP_HOST} ^wiai\.de$
|
||||
RewriteRule (.*) http://www.wiai.de/$1 [R=301,L]
|
||||
RewriteRule ^$ dashboard [L]
|
||||
11
index.html
Normal file
@ -0,0 +1,11 @@
|
||||
<html>
|
||||
<head>
|
||||
<meta HTTP-EQUIV="REFRESH" content="0; url=./dashboard"></meta>
|
||||
<title> Fachschaft WIAI </title>
|
||||
</head>
|
||||
<body>
|
||||
<div align="center">
|
||||
<h1>You will be redirected immediately...</h1>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
BIN
intern/GN.ogg_
Normal file
66
intern/css/kwicks.css
Normal file
@ -0,0 +1,66 @@
|
||||
/* defaults for all examples */
|
||||
* {
|
||||
font-family: "Arial", Gadget, sans-serif;
|
||||
font-weight:bold;
|
||||
font-size:24px;
|
||||
}
|
||||
|
||||
body {
|
||||
background-color:#1A1E65;
|
||||
color:white;
|
||||
}
|
||||
|
||||
.kwicks {
|
||||
overflow: hidden;
|
||||
list-style: none;
|
||||
position: relative;
|
||||
margin: 5px;
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
li {
|
||||
float: left;
|
||||
width: 110px;
|
||||
height: 90px;
|
||||
cursor:pointer;
|
||||
}
|
||||
|
||||
.kwicks .kwicks_inner {
|
||||
width: 200px;
|
||||
}
|
||||
|
||||
.kwicks .bigLetter {
|
||||
margin-top:5px;
|
||||
margin-left:7px;
|
||||
font-size: 70px;
|
||||
height: 90px;
|
||||
color: black;
|
||||
float: left;
|
||||
display:block;
|
||||
}
|
||||
|
||||
.kwicks .smallLetters {
|
||||
display: none;
|
||||
text-align: center;
|
||||
width: 120px;
|
||||
color: black;
|
||||
font-size: 16px;
|
||||
margin-top: 13px;
|
||||
float: left;
|
||||
}
|
||||
|
||||
li.active .smallLetters {
|
||||
display: block;
|
||||
}
|
||||
|
||||
#music{
|
||||
background-image: url(../soundon.png);
|
||||
background-repeat: no-repeat;
|
||||
width: 45px;
|
||||
height: 43px;
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
5
intern/htaccess.ldap
Normal file
@ -0,0 +1,5 @@
|
||||
AuthType Basic
|
||||
#AuthBasicProvider ldap-ou basic-wiai
|
||||
AuthBasicProvider ldap-ou_fswiai ldap-ou_fssowi
|
||||
AuthName "interner Bereich"
|
||||
Require valid-user
|
||||
4
intern/htaccess.ldap~
Normal file
@ -0,0 +1,4 @@
|
||||
AuthType Basic
|
||||
AuthBasicProvider ldap-ou basic-wiai
|
||||
AuthName "interner Bereich"
|
||||
Require valid-user
|
||||
39
intern/index.html
Normal file
@ -0,0 +1,39 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
||||
<title>FS-HTML</title>
|
||||
<link rel="stylesheet" type="text/css" href="css/kwicks.css" />
|
||||
<script src="json/links.js" type="text/javascript"></script>
|
||||
<script src="js/main.js" type="text/javascript"></script>
|
||||
<script src="js/jquery-1.2.6.min.js" type="text/javascript"></script>
|
||||
<script src="js/jquery.easing.1.3.js" type="text/javascript"></script>
|
||||
<script src="js/jquery.kwicks-1.5.1.pack.js" type="text/javascript"></script>
|
||||
<script type="text/javascript">
|
||||
$().ready(function() {
|
||||
$('.kwicks').kwicks({
|
||||
max: 205,
|
||||
spacing: 5,
|
||||
sticky: true
|
||||
});
|
||||
});
|
||||
</script>
|
||||
</head>
|
||||
|
||||
<body onload="buildLinks(4, fachschaftslinks);">
|
||||
<div class="container" align="center">
|
||||
<h1 id="header">Für den Fachschaftsdienst</h1>
|
||||
|
||||
|
||||
<div id="fsdienst">
|
||||
</div>
|
||||
|
||||
<div id="button">
|
||||
|
||||
<input id="change" type="button" value="Change" onclick="change();"/>
|
||||
<input id="music" type="button" value="" onclick="music();"/>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
32
intern/js/jquery-1.2.6.min.js
vendored
Normal file
205
intern/js/jquery.easing.1.3.js
Normal file
@ -0,0 +1,205 @@
|
||||
/*
|
||||
* jQuery Easing v1.3 - http://gsgd.co.uk/sandbox/jquery/easing/
|
||||
*
|
||||
* Uses the built in easing capabilities added In jQuery 1.1
|
||||
* to offer multiple easing options
|
||||
*
|
||||
* TERMS OF USE - jQuery Easing
|
||||
*
|
||||
* Open source under the BSD License.
|
||||
*
|
||||
* Copyright © 2008 George McGinley Smith
|
||||
* All rights reserved.
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without modification,
|
||||
* are permitted provided that the following conditions are met:
|
||||
*
|
||||
* Redistributions of source code must retain the above copyright notice, this list of
|
||||
* conditions and the following disclaimer.
|
||||
* Redistributions in binary form must reproduce the above copyright notice, this list
|
||||
* of conditions and the following disclaimer in the documentation and/or other materials
|
||||
* provided with the distribution.
|
||||
*
|
||||
* Neither the name of the author nor the names of contributors may be used to endorse
|
||||
* or promote products derived from this software without specific prior written permission.
|
||||
*
|
||||
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY
|
||||
* EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
|
||||
* MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
|
||||
* COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
|
||||
* EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
|
||||
* GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
|
||||
* AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
|
||||
* NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
|
||||
* OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
*
|
||||
*/
|
||||
|
||||
// t: current time, b: begInnIng value, c: change In value, d: duration
|
||||
jQuery.easing['jswing'] = jQuery.easing['swing'];
|
||||
|
||||
jQuery.extend( jQuery.easing,
|
||||
{
|
||||
def: 'easeOutQuad',
|
||||
swing: function (x, t, b, c, d) {
|
||||
//alert(jQuery.easing.default);
|
||||
return jQuery.easing[jQuery.easing.def](x, t, b, c, d);
|
||||
},
|
||||
easeInQuad: function (x, t, b, c, d) {
|
||||
return c*(t/=d)*t + b;
|
||||
},
|
||||
easeOutQuad: function (x, t, b, c, d) {
|
||||
return -c *(t/=d)*(t-2) + b;
|
||||
},
|
||||
easeInOutQuad: function (x, t, b, c, d) {
|
||||
if ((t/=d/2) < 1) return c/2*t*t + b;
|
||||
return -c/2 * ((--t)*(t-2) - 1) + b;
|
||||
},
|
||||
easeInCubic: function (x, t, b, c, d) {
|
||||
return c*(t/=d)*t*t + b;
|
||||
},
|
||||
easeOutCubic: function (x, t, b, c, d) {
|
||||
return c*((t=t/d-1)*t*t + 1) + b;
|
||||
},
|
||||
easeInOutCubic: function (x, t, b, c, d) {
|
||||
if ((t/=d/2) < 1) return c/2*t*t*t + b;
|
||||
return c/2*((t-=2)*t*t + 2) + b;
|
||||
},
|
||||
easeInQuart: function (x, t, b, c, d) {
|
||||
return c*(t/=d)*t*t*t + b;
|
||||
},
|
||||
easeOutQuart: function (x, t, b, c, d) {
|
||||
return -c * ((t=t/d-1)*t*t*t - 1) + b;
|
||||
},
|
||||
easeInOutQuart: function (x, t, b, c, d) {
|
||||
if ((t/=d/2) < 1) return c/2*t*t*t*t + b;
|
||||
return -c/2 * ((t-=2)*t*t*t - 2) + b;
|
||||
},
|
||||
easeInQuint: function (x, t, b, c, d) {
|
||||
return c*(t/=d)*t*t*t*t + b;
|
||||
},
|
||||
easeOutQuint: function (x, t, b, c, d) {
|
||||
return c*((t=t/d-1)*t*t*t*t + 1) + b;
|
||||
},
|
||||
easeInOutQuint: function (x, t, b, c, d) {
|
||||
if ((t/=d/2) < 1) return c/2*t*t*t*t*t + b;
|
||||
return c/2*((t-=2)*t*t*t*t + 2) + b;
|
||||
},
|
||||
easeInSine: function (x, t, b, c, d) {
|
||||
return -c * Math.cos(t/d * (Math.PI/2)) + c + b;
|
||||
},
|
||||
easeOutSine: function (x, t, b, c, d) {
|
||||
return c * Math.sin(t/d * (Math.PI/2)) + b;
|
||||
},
|
||||
easeInOutSine: function (x, t, b, c, d) {
|
||||
return -c/2 * (Math.cos(Math.PI*t/d) - 1) + b;
|
||||
},
|
||||
easeInExpo: function (x, t, b, c, d) {
|
||||
return (t==0) ? b : c * Math.pow(2, 10 * (t/d - 1)) + b;
|
||||
},
|
||||
easeOutExpo: function (x, t, b, c, d) {
|
||||
return (t==d) ? b+c : c * (-Math.pow(2, -10 * t/d) + 1) + b;
|
||||
},
|
||||
easeInOutExpo: function (x, t, b, c, d) {
|
||||
if (t==0) return b;
|
||||
if (t==d) return b+c;
|
||||
if ((t/=d/2) < 1) return c/2 * Math.pow(2, 10 * (t - 1)) + b;
|
||||
return c/2 * (-Math.pow(2, -10 * --t) + 2) + b;
|
||||
},
|
||||
easeInCirc: function (x, t, b, c, d) {
|
||||
return -c * (Math.sqrt(1 - (t/=d)*t) - 1) + b;
|
||||
},
|
||||
easeOutCirc: function (x, t, b, c, d) {
|
||||
return c * Math.sqrt(1 - (t=t/d-1)*t) + b;
|
||||
},
|
||||
easeInOutCirc: function (x, t, b, c, d) {
|
||||
if ((t/=d/2) < 1) return -c/2 * (Math.sqrt(1 - t*t) - 1) + b;
|
||||
return c/2 * (Math.sqrt(1 - (t-=2)*t) + 1) + b;
|
||||
},
|
||||
easeInElastic: function (x, t, b, c, d) {
|
||||
var s=1.70158;var p=0;var a=c;
|
||||
if (t==0) return b; if ((t/=d)==1) return b+c; if (!p) p=d*.3;
|
||||
if (a < Math.abs(c)) { a=c; var s=p/4; }
|
||||
else var s = p/(2*Math.PI) * Math.asin (c/a);
|
||||
return -(a*Math.pow(2,10*(t-=1)) * Math.sin( (t*d-s)*(2*Math.PI)/p )) + b;
|
||||
},
|
||||
easeOutElastic: function (x, t, b, c, d) {
|
||||
var s=1.70158;var p=0;var a=c;
|
||||
if (t==0) return b; if ((t/=d)==1) return b+c; if (!p) p=d*.3;
|
||||
if (a < Math.abs(c)) { a=c; var s=p/4; }
|
||||
else var s = p/(2*Math.PI) * Math.asin (c/a);
|
||||
return a*Math.pow(2,-10*t) * Math.sin( (t*d-s)*(2*Math.PI)/p ) + c + b;
|
||||
},
|
||||
easeInOutElastic: function (x, t, b, c, d) {
|
||||
var s=1.70158;var p=0;var a=c;
|
||||
if (t==0) return b; if ((t/=d/2)==2) return b+c; if (!p) p=d*(.3*1.5);
|
||||
if (a < Math.abs(c)) { a=c; var s=p/4; }
|
||||
else var s = p/(2*Math.PI) * Math.asin (c/a);
|
||||
if (t < 1) return -.5*(a*Math.pow(2,10*(t-=1)) * Math.sin( (t*d-s)*(2*Math.PI)/p )) + b;
|
||||
return a*Math.pow(2,-10*(t-=1)) * Math.sin( (t*d-s)*(2*Math.PI)/p )*.5 + c + b;
|
||||
},
|
||||
easeInBack: function (x, t, b, c, d, s) {
|
||||
if (s == undefined) s = 1.70158;
|
||||
return c*(t/=d)*t*((s+1)*t - s) + b;
|
||||
},
|
||||
easeOutBack: function (x, t, b, c, d, s) {
|
||||
if (s == undefined) s = 1.70158;
|
||||
return c*((t=t/d-1)*t*((s+1)*t + s) + 1) + b;
|
||||
},
|
||||
easeInOutBack: function (x, t, b, c, d, s) {
|
||||
if (s == undefined) s = 1.70158;
|
||||
if ((t/=d/2) < 1) return c/2*(t*t*(((s*=(1.525))+1)*t - s)) + b;
|
||||
return c/2*((t-=2)*t*(((s*=(1.525))+1)*t + s) + 2) + b;
|
||||
},
|
||||
easeInBounce: function (x, t, b, c, d) {
|
||||
return c - jQuery.easing.easeOutBounce (x, d-t, 0, c, d) + b;
|
||||
},
|
||||
easeOutBounce: function (x, t, b, c, d) {
|
||||
if ((t/=d) < (1/2.75)) {
|
||||
return c*(7.5625*t*t) + b;
|
||||
} else if (t < (2/2.75)) {
|
||||
return c*(7.5625*(t-=(1.5/2.75))*t + .75) + b;
|
||||
} else if (t < (2.5/2.75)) {
|
||||
return c*(7.5625*(t-=(2.25/2.75))*t + .9375) + b;
|
||||
} else {
|
||||
return c*(7.5625*(t-=(2.625/2.75))*t + .984375) + b;
|
||||
}
|
||||
},
|
||||
easeInOutBounce: function (x, t, b, c, d) {
|
||||
if (t < d/2) return jQuery.easing.easeInBounce (x, t*2, 0, c, d) * .5 + b;
|
||||
return jQuery.easing.easeOutBounce (x, t*2-d, 0, c, d) * .5 + c*.5 + b;
|
||||
}
|
||||
});
|
||||
|
||||
/*
|
||||
*
|
||||
* TERMS OF USE - EASING EQUATIONS
|
||||
*
|
||||
* Open source under the BSD License.
|
||||
*
|
||||
* Copyright © 2001 Robert Penner
|
||||
* All rights reserved.
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without modification,
|
||||
* are permitted provided that the following conditions are met:
|
||||
*
|
||||
* Redistributions of source code must retain the above copyright notice, this list of
|
||||
* conditions and the following disclaimer.
|
||||
* Redistributions in binary form must reproduce the above copyright notice, this list
|
||||
* of conditions and the following disclaimer in the documentation and/or other materials
|
||||
* provided with the distribution.
|
||||
*
|
||||
* Neither the name of the author nor the names of contributors may be used to endorse
|
||||
* or promote products derived from this software without specific prior written permission.
|
||||
*
|
||||
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY
|
||||
* EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
|
||||
* MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
|
||||
* COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
|
||||
* EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
|
||||
* GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
|
||||
* AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
|
||||
* NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
|
||||
* OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
*
|
||||
*/
|
||||
158
intern/js/jquery.kwicks-1.5.1.js
Normal file
@ -0,0 +1,158 @@
|
||||
/*
|
||||
Kwicks for jQuery (version 1.5.1)
|
||||
Copyright (c) 2008 Jeremy Martin
|
||||
http://www.jeremymartin.name/projects.php?project=kwicks
|
||||
|
||||
Licensed under the MIT license:
|
||||
http://www.opensource.org/licenses/mit-license.php
|
||||
|
||||
Any and all use of this script must be accompanied by this copyright/license notice in its present form.
|
||||
*/
|
||||
|
||||
(function($){
|
||||
$.fn.kwicks = function(options) {
|
||||
var defaults = {
|
||||
isVertical: false,
|
||||
sticky: false,
|
||||
defaultKwick: 0,
|
||||
event: 'mouseover',
|
||||
spacing: 0,
|
||||
duration: 500
|
||||
};
|
||||
var o = $.extend(defaults, options);
|
||||
var WoH = (o.isVertical ? 'height' : 'width'); // WoH = Width or Height
|
||||
var LoT = (o.isVertical ? 'top' : 'left'); // LoT = Left or Top
|
||||
|
||||
return this.each(function() {
|
||||
container = $(this);
|
||||
var kwicks = container.children('li');
|
||||
var normWoH = kwicks.eq(0).css(WoH).replace(/px/,''); // normWoH = Normal Width or Height
|
||||
if(!o.max) {
|
||||
o.max = (normWoH * kwicks.size()) - (o.min * (kwicks.size() - 1));
|
||||
} else {
|
||||
o.min = ((normWoH * kwicks.size()) - o.max) / (kwicks.size() - 1);
|
||||
}
|
||||
// set width of container ul
|
||||
if(o.isVertical) {
|
||||
container.css({
|
||||
width : kwicks.eq(0).css('width'),
|
||||
height : (normWoH * kwicks.size()) + (o.spacing * (kwicks.size() - 1)) + 'px'
|
||||
});
|
||||
} else {
|
||||
container.css({
|
||||
width : (normWoH * kwicks.size()) + (o.spacing * (kwicks.size() - 1)) + 'px',
|
||||
height : kwicks.eq(0).css('height')
|
||||
});
|
||||
}
|
||||
|
||||
// pre calculate left or top values for all kwicks but the first and last
|
||||
// i = index of currently hovered kwick, j = index of kwick we're calculating
|
||||
var preCalcLoTs = []; // preCalcLoTs = pre-calculated Left or Top's
|
||||
for(i = 0; i < kwicks.size(); i++) {
|
||||
preCalcLoTs[i] = [];
|
||||
// don't need to calculate values for first or last kwick
|
||||
for(j = 1; j < kwicks.size() - 1; j++) {
|
||||
if(i == j) {
|
||||
preCalcLoTs[i][j] = o.isVertical ? j * o.min + (j * o.spacing) : j * o.min + (j * o.spacing);
|
||||
} else {
|
||||
preCalcLoTs[i][j] = (j <= i ? (j * o.min) : (j-1) * o.min + o.max) + (j * o.spacing);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// loop through all kwick elements
|
||||
kwicks.each(function(i) {
|
||||
var kwick = $(this);
|
||||
// set initial width or height and left or top values
|
||||
// set first kwick
|
||||
if(i === 0) {
|
||||
kwick.css(LoT, '0px');
|
||||
}
|
||||
// set last kwick
|
||||
else if(i == kwicks.size() - 1) {
|
||||
kwick.css(o.isVertical ? 'bottom' : 'right', '0px');
|
||||
}
|
||||
// set all other kwicks
|
||||
else {
|
||||
if(o.sticky) {
|
||||
kwick.css(LoT, preCalcLoTs[o.defaultKwick][i]);
|
||||
} else {
|
||||
kwick.css(LoT, (i * normWoH) + (i * o.spacing));
|
||||
}
|
||||
}
|
||||
// correct size in sticky mode
|
||||
if(o.sticky) {
|
||||
if(o.defaultKwick == i) {
|
||||
kwick.css(WoH, o.max + 'px');
|
||||
kwick.addClass('active');
|
||||
} else {
|
||||
kwick.css(WoH, o.min + 'px');
|
||||
}
|
||||
}
|
||||
kwick.css({
|
||||
margin: 0,
|
||||
position: 'absolute'
|
||||
});
|
||||
|
||||
kwick.bind(o.event, function() {
|
||||
// calculate previous width or heights and left or top values
|
||||
var prevWoHs = []; // prevWoHs = previous Widths or Heights
|
||||
var prevLoTs = []; // prevLoTs = previous Left or Tops
|
||||
kwicks.stop().removeClass('active');
|
||||
for(j = 0; j < kwicks.size(); j++) {
|
||||
prevWoHs[j] = kwicks.eq(j).css(WoH).replace(/px/, '');
|
||||
prevLoTs[j] = kwicks.eq(j).css(LoT).replace(/px/, '');
|
||||
}
|
||||
var aniObj = {};
|
||||
aniObj[WoH] = o.max;
|
||||
var maxDif = o.max - prevWoHs[i];
|
||||
var prevWoHsMaxDifRatio = prevWoHs[i]/maxDif;
|
||||
kwick.addClass('active').animate(aniObj, {
|
||||
step: function(now) {
|
||||
// calculate animation completeness as percentage
|
||||
var percentage = maxDif != 0 ? now/maxDif - prevWoHsMaxDifRatio : 1;
|
||||
// adjsut other elements based on percentage
|
||||
kwicks.each(function(j) {
|
||||
if(j != i) {
|
||||
kwicks.eq(j).css(WoH, prevWoHs[j] - ((prevWoHs[j] - o.min) * percentage) + 'px');
|
||||
}
|
||||
if(j > 0 && j < kwicks.size() - 1) { // if not the first or last kwick
|
||||
kwicks.eq(j).css(LoT, prevLoTs[j] - ((prevLoTs[j] - preCalcLoTs[i][j]) * percentage) + 'px');
|
||||
}
|
||||
});
|
||||
},
|
||||
duration: o.duration,
|
||||
easing: o.easing
|
||||
});
|
||||
});
|
||||
});
|
||||
if(!o.sticky) {
|
||||
container.bind("mouseleave", function() {
|
||||
var prevWoHs = [];
|
||||
var prevLoTs = [];
|
||||
kwicks.removeClass('active').stop();
|
||||
for(i = 0; i < kwicks.size(); i++) {
|
||||
prevWoHs[i] = kwicks.eq(i).css(WoH).replace(/px/, '');
|
||||
prevLoTs[i] = kwicks.eq(i).css(LoT).replace(/px/, '');
|
||||
}
|
||||
var aniObj = {};
|
||||
aniObj[WoH] = normWoH;
|
||||
var normDif = normWoH - prevWoHs[0];
|
||||
kwicks.eq(0).animate(aniObj, {
|
||||
step: function(now) {
|
||||
var percentage = normDif != 0 ? (now - prevWoHs[0])/normDif : 1;
|
||||
for(i = 1; i < kwicks.size(); i++) {
|
||||
kwicks.eq(i).css(WoH, prevWoHs[i] - ((prevWoHs[i] - normWoH) * percentage) + 'px');
|
||||
if(i < kwicks.size() - 1) {
|
||||
kwicks.eq(i).css(LoT, prevLoTs[i] - ((prevLoTs[i] - ((i * normWoH) + (i * o.spacing))) * percentage) + 'px');
|
||||
}
|
||||
}
|
||||
},
|
||||
duration: o.duration,
|
||||
easing: o.easing
|
||||
});
|
||||
});
|
||||
}
|
||||
});
|
||||
};
|
||||
})(jQuery);
|
||||
11
intern/js/jquery.kwicks-1.5.1.pack.js
Normal file
@ -0,0 +1,11 @@
|
||||
/*
|
||||
Kwicks for jQuery (version 1.5.1)
|
||||
Copyright (c) 2008 Jeremy Martin
|
||||
http://www.jeremymartin.name/projects.php?project=kwicks
|
||||
|
||||
Licensed under the MIT license:
|
||||
http://www.opensource.org/licenses/mit-license.php
|
||||
|
||||
Any and all use of this script must be accompanied by this copyright/license notice in its present form.
|
||||
*/
|
||||
(function($){$.fn.kwicks=function(n){var p={isVertical:false,sticky:false,defaultKwick:0,event:'mouseover',spacing:0,duration:500};var o=$.extend(p,n);var q=(o.isVertical?'height':'width');var r=(o.isVertical?'top':'left');return this.each(function(){container=$(this);var k=container.children('li');var l=k.eq(0).css(q).replace(/px/,'');if(!o.max){o.max=(l*k.size())-(o.min*(k.size()-1))}else{o.min=((l*k.size())-o.max)/(k.size()-1)}if(o.isVertical){container.css({width:k.eq(0).css('width'),height:(l*k.size())+(o.spacing*(k.size()-1))+'px'})}else{container.css({width:(l*k.size())+(o.spacing*(k.size()-1))+'px',height:k.eq(0).css('height')})}var m=[];for(i=0;i<k.size();i++){m[i]=[];for(j=1;j<k.size()-1;j++){if(i==j){m[i][j]=o.isVertical?j*o.min+(j*o.spacing):j*o.min+(j*o.spacing)}else{m[i][j]=(j<=i?(j*o.min):(j-1)*o.min+o.max)+(j*o.spacing)}}}k.each(function(i){var h=$(this);if(i===0){h.css(r,'0px')}else if(i==k.size()-1){h.css(o.isVertical?'bottom':'right','0px')}else{if(o.sticky){h.css(r,m[o.defaultKwick][i])}else{h.css(r,(i*l)+(i*o.spacing))}}if(o.sticky){if(o.defaultKwick==i){h.css(q,o.max+'px');h.addClass('active')}else{h.css(q,o.min+'px')}}h.css({margin:0,position:'absolute'});h.bind(o.event,function(){var c=[];var d=[];k.stop().removeClass('active');for(j=0;j<k.size();j++){c[j]=k.eq(j).css(q).replace(/px/,'');d[j]=k.eq(j).css(r).replace(/px/,'')}var e={};e[q]=o.max;var f=o.max-c[i];var g=c[i]/f;h.addClass('active').animate(e,{step:function(a){var b=f!=0?a/f-g:1;k.each(function(j){if(j!=i){k.eq(j).css(q,c[j]-((c[j]-o.min)*b)+'px')}if(j>0&&j<k.size()-1){k.eq(j).css(r,d[j]-((d[j]-m[i][j])*b)+'px')}})},duration:o.duration,easing:o.easing})})});if(!o.sticky){container.bind("mouseleave",function(){var c=[];var d=[];k.removeClass('active').stop();for(i=0;i<k.size();i++){c[i]=k.eq(i).css(q).replace(/px/,'');d[i]=k.eq(i).css(r).replace(/px/,'')}var e={};e[q]=l;var f=l-c[0];k.eq(0).animate(e,{step:function(a){var b=f!=0?(a-c[0])/f:1;for(i=1;i<k.size();i++){k.eq(i).css(q,c[i]-((c[i]-l)*b)+'px');if(i<k.size()-1){k.eq(i).css(r,d[i]-((d[i]-((i*l)+(i*o.spacing)))*b)+'px')}}},duration:o.duration,easing:o.easing})})}})}})(jQuery);
|
||||
196
intern/js/main.js
Normal file
@ -0,0 +1,196 @@
|
||||
var $json = 0;
|
||||
var $playing = false;
|
||||
var $musicon = true;
|
||||
var light = new Array("black", "#CAD3FF", "#FFFFA6");
|
||||
var dark = new Array("white", "black", "black");
|
||||
var currentstyle = light;
|
||||
|
||||
function Client() {
|
||||
}
|
||||
|
||||
Client.prototype.mobileClients = [
|
||||
"midp",
|
||||
"240x320",
|
||||
"blackberry",
|
||||
"netfront",
|
||||
"nokia",
|
||||
"panasonic",
|
||||
"portalmmm",
|
||||
"sharp",
|
||||
"sie-",
|
||||
"sonyericsson",
|
||||
"symbian",
|
||||
"windows ce",
|
||||
"benq",
|
||||
"mda",
|
||||
"mot-",
|
||||
"opera mini",
|
||||
"philips",
|
||||
"pocket pc",
|
||||
"sagem",
|
||||
"samsung",
|
||||
"sda",
|
||||
"sgh-",
|
||||
"vodafone",
|
||||
"xda",
|
||||
"iphone",
|
||||
"android"
|
||||
];
|
||||
|
||||
Client.prototype.isMobileClient = function(userAgent)
|
||||
{
|
||||
userAgent=userAgent.toLowerCase();
|
||||
for (var i in this.mobileClients) {
|
||||
if (userAgent.indexOf(this.mobileClients[i]) != -1) {
|
||||
return true;
|
||||
}
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
var $client = new Client();
|
||||
|
||||
function StringBuilder(value) {
|
||||
this.strings = new Array("");
|
||||
this.append(value);
|
||||
};
|
||||
|
||||
StringBuilder.prototype.append = function(value) {
|
||||
if (value) {
|
||||
this.strings.push(value);
|
||||
}
|
||||
};
|
||||
|
||||
StringBuilder.prototype.clear = function() {
|
||||
this.strings.length = 1;
|
||||
};
|
||||
|
||||
StringBuilder.prototype.toString = function() {
|
||||
return this.strings.join("");
|
||||
};
|
||||
|
||||
function buildLinks(columns, JSON) {
|
||||
$("#fsdienst").children().remove();
|
||||
|
||||
var counter = 0;
|
||||
for ( var props in JSON) {
|
||||
counter++;
|
||||
}
|
||||
var rows = Math.round(counter / columns);
|
||||
if ((counter % columns) != 0) {
|
||||
rows++;
|
||||
}
|
||||
|
||||
var ul = new Array(rows);
|
||||
|
||||
for ( var i = 0; i < rows; i++) {
|
||||
var id = "kwicks" + i;
|
||||
ul[i] = id;
|
||||
var kwicks = "<ul class='kwicks' id='" + id + "'></ul>";
|
||||
$("#fsdienst").append(kwicks);
|
||||
}
|
||||
|
||||
var row = 0;
|
||||
var i = 1;
|
||||
var number = 1;
|
||||
|
||||
$.each(JSON, function() {
|
||||
|
||||
var sb = new StringBuilder();
|
||||
var id = "kwick" + number;
|
||||
var li = new StringBuilder();
|
||||
li.append("<li id='");
|
||||
li.append(id);
|
||||
if($client.isMobileClient(navigator.userAgent)){
|
||||
li.append("' ondblclick");
|
||||
}else{
|
||||
li.append("' onclick");
|
||||
}
|
||||
li.append("=\"redirect('");
|
||||
li.append(this.href);
|
||||
li.append("');\" onmouseover=\"noise();\"></li>");
|
||||
$("#" + ul[row]).append(li.toString());
|
||||
sb.append("<div class='kwicks_inner'><div class='bigLetter'>");
|
||||
sb.append(this.title.charAt(0));
|
||||
sb.append("</div><div class='smallLetters'>");
|
||||
sb.append(this.title.slice(1, this.title.length));
|
||||
sb.append("</div></div>");
|
||||
|
||||
$("#" + id).append(sb.toString());
|
||||
sb.clear();
|
||||
changeStyle(id);
|
||||
number++;
|
||||
if (i == columns) {
|
||||
i = 1;
|
||||
row++;
|
||||
} else {
|
||||
i++;
|
||||
}
|
||||
});
|
||||
|
||||
$().ready(function() {
|
||||
$('.kwicks').kwicks({
|
||||
max : 205,
|
||||
spacing : 5,
|
||||
sticky : true
|
||||
});
|
||||
});
|
||||
};
|
||||
|
||||
var audio = new Audio("GN.ogg");
|
||||
|
||||
function noise() {
|
||||
if ($musicon) {
|
||||
if (audio.currentTime == 0 || audio.currentTime == audio.duration) {
|
||||
audio.play();
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
function changeStyle(id) {
|
||||
var sheet = document.styleSheets[0];
|
||||
var normal = "#" + id + "{ background-color: " + currentstyle[1] + ";}"
|
||||
sheet.insertRule(normal, 0);
|
||||
var active = "#" + id + ".active { background-color: " + currentstyle[2]
|
||||
+ ";}";
|
||||
sheet.insertRule(active, 0);
|
||||
};
|
||||
|
||||
function change() {
|
||||
if ($json == 0) {
|
||||
buildLinks(4, unilinks);
|
||||
document.getElementById("header").innerHTML = "Links zur Universität";
|
||||
$json = 1;
|
||||
} else if ($json == 1){
|
||||
buildLinks(3, adminstrationslinks);
|
||||
document.getElementById("header").innerHTML = "Administrative Links";
|
||||
$json = 2;
|
||||
} else{
|
||||
buildLinks(4, fachschaftslinks);
|
||||
document.getElementById("header").innerHTML = "Für den Fachschaftsdienst";
|
||||
$json = 0;
|
||||
}
|
||||
};
|
||||
|
||||
function redirect(toUrl) {
|
||||
window.open(toUrl);
|
||||
|
||||
};
|
||||
|
||||
function music() {
|
||||
$musicon = !$musicon;
|
||||
if ($musicon) {
|
||||
document.getElementById('music').setAttribute("style",
|
||||
"background-image: url(soundon.png)");
|
||||
} else {
|
||||
document.getElementById('music').setAttribute("style",
|
||||
"background-image: url(soundoff.png)");
|
||||
}
|
||||
};
|
||||
|
||||
function view() {
|
||||
currentstyle = dark;
|
||||
buildLinks(4, fachschaftslinks);
|
||||
|
||||
};
|
||||
|
||||
129
intern/json/links.js
Normal file
@ -0,0 +1,129 @@
|
||||
var fachschaftslinks = {
|
||||
forum: {
|
||||
title: "Forum der Fachschaften WIAI und SOWI",
|
||||
href: "../board"
|
||||
},
|
||||
email: {
|
||||
title: "Email Account der Fachschaft",
|
||||
href: "https://mailex.uni-bamberg.de"
|
||||
},
|
||||
klausur: {
|
||||
title: "Klausurenmodul 3.0 der Fachschaft",
|
||||
href: "../klausuren"
|
||||
},
|
||||
memberwiai: {
|
||||
title: "Mitglieder der Fachschaft SoWi",
|
||||
href: "../board/extras/sowi.php"
|
||||
},
|
||||
membersowi: {
|
||||
title: "Mitglieder der Fachschaft WiAI",
|
||||
href: "../board/extras/wiai.php"
|
||||
},
|
||||
limesurvey: {
|
||||
title: "Limesurvey",
|
||||
href: "../limesurvey"
|
||||
},
|
||||
wiaide: {
|
||||
title: "wiai.de",
|
||||
href: "../"
|
||||
},
|
||||
wiai: {
|
||||
title: "WiAI Homepage",
|
||||
href: "http://www.uni-bamberg.de/wiai/fachschaft/"
|
||||
},
|
||||
sowi:{
|
||||
title: "SoWi Homepage",
|
||||
href: "http://www.uni-bamberg.de/sowi/fs"
|
||||
},
|
||||
redmine: {
|
||||
title: "Redmine",
|
||||
href: "http://wiai.de/redmine"
|
||||
},
|
||||
dummy1: {
|
||||
title: "P Pad List",
|
||||
href: "http://wiai.de/intern/list-pads/"
|
||||
},
|
||||
dummy2: {
|
||||
title: "OTRS",
|
||||
href: "http://wiai.de/otrs"
|
||||
}
|
||||
|
||||
};
|
||||
|
||||
var adminstrationslinks = {
|
||||
typo3: {
|
||||
title: "Typo3 der Uni-Hompage",
|
||||
href: "http://www.uni-bamberg.de/typo3"
|
||||
},
|
||||
phpmyadmin: {
|
||||
title: "PHPMyAdmin des Servers",
|
||||
href: "../phpmyadmin"
|
||||
},
|
||||
limesurveyadmin: {
|
||||
title: "Limesurvey Login zur Administration",
|
||||
href: "../limesurvey/admin/"
|
||||
},
|
||||
wiaikeys: {
|
||||
title: "Wiai-Schlüsselliste",
|
||||
href: "https://wiai.de/board/extras/wiaikeys.php"
|
||||
},
|
||||
sowikeys: {
|
||||
title: "Sowi-Schlüsselliste",
|
||||
href: "https://wiai.de/board/extras/sowikeys.php"
|
||||
},
|
||||
dummy3: {
|
||||
title: "",
|
||||
href: ""
|
||||
}
|
||||
};
|
||||
|
||||
var unilinks = {
|
||||
uni: {
|
||||
title: "Otto-Friedrich-Universität",
|
||||
href: "http://www.uni-bamberg.de/"
|
||||
},
|
||||
feki: {
|
||||
title: "Feki.de",
|
||||
href: "http://www.feki.de"
|
||||
},
|
||||
od:{
|
||||
title: "Online Dienste",
|
||||
href: "http://www.uni-bamberg.de/leistungen/studium/online_dienste"
|
||||
},
|
||||
flexnow: {
|
||||
title: "FlexNow2 Prüfungssystem der Universität",
|
||||
href: "https://zul.zuv.uni-bamberg.de/FN2AUTH/FN2AuthServlet?op=Login"
|
||||
},
|
||||
vc: {
|
||||
title: "Virtueller Campus",
|
||||
href: "http://vc.uni-bamberg.de/moodle"
|
||||
},
|
||||
aaa: {
|
||||
title: "Akademisches Auslandsamt",
|
||||
href: "http://www.uni-bamberg.de/auslandsamt"
|
||||
},
|
||||
univis: {
|
||||
title: "Univis - Vorlesungs- verzeichnis",
|
||||
href: "http://univis.uni-bamberg.de/"
|
||||
},
|
||||
unibib: {
|
||||
title: "Bibliothek der Universität",
|
||||
href: "http://www.uni-bamberg.de/service_einrichtungen/unibib"
|
||||
},
|
||||
unimail: {
|
||||
title: "Mailserver für Studierende",
|
||||
href: "http://mail.stud.uni-bamberg.de/"
|
||||
},
|
||||
sv: {
|
||||
title: "Studierenden- vertretung (VC)",
|
||||
href: "http://www.studierendenvertretung-bamberg.de/"
|
||||
},
|
||||
bus: {
|
||||
title: "Busfahrplan",
|
||||
href: "http://www.stadtwerke-bamberg.de/cms/OePNV/Fahrplanauskunft/Fahrplanheft/Taschenfahrplan_2011.html"
|
||||
},
|
||||
mensa: {
|
||||
title: "Mensaplan",
|
||||
href: "http://www.studentenwerk-wuerzburg.de/admin_open/upload/index.php?show=prev&loc=studentenhaus"}
|
||||
|
||||
}
|
||||
20
intern/list-pads/index.php
Normal file
@ -0,0 +1,20 @@
|
||||
<h1>Read ALL the Pads</h1>
|
||||
<h2>of the FS-Wiai Pad</h2>
|
||||
|
||||
|
||||
<?php
|
||||
|
||||
$con = mysqli_connect("localhost", "etherpad", "MyEtherpad17!", "etherpad") or die("FAIL");
|
||||
|
||||
$query = 'select distinct substring(store.key,5,locate(":",store.key,5)-5) from store where store.key like "pad:%"';
|
||||
|
||||
$result = $con->query($query);
|
||||
|
||||
|
||||
while($row = mysqli_fetch_array($result)){
|
||||
|
||||
echo "<a target='_blank' href='http://pad.wiai.de/p/".$row[0]."'>".$row[0]."</a><br/>";
|
||||
|
||||
}
|
||||
|
||||
?>
|
||||
2
intern/robots.txt
Normal file
@ -0,0 +1,2 @@
|
||||
User-agent: *
|
||||
Disallow: /
|
||||
BIN
intern/soundoff.png
Normal file
|
After Width: | Height: | Size: 4.6 KiB |
BIN
intern/soundon.png
Normal file
|
After Width: | Height: | Size: 4.2 KiB |
0
ldaptest/index.html
Normal file
18
otrs/index.html
Normal file
@ -0,0 +1,18 @@
|
||||
<!doctype html>
|
||||
<title>OTRS Maintenance</title>
|
||||
<style>
|
||||
body { text-align: center; padding: 150px; }
|
||||
h1 { font-size: 50px; }
|
||||
body { font: 20px Helvetica, sans-serif; color: #333; }
|
||||
article { display: block; text-align: left; width: 650px; margin: 0 auto; }
|
||||
a { color: #dc8100; text-decoration: none; }
|
||||
a:hover { color: #333; text-decoration: none; }
|
||||
</style>
|
||||
|
||||
<article>
|
||||
<h1>We’ll be back soon!</h1>
|
||||
<div>
|
||||
<p>Bitte entschuldigt die Umstände, aber ich aktualisiere gerade unser OTRS. In dringenden fällen könnt ihr mich jederzeit <a href="mailto:cedric.roeck@gmail.com">kontaktieren</a>, ansonsten ist das OTRS in kürze wieder für euch verfügbar.</p>
|
||||
<p>— Cedric</p>
|
||||
</div>
|
||||
</article>
|
||||
1
otrs/index2.html
Normal file
@ -0,0 +1 @@
|
||||
Bald wieder da
|
||||
1
ralley/index.html
Normal file
@ -0,0 +1 @@
|
||||
<h1>Die Ralley muss leider entfallen!</h1>
|
||||