CINXE.COM
VIS:online
<!DOCTYPE html> <html> <head> <title>VIS:online</title> <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE8"/> <meta name="viewport" content="width=device-width, initial-scale=1.0"/> <meta http-equiv="pragma" content="no-cache"/> <meta http-equiv="expires" content="0"/> <meta http-equiv="Cache-control" content="no-cache"/> <script type="text/javascript" src="/vis/qm/qmhelper.js"></script> <script type="text/javascript"> var qmmodal=new QMModal(top); var zoomId=1; var iconMode=0; var openedMenu=null; var activeMenu=null; var hoverMenuLineItem=false; var activeTabPageNum=-1; var pageObjects=new Array(); var iframeObjects=new Array(); var tabMenuObjects=new Array(); var iframeLoaded=true; var menulineItemSelected=false; var pers_id=""; var guiPathIcons="/vis/icons"; var guiSrcHourglass=guiPathIcons+"/animated_hourglass.gif"; var zoomArray=new Array(); zoomArray["zoomfactor"]=new Array(); zoomArray["iconsize"]=new Array(); zoomArray["iconmargin"]=new Array(); zoomArray["iconmargin_rb"]=new Array(); zoomArray["fontsize_px"]=new Array(); zoomArray["zoomfactor"][0]=.81; zoomArray["iconsize"][0]=18; zoomArray["iconmargin"][0]=-1; zoomArray["iconmargin_rb"][0]=-1; zoomArray["fontsize_px"][0]=10; zoomArray["zoomfactor"][1]=1; zoomArray["iconsize"][1]=16; zoomArray["iconmargin"][1]=0; zoomArray["iconmargin_rb"][1]=0; zoomArray["fontsize_px"][1]=10; zoomArray["zoomfactor"][2]=1.19; zoomArray["iconsize"][2]=13; zoomArray["iconmargin"][2]=2; zoomArray["iconmargin_rb"][2]=1; zoomArray["fontsize_px"][2]=13; zoomArray["zoomfactor"][3]=1.5; zoomArray["iconsize"][3]=10; zoomArray["iconmargin"][3]=3; zoomArray["iconmargin_rb"][3]=3; zoomArray["fontsize_px"][3]=16; zoomArray["zoomfactor"][4]=1.87; zoomArray["iconsize"][4]=8; zoomArray["iconmargin"][4]=4; zoomArray["iconmargin_rb"][4]=4; zoomArray["fontsize_px"][4]=18; var zoomFactor=zoomArray["zoomfactor"][zoomId]; function createAjaxObject() { var ro; var browser = navigator.appName; if(browser == "Microsoft Internet Explorer"){ ro = new ActiveXObject("Microsoft.XMLHTTP"); } else { ro = new XMLHttpRequest(); } return ro; } function serverRequest(href,responseFunction,postData) { var ajaxRequest=new createAjaxObject(); function handleAjaxResponse() { if(ajaxRequest.readyState == 4) { if (responseFunction) { var response=ajaxRequest.responseText; var responseArray=response.split(String.fromCharCode(255)); if (responseArray.length>1) { for (x=0;x<responseArray.length;x++) { responseArray[x]=responseArray[x].split(String.fromCharCode(254)); } responseArray.pop(); } responseFunction(responseArray); } } } ajaxRequest.onreadystatechange = handleAjaxResponse; ajaxRequest.open("post",href); ajaxRequest.setRequestHeader("If-Modified-Since", "Sat, 1 Jan 2000 00:00:00 GMT"); if (postData) { ajaxRequest.send(postData); } else { ajaxRequest.send(null); } } function activateTopTabPage(pageNum) { if (!iframeLoaded) return; if (pageNum>=pageObjects.length) pageNum=pageObjects.length-1; if (!pageObjects[pageNum]) { return; } var id=pageNum; var iframes=document.getElementsByTagName("iframe"); function focusAll(win) { if (!win) return; if (!win.focus) return; win.focus(); if (!win.frames) return; if (!win.frames.length) return; for (var i=0;i<win.frames.length-1;i++) { focusAll(win.frames[i]); } } var ifi=iframes.item(id); if (ifi) { ifi.style.display="block"; if (ifi.src && ifi.src.match(/wav\.main/)) ifi.style.visibility="visible"; focusAll(ifi.contentWindow); if (ifi.className=="v2" || ifi.className=="v3") { disableViewMenu(false); } else { disableViewMenu(true); } } for (var x=0;x<iframes.length;x++) { if (x==id) continue; ifi=iframes.item(x); ifi.style.display="none"; if (ifi.src && ifi.src.match(/wav\.main/)) ifi.style.visibility="hidden"; } if (pageObjects[activeTabPageNum]) { pageObjects[activeTabPageNum].className="topTabPageHead"; } pageObjects[pageNum].className="topTabPageHead topMarkedTabPageHead"; activeTabPageNum=pageNum; updateTabMenu(); } function updateTabMenu() { if (!pers_id) return; for (var x=0;x<pageObjects.length;x++) { if (activeTabPageNum==x) { tabMenuObjects[x].getElementsByTagName("span").item(0).innerHTML=""; continue; } tabMenuObjects[x].getElementsByTagName("span").item(0).innerHTML=" "; } } function recalcPageNums() { for (var x=0;x<pageObjects.length;x++) { if (activeTabPageNum==pageObjects[x].pagenum) activeTabPageNum=x; pageObjects[x].pagenum=x; if (tabMenuObjects[x]) tabMenuObjects[x].pagenum=x; } } var taskCount=new Array(); var taskNr=new Array(); function disableCloseAll(flag) { var tpm=document.getElementById("tabPagesMenu") if (!tpm) return; var item=tpm.getElementsByTagName("div").item(0); if (flag) { item.setAttribute("data-locked","locked"); } else { item.removeAttribute("data-locked"); } } function closeTopTabPage(pageNum,noResize) { if (!iframeLoaded) return; if (pageObjects[pageNum].onClosingTopTabPage) { var a=pageObjects[pageNum].onClosingTopTabPage; if (a.length) { for (var i=0;i<a.length;i++) { a[i](); } } else { pageObjects[pageNum].onClosingTopTabPage(); } } iframeObjects[pageNum].src="visonline.empty"; document.getElementById("iframeContainer").removeChild(iframeObjects[pageNum]); iframeObjects.splice(pageNum,1); document.getElementById("tabPageHeaders").removeChild(pageObjects[pageNum]); taskCount[pageObjects[pageNum].taskTitle]--; if (taskCount[pageObjects[pageNum].taskTitle]==0) { taskNr[pageObjects[pageNum].taskTitle]=0; } pageObjects.splice(pageNum,1); var tpm=document.getElementById("tabPagesMenu") if (tpm) { tpm.removeChild(tabMenuObjects[pageNum]); tabMenuObjects.splice(pageNum,1); if (pageObjects.length<2) { disableCloseAll(true); } } recalcPageNums(); if (activeTabPageNum==pageNum) { activateTopTabPage(pageNum); } else { updateTabMenu(); } if (!noResize) setIframeContainerHeight(); } function closeAllTopTabPages() { if (!iframeLoaded) return; if (!window.confirm("Alle offenen Anwendungen werden geschlossen, noch nicht gespeicherte Daten gehen verloren.")) return; var z=pageObjects.length-1; for (var x=0;x<z;x++) { closeTopTabPage(1,true); } setIframeContainerHeight(); } function newTopTabPage(uncloseable) { var newTabPageHead=document.getElementById("emptyTabPageHead").cloneNode(true); newTabPageHead.id=""; newTabPageHead.pagenum=pageObjects.length; newTabPageHead.style.display="inline"; if (uncloseable) newTabPageHead.getElementsByTagName("span").item(0).style.display="none"; document.getElementById("tabPageHeaders").appendChild(newTabPageHead) pageObjects.push(newTabPageHead); var newIframeObj=document.getElementById("newIframe").cloneNode(true); newIframeObj.id=""; document.getElementById("iframeContainer").appendChild(newIframeObj); newIframeObj.style.display="none"; iframeObjects.push(newIframeObj); var newMenuItem=document.getElementById("newMenuItem"); if (newMenuItem) { var newMenuItemObj= newMenuItem.cloneNode(true); newMenuItemObj.id=""; newMenuItemObj.style.display="block"; newMenuItemObj.pagenum=tabMenuObjects.length; newMenuItemObj.innerHTML=newMenuItemObj.innerHTML+"<span></span>"; document.getElementById("tabPagesMenu").appendChild(newMenuItemObj); tabMenuObjects.push(newMenuItemObj); } } function iframeReady() { if(window.addEventListener){ iframeObjects[activeTabPageNum].removeEventListener("load",iframeReady,false); } else { iframeObjects[activeTabPageNum].detachEvent("onload",iframeReady); } iframeLoaded=true; showHourglass(false); } function loadTopTabPage(title,src_in,version,uncloseable) { if (!src_in) return; if (src_in.substr(0,6)=="popup:") { src_in=src_in.substr(6); if (document.all) { window.open(src_in,"helpWindow","left=16,top=16,height=640,width=1000,resizable,scrollbars,menubar"); } else { window.open(src_in,"helpWindow","left=16,top=16,height=520,width=750,resizable,scrollbars,menubar"); } return; } if (!iframeLoaded) return; if (pageObjects.length>=24) { alert("Die maximal m鰃liche Anzahl an ge鰂fneten Registerkarten (24) ist erreicht."); return; } newTopTabPage(uncloseable); activateTopTabPage(pageObjects.length-1); iframeLoaded=false; if (navigator.userAgent.match(/Safari/gi)) iframeObjects[activeTabPageNum].src="visonline.empty"; if(window.addEventListener){ // Mozilla, Netscape, Firefox iframeObjects[activeTabPageNum].addEventListener("load",iframeReady,false); } else { iframeObjects[activeTabPageNum].attachEvent("onload",iframeReady); } iframeObjects[activeTabPageNum].src="https://vis.uibk.ac.at/uivis/"+src_in; if (version==2) { iframeObjects[activeTabPageNum].className="v2"; disableViewMenu(false); } else if (version==3) { iframeObjects[activeTabPageNum].className="v3"; disableViewMenu(false); } else { iframeObjects[activeTabPageNum].className=""; disableViewMenu(true); } pageObjects[activeTabPageNum].taskTitle=title; pageObjects[activeTabPageNum].getElementsByTagName("div").item(0).title=title; if (!taskCount[title]) { taskCount[title]=0; taskNr[title]=0; } taskCount[title]++; taskNr[title]++; if (taskNr[title]>1) title="("+taskNr[title]+") "+title; pageObjects[activeTabPageNum].getElementsByTagName("div").item(0).innerHTML=title; if (tabMenuObjects[activeTabPageNum]) tabMenuObjects[activeTabPageNum].getElementsByTagName("span").item(1).innerHTML=title; updateTabMenu(); setIframeContainerHeight(); disableCloseAll(false); showHourglass(true); var fIndex=1; if (document.all) fIndex=0; window.frames[fIndex].name="top_iframe_home"; } function TaskConnection(taskId) { var that=this; this.taskId=taskId; this.myPageObject=pageObjects[activeTabPageNum]; if (!this.myPageObject.onClosingTopTabPage) this.myPageObject.onClosingTopTabPage=[]; this.myPageObject.onClosingTopTabPage.push( function() { that.myPageObject=null; } ); this.foreignPageObject=null; } TaskConnection.prototype={ load:function(onload) { var that=this; if (!this.foreignPageObject) { openTask( this.taskId, function() { that.ifo=iframeObjects[activeTabPageNum]; that.foreignPageObject=pageObjects[activeTabPageNum]; if (!that.foreignPageObject.onClosingTopTabPage) that.foreignPageObject.onClosingTopTabPage=[]; that.foreignPageObject.onClosingTopTabPage.push( function() { that.foreignPageObject=null; if (!that.myPageObject) return; activateTopTabPage(that.myPageObject.pagenum); } ); that.onTaskReady=function() { if (window.removeEventListener) { that.ifo.removeEventListener("load",that.onTaskReady,false); } else { that.ifo.detachEvent("onload",that.onTaskReady); } that.onTaskReady=null; if (onload) onload(that.ifo.contentWindow); } if (window.addEventListener) { that.ifo.addEventListener("load",that.onTaskReady,false); } else { that.ifo.attachEvent("onload",that.onTaskReady); } } ); } else { activateTopTabPage(this.foreignPageObject.pagenum); if (onload) onload(this.ifo.contentWindow); } }, back:function() { if (!this.myPageObject) return; activateTopTabPage(this.myPageObject.pagenum); }, close:function() { if (!this.foreignPageObject) return; closeTopTabPage(this.foreignPageObject.pagenum); } } function openTask(id,onsuccess) { function rh(r) { loadTopTabPage(r[0][0],r[0][1],r[0][2]); if (onsuccess) onsuccess(); } serverRequest("visonline.getmenudata?id_in="+id,rh); } function setIframeContainerHeight() { var bodyHeight=document.body.offsetHeight; var thHeight=document.getElementById("topHeaders").offsetHeight; var newHeight=bodyHeight-thHeight-0; if (newHeight < 0) return; document.getElementById("iframeContainer").style.height=newHeight+"px"; } function callHelp(anchor) { window.open("gui_methods.help?id_in=33&anchor_in="+anchor,"helpWindow","left=16,top=16,height=640,width=1000,resizable,scrollbars,menubar"); } var menuCount=99; function init() { loadTopTabPage("Startseite","pk72.home",2,true); disableCloseAll(true); } function openMenu(obj) { if (openedMenu==obj) return; if (openedMenu) closeMenu(openedMenu); var el=obj.getElementsByTagName("div").item(1); if (el) el.style.display="block"; openedMenu=obj; obj.className=obj.className+" selected"; } function closeMenu(obj) { if (openedMenu!=obj) return; var el=obj.getElementsByTagName("div").item(1); if (el) el.style.display="none"; obj.className=obj.className.replace(/ selected/,""); openedMenu=false; } function switchMenu(obj) { activeMenu=obj; if (openedMenu==obj) { closeMenu(obj); return; } openMenu(obj); } function releaseMenu(obj) { if (activeMenu!=obj) return; if (openedMenu) closeMenu(openedMenu); } function disableViewMenu(flag) { var vm=document.getElementById("viewMenu"); if (!vm) return; var trs=vm.getElementsByTagName("div"); for (var i=trs.length-2;i>=0;i--) { if (flag) { trs[i].setAttribute("data-locked","locked"); } else { trs[i].removeAttribute("data-locked"); } } } function setFontSize(id) { zoomId=id; var zf=zoomArray["zoomfactor"][id]; zoomFactor=zf; var is=zoomArray["iconsize"][id]; var im=zoomArray["iconmargin"][id]; var imrb=zoomArray["iconmargin_rb"][id]; var fspx=zoomArray["fontsize_px"][id]; showHourglass(true); function rh(r) { var frames=window.frames; for (i=0;i<frames.length;i++) { if (frames[i].xgui) frames[i].xgui.setFontSize(fspx); } if (iconMode==0) { setIconsDimensionAll(window,is,im,imrb); } document.styleSheets[0].addRule("iframe.v2","zoom:"+zf); if (document.styleSheets[1]) { document.styleSheets[1].addRule("iframe.v2","width:"+(100/zf)+"%"); document.styleSheets[1].addRule("iframe.v2","height:"+(100/zf)+"%"); } var imgs=document.getElementById("viewMenu").getElementsByTagName("span"); for (var i=0;i<imgs.length;i++) { if (imgs[i].id=="") { if (i==id) { imgs[i].innerHTML=""; } else { imgs[i].innerHTML=" "; } } } showHourglass(false); } serverRequest("visonline.setfontsize?id_in="+id,rh); } function setIconMode(mode) { function rh(r) { if (mode==0) { setIconsDimensionAll(window,zoomArray["iconsize"][zoomId],zoomArray["iconmargin"][zoomId],zoomArray["iconmargin_rb"][zoomId]); document.getElementById("iconMode0checked").innerHTML=""; document.getElementById("iconMode1checked").innerHTML=" "; } else { setIconsDimensionAll(window,zoomArray["iconsize"][1],zoomArray["iconmargin"][1],zoomArray["iconmargin_rb"][1]); document.getElementById("iconMode1checked").innerHTML=""; document.getElementById("iconMode0checked").innerHTML=" "; } iconMode=mode; showHourglass(false); } showHourglass(true); serverRequest("visonline.seticonmode?id_in="+mode,rh); } function setIconsDimension(obj,size,margin,marginrb) { function addRule(selector,style) { obj.document.styleSheets[0].addRule(selector,style); } if (obj.document.styleSheets.length>0) { addRule(".menuButton img.menuButtonIcon","width:"+size+"px;height:"+size+"px;margin:"+(1+margin)+"px "+marginrb+"px "+marginrb+"px "+(1+margin)+"px;"); addRule(".menuButton img.menuButtonDropdownIcon","width:"+size+"px;height:"+size+"px;margin:"+(margin+1)+"px "+(marginrb-8)+"px "+marginrb+"px "+margin+"px;"); addRule(".combiMainButton img","width:"+size+"px;height:"+size+"px;margin:"+(margin+1)+"px "+marginrb+"px "+marginrb+"px "+(margin+1)+"px;"); addRule(".combiButton img","width:"+size+"px;height:"+size+"px;margin:"+(margin+1)+"px "+marginrb+"px "+marginrb+"px "+(margin-3)+"px;"); addRule("img.node_icon","width:"+size+"px;height:"+size+"px;border-width:"+(margin+1)+"px "+(marginrb+1)+"px "+(marginrb+1)+"px "+(margin+1)+"px;"); addRule("img.node_junction","width:"+size+"px;height:"+size+"px;border-width:"+(margin+1)+"px "+(marginrb+1)+"px "+(marginrb+1)+"px "+(margin+1)+"px;"); addRule("img.icon","width:"+size+"px;height:"+size+"px;margin:"+margin+"px "+marginrb+"px "+marginrb+"px "+margin+"px;"); addRule("img.icon32","width:"+(size*2)+"px;height:"+(size*2)+"px;margin:"+(margin*2)+"px "+(marginrb*2)+"px "+(marginrb*2)+"px "+(margin*2)+"px;"); addRule("img.screenshot","zoom:"+1/zoomFactor); } } function setIconsDimensionAll(obj,size,margin,marginrb) { setIconsDimension(obj,size,margin,marginrb); if (!obj.frames) return; var frameObjects=obj.frames; for (var i=0;i<frameObjects.length;i++) { setIconsDimensionAll(frameObjects[i],size,margin,marginrb); } } function login(path) { if (!path) path="/home"; top.location.href="https://vis.uibk.ac.at/public"+path; } function showHourglass(visible) { function setCursor(c) { var divs=document.getElementById("tabPageHeaders").getElementsByTagName("div"); for (var i=0;i<divs.length;i++) { divs[i].style.cursor=c; } } if ( visible ) { if ( !document.getElementById( "guiImgHourglass" ) ) { var i = document.createElement( "div" ); i.innerHTML = '<div class="PendingPanelCircle"></div><div class="PendingPanelRotator"></div>'; i.className = "PendingPanel fadeIn onTop"; i.id = "guiImgHourglass"; document.body.appendChild( i ); } else { document.getElementById( "guiImgHourglass" ).className = "PendingPanel fadeIn onTop"; } setCursor("wait"); } else { if ( document.getElementById( "guiImgHourglass" ) ) { document.getElementById( "guiImgHourglass" ).className = "PendingPanel onTop"; window.setTimeout( function() { document.getElementById( "guiImgHourglass" ).className = "PendingPanel"; }, 150 ); } setCursor("pointer"); } } function tvrAntrag() { if (pers_id=="") { login("/home?id=89"); } else { openTask(89); } } function switchVMenu(obj) { var div=document.getElementById("vMenu"); if (!div) return; if (div.style.display=="none") { div.style.display="block"; div.getElementsByTagName("a").item(1).focus(); } else { div.style.display="none"; if (obj) obj.blur(); } } function logout() { if (document.execCommand) document.execCommand("ClearAuthenticationCache"); window.location.href="/public/visonline.abmelden"; } function toggleLogin() { document.getElementById("classic-login-container").classList.toggle("hidden"); document.getElementById("sso-login-container").classList.toggle("hidden"); } </script> <style type="text/css"> @font-face{ font-family:"Open Sans"; src:url('/vis/xims/fonts/open-sans-v17-latin-regular.ttf'); } @font-face{ font-family:'FontAwesome'; src:url('/vis/lov/fonts/fontawesome-webfont.eot?v=4.3.0'); src:url('/vis/lov/fonts/fontawesome-webfont.eot?#iefix&v=4.3.0') format('embedded-opentype'), url('/vis/lov/fonts/fontawesome-webfont.woff2?v=4.3.0') format('woff2'), url('/vis/lov/fonts/fontawesome-webfont.woff?v=4.3.0') format('woff'), url('/vis/lov/fonts/fontawesome-webfont.ttf?v=4.3.0') format('truetype'), url('/vis/lov/fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal } .fa { font-family:"FontAwesome" } body { font-family:Open Sans,sans-serif,arial,helvetical; font-size:14px; color:#1b599c; margin:0px; background-color:white } * { box-sizing:border-box } input:focus, button:focus, textarea:focus { outline: none } h1,h2,h3 { color:#878787; font-weight:500; margin:20px 0px 10px 0px } h1 { font-size:35px } h1.top { margin:50px 0px 20px 0px } h2 { font-size:30px } h3 { font-size:25px } h1:first-child, h2:first-child, h3:first-child { margin-top:0px } h4 { font-weight:bold; font-size:15px; margin:20px 0px 5px 0px } a { color:#1b599c; text-decoration:none; } a:hover { background-color:#efefef } a.img:hover { background-color:transparent } #topHeaders { border-bottom:2px solid #ddd; padding:0px 180px 0px 183px; } #visonline-logo-uibk { width:157px; position:absolute; left:10px; top:10px } @media (max-width:905px) { #topHeaders { padding:0px 180px 0px 10px; } #visonline-logo-uibk { display:none } } .topMenu { position:relative; z-index:999; cursor:pointer; } .tabPageHeaders { clear:both; position:relative; left:-2px; } .topTabPageHead { float:left; width:180px; cursor:pointer; padding:3px 8px 0px 8px; height:27px; border:2px solid transparent; margin-top:2px; color:#999 } .topMarkedTabPageHead { background-color:white; border:2px solid #ddd; height:29px; margin-bottom:-2px; border-bottom:none; color:inherit } .topTabPageHead div { overflow:hidden; white-space:nowrap; text-overflow:ellipsis; width:140px } .topTabPageHead span { float:right; color:#ccc } .topTabPageHead span:hover { color:#888 } .topMenuItem { vertical-align:top; padding:3px 15px; width:100%; color:#333; white-space:nowrap } .topMenuItem:hover { background-color:#efefef } .topMenuItem span.fa { display:inline-block; width:20px } iframe { width:100%; height:100% } iframe.v2 { zoom:1; } .iframeContainer { background-color:#FFFFFF; position:relative; width:100%; height:100%; z-index:8; } .menu { position:absolute; display:none; margin-left:-8px; min-width:150px; background-color:white; border:1px solid #c4c4c4; box-shadow: 0 2px 8px rgba(0,0,0,0.15); filter: progid:DXImageTransform.Microsoft.Shadow(color='#eeeeee', Direction=135, Strength=4) progid:DXImageTransform.Microsoft.Shadow(color='#eeeeee', Direction=225, Strength=4); } .menu hr { height:0px; border:none; border-top:1px solid #c4c4c4; width:95% } .menuItems { margin:5px 0px; width:100% } .topMenulineItem { float:left; outline:0 } .topMenulineItem:hover { background-color:#efefef } .topMenulineItem.selected { background-color:#355C8E; color:white } .topMenulineItemTitle { padding:5px 8px } .loggedIn { position:absolute; right:10px; top:0px; text-align:right } .ieOnly { display:none; } div.vMenu { position:absolute; left:3px; top:3px; background-color:white; z-index:100; width:350px; border:1px solid black; } div.innerVMenu { padding:8px; } a.vLink { color:black; padding:1px; } *[data-locked] * , *[data-locked] { color:#a0a0a0!important; text-shadow:1px 1px 0px white } body.login { padding-top: 30px; padding-bottom: 40px; background-color: #FFFFFF; background-image: url(/vis/lov/siegel-universitaet-innsbruck-header.jpg); background-repeat: no-repeat; background-position: center -300px; text-align:center; color:#303030; font-size:15px } body.login div#content { padding:15px; /*max-width:767px;*/ margin:auto; text-align:center } .form-control { height: auto; padding: 10px; width:100%; font-size: 16px; background-color: #fff; background-image: none; border: 1px solid #ccc; border-radius: 0px; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075); box-shadow: inset 0 1px 1px rgba(0,0,0,0.075); -webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s; -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s; transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s; font-family:inherit } button,a.idp-button { background-color:#355C8E; border:none; padding:10px; color:white; cursor:pointer; width:100%; font-size:19px; font-family:inherit } button:hover,a.idp-button:hover { background-color:#003362 } #loginform { margin:auto; width:280px; text-align:left } label { font-weight:bold } .alert { padding: 15px; margin-bottom: 21px; border: 1px solid transparent; display:inline-block } .alert-danger { background-color: #f2dede; border-color: #ebccd1; color: #a94442; } .alert-success { color: #3c763d; background-color: #dff0d8; border-color: #d6e9c6; } .alert-info { color: #31708f; background-color: #d9edf7; border-color: #bce8f1; } .alert-warning { color: #8a6d3b; background-color: #fcf8e3; border-color: #faebcc; } .red { color: red } .realm { float:left; color:#5CB85C; font-size:20px; font-weight:bold; margin-left:15px } .row { margin-left:-10px;margin-right:-10px; clear:both; padding-top:20px } .col-1 { float:left;width:8.33%; padding-left:10px;padding-right:10px } .col-2 { float:left;width:16.66%; padding-left:10px;padding-right:10px } .col-3 { float:left;width:25%; padding-left:10px;padding-right:10px } .col-4 { float:left;width:33.33%; padding-left:10px;padding-right:10px } .col-5 { float:left;width:41.66%; padding-left:10px;padding-right:10px } .col-6 { float:left;width:50%; padding-left:10px;padding-right:10px } .col-7 { float:left;width:58.33%; padding-left:10px;padding-right:10px } .col-8 { float:left;width:66.66%; padding-left:10px;padding-right:10px } .col-9 { float:left;width:75%; padding-left:10px;padding-right:10px } .col-10 { float:left;width:83.33%; padding-left:10px;padding-right:10px } .col-11 { float:left;width:91.66%; padding-left:10px;padding-right:10px } .col-12 { float:left;width:100%; padding-left:10px;padding-right:10px } @media (max-width:479px) { .col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12 { width:100% } } .PendingPanel { display: inline-block; width: 32px; height: 32px; border-radius: 50%; position: absolute; z-index: 0; left: 50%; top: 50%; margin-left: -16px; margin-top: -16px; opacity: 0; transition: opacity 0.15s linear; will-change: opacity, transform; } .PendingPanel.fadeIn { opacity: 1; } .PendingPanel.onTop { z-index: 999 } .PendingPanelRotator, .PendingPanelCircle { position: absolute; width: 32px; height: 32px; margin: 0px; border-radius: 50%; border: 3px solid #fff; border-color: #355c8e #355c8e transparent transparent } .PendingPanelCircle { border-color: #eee } .PendingPanel.onTop .PendingPanelRotator { animation: xrotate 2s ease-in-out infinite alternate; -webkit-animation: xrotate 2s ease-in-out infinite alternate } .info-text, .go-back { margin: 0.7em; font-size: x-small; color: grey; } .go-back:hover { cursor: pointer; } .login-row { display: flex; flex-wrap: wrap; justify-content: center; } .login-row > * { flex-shrink: 0; width: auto; max-width: 100%; } .login-row > .col { padding-left: 2em; padding-right: 2em; } .idp-img-container { width: 63px; margin-right: 0.5em; display: flex; align-items: center; } .idp-img-container > img { width: inherit; } .idp-container { margin-bottom: 0.7em; margin: auto; } .idp-container a, .idp-container button { flex: 1; } .idp-spacer { margin-bottom: 0.7em; } .login-info-container { margin-top: 1em; display: flex; flex-direction: column; align-items: center; } .login-info { margin-bottom: 0.7em; } .hidden { display: none; } @keyframes xrotate { 0% { transform:rotate(0deg) } 50% { transform:rotate(360deg) } 100% { transform:rotate(-360deg) } } @-webkit-keyframes xrotate { 0% { transform:rotate(0deg) } 50% { transform:rotate(360deg) } 100% { transform:rotate(-360deg) } } </style> <!--[if gte IE 6]> <style type="text/css"> .PendingPanel { background-image: url(/vis/icons/animated_hourglass.gif); width:48px; height:48px; background-repeat:no-repeat } .PendingPanel>div { display: none } .ieOnly { display:block; } iframe.v2 { width:100%;height:100%; } </style> <![endif]--> </head> <body class="login"> <div id="content"><a href="https://www.uibk.ac.at/" class="img"><img src="/vis/lov/logo-uibk-510x130px.png" style="width:255px" border="0"/></a> <h1>Willkommen zu VIS:online</h1> Das Webportal <strong>VIS:online</strong> stellt alle Verwaltungsapplikationen der Universit鋞 Innsbruck zur Verf黦ung.<br/> <p> Die Anmeldung erfolgt f黵 Universit鋞sangeh鰎ige 黚er das <strong>zentrale Anmeldeportal der Universit鋞</strong>.<br/> F黵 die Anmeldung ben鰐igen Sie einen <strong>aktiven Benutzeraccount</strong> der Universit鋞 Innsbruck.</p> <p> Die <strong>"Anmeldung f黵 Externe"</strong> wird von Personen verwendet, die eine private Mailadresse als Benutzernamen verwenden. </p> <p style="margin-bottom:40px"> <a href="https://www.uibk.ac.at/zid/account/" target="_blank">Fragen und Antworten zum Account und zur 2-Faktor-Authentifizierung</a></li> </p> <div class="login-row"> <div class="col" id="sso-login-container"> <div class="idp-container"> <div class="login-row idp-spacer"> <div class="idp-img-container"> <img src="/vis/iam/logo.png" type="image" tabindex="-1"> </div> <a class="idp-button" id="vis-idp-login" href="https://vis.uibk.ac.at/Shibboleth.sso/Login?target=%2Fpublic%2Fhome&entityID=https%3A%2F%2Fidp.uibk.ac.at%2Fidp%2Fshibboleth">Anmelden</a><br/> </div> <div class="login-row"> <div class="idp-img-container"></div> <button onclick="toggleLogin();" class="idp-button">Anmeldung f黵 Externe</button> </div> </div> </div> <div id="classic-login-container" class="col hidden"> <form id="loginform" name="loginform" action="https://vis.uibk.ac.at/public/home" method="post" target="_top"> <input type="hidden" name="token" value="e61435a89f9024f2"/> <input type="hidden" name="cmd" value="login"/> <input type="hidden" name="id" value=""/> <input type="hidden" name="target" value=""/> <input type="hidden" name="p" value=""/> <input type="text" name="vo_user" class="form-control" placeholder="Benutzername" value=""/> <div style="margin:0.7em 0px 0.7em 0px"> <input type="password" name="vo_pass" class="form-control" placeholder="Passwort"/> </div> <button type="submit">Login</button> <span class="info-text"> Diese Anmeldung ist f黵 externe Benutzer:innen und neue Mitarbeiter:innen vorgesehen! Wenn Sie bereits eine "c-Kennung" der Universit鋞 Innsbruck besitzen, verwenden Sie bitte die Anmeldung mittels Single-Sign-On! </span><br> <span class="go-back" onclick="toggleLogin();">» Zur Anmeldung f黵 Universit鋞sangeh鰎ige</span> </form> </div> </div> <div class="login-info-container"> </div> <script type="text/javascript"> document.getElementById("vis-idp-login").focus(); </script> </body></html>