Найден корректный robots.txt
Файл управления сканированием сайта роботами
?
Robots.txt указывает поисковым роботам, какие страницы сканировать, а какие — нет. Ошибки в файле могут случайно закрыть важные разделы от индексации.
Кол-во редиректов для файла robots.txt 4 слишком большое! Это может вызывать затруднение при индексации поисковыми роботами!
Проверяемая страница не запрещена в robots.txt.
Цепочка редиректов для файла robots.txt:
http://mail.zdv.net/robots.txt
302 Found
https://mail.zdv.net/robots.txt
302 Found
https://mail.zdv.net/owa/robots.txt
302 Found
https://login.rlp.net/adfs/ls/?wa=wsignin1.0&wtrealm=https%3a%2f%2fmail.zdv.net%2fowa%2f&wctx=rm%3d0%26id%3dpassive%26ru%3d%252fowa%252frobots.txt&wct=2026-08-24T11%3a13%3a32Z
200 OK
Показать содержимое robots.txt
<!DOCTYPE html>
<html lang="de-DE">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge"/>
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=1"/>
<meta http-equiv="content-type" content="text/html;charset=UTF-8" />
<meta http-equiv="cache-control" content="no-cache,no-store"/>
<meta http-equiv="pragma" content="no-cache"/>
<meta http-equiv="expires" content="-1"/>
<meta name='mswebdialog-title' content='Connecting to Landesnetz Rheinland-Pfalz'/>
<title>Startbereichsermittlung</title>
<script type='text/javascript'>
//<![CDATA[
function HRDErrors(){this.invalidSuffix = 'Das Organisationskonto wird nicht erkannt. Geben Sie Ihr Organisationskonto erneut ein, oder wenden Sie sich an Ihren Administrator, um weitere Informationen zu erhalten.';}
//]]>
</script>
<script type='text/javascript'>
//<![CDATA[
// Copyright (c) Microsoft Corporation. All rights reserved.
function InputUtil(errTextElementID, errDisplayElementID) {
if (!errTextElementID) errTextElementID = 'errorText';
if (!errDisplayElementID) errDisplayElementID = 'error';
this.hasFocus = false;
this.errLabel = document.getElementById(errTextElementID);
this.errDisplay = document.getElementById(errDisplayElementID);
};
InputUtil.prototype.canDisplayError = function () {
return this.errLabel && this.errDisplay;
}
InputUtil.prototype.checkError = function () {
if (!this.canDisplayError){
throw new Error ('Error element not present');
}
if (this.errLabel && this.errLabel.innerHTML) {
this.errDisplay.style.display = '';
var cause = this.errLabel.getAttribute('for');
if (cause) {
var causeNode = document.getElementById(cause);
if (causeNode && causeNode.value) {
causeNode.focus();
this.hasFocus = true;
}
}
}
else {
this.errDisplay.style.display = 'none';
}
};
InputUtil.prototype.setInitialFocus = function (input) {
if (this.hasFocus) return;
var node = document.getElementById(input);
if (node) {
if ((/^\s*$/).test(node.value)) {
node.focus();
this.hasFocus = true;
}
}
};
InputUtil.prototype.setError = function (input, errorMsg) {
if (!this.canDisplayError) {
throw new Error('Error element not present');
}
input.focus();
if (errorMsg) {
this.errLabel.innerHTML = errorMsg;
}
this.errLabel.setAttribute('for', input.id);
this.errDisplay.style.display = '';
};
InputUtil.makePlaceholder = function (input) {
var ua = navigator.userAgent;
if (ua != null &&
(ua.match(/MSIE 9.0/) != null ||
ua.match(/MSIE 8.0/) != null ||
ua.match(/MSIE 7.0/) != null)) {
var node = document.getElementById(input);
if (node) {
var placeholder = node.getAttribute("placeholder");
if (placeholder != null && placeholder != '') {
var label = document.createElement('input');
label.type = "text";
label.value = placeholder;
label.readOnly = true;
label.style.position = 'absolute';
label.style.borderColor = 'transparent';
label.className = node.className + ' hint';
label.tabIndex = -1;
label.onfocus = function () { this.nextSibling.focus(); };
node.style.position = 'relative';
node.parentNode.style.position = 'relative';
node.parentNode.insertBefore(label, node);
node.onkeyup = function () { InputUtil.showHint(this); };
node.onblur = function () { InputUtil.showHint(this); };
node.style.background = 'transparent';
node.setAttribute("placeholder", "");
InputUtil.showHint(node);
}
}
}
};
InputUtil.focus = function (inputField) {
var node = document.getElementById(inputField);
if (node) node.focus();
};
InputUtil.hasClass = function(node, clsName) {
return node.className.match(new RegExp('(\\s|^)' + clsName + '(\\s|$)'));
};
InputUtil.addClass = function(node, clsName) {
if (!this.hasClass(node, clsName)) node.className += " " + clsName;
};
InputUtil.removeClass = function(node, clsName) {
if (this.hasClass(node, clsName)) {
var reg = new RegExp('(\\s|^)' + clsName + '(\\s|$)');
node.className = node.className.replace(reg, ' ');
}
};
InputUtil.showHint = function (node, gotFocus) {
if (node.value && node.value != '') {
node.previousSibling.style.display = 'none';
}
else {
node.previousSibling.style.display = '';
}
};
InputUtil.updatePlaceholder = function (input, placeholderText) {
var node = document.getElementById(input);
if (node) {
var ua = navigator.userAgent;
if (ua != null &&
(ua.match(/MSIE 9.0/) != null ||
ua.match(/MSIE 8.0/) != null ||
ua.match(/MSIE 7.0/) != null)) {
var label = node.previousSibling;
if (label != null) {
label.value = placeholderText;
}
}
else {
node.placeholder = placeholderText;
}
}
};
//]]>
</script>
<link rel="stylesheet" type="text/css" href="/adfs/portal/css/style.css?id=373E8BB3140051B3BEF72D7DEAF313C2ED869791512E17B798E62762D28EDB5C" /><style>.illustrationClass {background-image:url(/adfs/portal/illustration/illustration.jpg?id=729A04AC44446712AA3504774100485413DA3793855A7A4F6734DE0F9B64D25D);}</style>
</head>
<body dir="ltr" class="body">
<div id="noScript" style="position:static; width:100%; height:100%; z-index:100">
<h1>JavaScript erforderlich</h1>
<p>JavaScript ist erforderlich. JavaScript wird von diesem Webbrowser nicht unterstützt, oder JavaScript ist im Webbrowser nicht aktiviert.</p>
<p>Informationen dazu, ob von Ihrem Webbrowser JavaScript unterstützt wird und wie JavaScript aktiviert wird, finden Sie in der Hilfe des Webbrowsers.</p>
</div>
<script type="text/javascript" language="JavaScript">
document.getElementById("noScript").style.display = "none";
</script>
<div id="fullPage">
<div id="brandingWrapper" class="float">
<div id="branding"></div>
</div>
<div id="contentWrapper" class="float">
<div id="content">
<div id="header">
<img class='logoImage' id='companyLogo' src='/adfs/portal/logo/logo.png?id=115FF2B7EFD08DD6F66A773BE82790549722A34CB1CCF33D16B3869E5DBEAFD7' alt='Landesnetz Rheinland-Pfalz'/>
</div>
<main>
<div id="workArea">
<div id="hrdArea">
<form id="hrd" method="post" autocomplete="off" novalidate="novalidate" action="/adfs/ls/?wa=wsignin1.0&wtrealm=https%3a%2f%2fmail.zdv.net%2fowa%2f&wctx=rm%3d0%26id%3dpassive%26ru%3d%252fowa%252frobots.txt&wct=2026-08-24T11%3a13%3a32Z&client-request-id=b2a11046-526d-45f3-6509-0140010000c6">
<div id="bySelection">
<div id="openingMessage" class="groupMargin">Melden Sie sich mit einem dieser Konten an.</div>
<input id="hrdSelection" type="hidden" />
<div class="idp" tabIndex="1" role="button" aria-label="Johannes Gutenberg-Universität Mainz" onKeyPress="if (event && (event.keyCode == 32 || event.keyCode == 13)) HRD.selection('https://login.uni-mainz.de/adfs/services/trust');" onclick="HRD.selection('https://login.uni-mainz.de/adfs/services/trust'); return false;"><img class="largeIcon float" src="/adfs/portal/images/idp/idp.png?id=3EADD3E829A20DF612C7A77960FF811E66E3EE6BAE2C33C9B20E7478BAC87548" alt="Johannes Gutenberg-Universität Mainz"/><div class="idpDescription float"><span class="largeTextNoWrap indentNonCollapsible">Johannes Gutenberg-Universität Mainz</span></div></div><div class="idp" tabIndex="2" role="button" aria-label="Rheinland-Pfälzische Technische Universität Kaiserslautern-Landau" onKeyPress="if (event && (event.keyCode == 32 || event.keyCode == 13)) HRD.selection('https://idp.uni-kl.de/idp/shibboleth');" onclick="HRD.selection('https://idp.uni-kl.de/idp/shibboleth'); return false;"><img class="largeIcon float" src="/adfs/portal/images/idp/idp.png?id=3EADD3E829A20DF612C7A77960FF811E66E3EE6BAE2C33C9B20E7478BAC87548" alt="Rheinland-Pfälzische Technische Universität Kaiserslautern-Landau"/><div class="idpDescription float"><span class="largeTextNoWrap indentNonCollapsible">Rheinland-Pfälzische Technische Universität Kaiserslautern-Landau</span></div></div><div class="idp" tabIndex="3" role="button" aria-label="Hochschule Mainz" onKeyPress="if (event && (event.keyCode == 32 || event.keyCode == 13)) HRD.selection('https://srv-idp-001.hs-mainz.de/idp/shibboleth');" onclick="HRD.selection('https://srv-idp-001.hs-mainz.de/idp/shibboleth'); return false;"><img class="largeIcon float" src="/adfs/portal/images/idp/idp.png?id=3EADD3E829A20DF612C7A77960FF811E66E3EE6BAE2C33C9B20E7478BAC87548" alt="Hochschule Mainz"/><div class="idpDescription float"><span class="largeTextNoWrap indentNonCollapsible">Hochschule Mainz</span></div></div><div class="idp" tabIndex="4" role="button" aria-label="Hochschule Trier" onKeyPress="if (event && (event.keyCode == 32 || event.keyCode == 13)) HRD.selection('https://idp.fh-trier.de/idp/shibboleth');" onclick="HRD.selection('https://idp.fh-trier.de/idp/shibboleth'); return false;"><img class="largeIcon float" src="/adfs/portal/images/idp/idp.png?id=3EADD3E829A20DF612C7A77960FF811E66E3EE6BAE2C33C9B20E7478BAC87548" alt="Hochschule Trier"/><div class="idpDescription float"><span class="largeTextNoWrap indentNonCollapsible">Hochschule Trier</span></div></div><div class="idp" tabIndex="5" role="button" aria-label="Hochschule Worms" onKeyPress="if (event && (event.keyCode == 32 || event.keyCode == 13)) HRD.selection('https://ssoserver.hs-worms.de/idp/shibboleth');" onclick="HRD.selection('https://ssoserver.hs-worms.de/idp/shibboleth'); return false;"><img class="largeIcon float" src="/adfs/portal/images/idp/idp.png?id=3EADD3E829A20DF612C7A77960FF811E66E3EE6BAE2C33C9B20E7478BAC87548" alt="Hochschule Worms"/><div class="idpDescription float"><span class="largeTextNoWrap indentNonCollapsible">Hochschule Worms</span></div></div><div class="idp" tabIndex="6" role="button" aria-label="Hochschule Kaiserslautern" onKeyPress="if (event && (event.keyCode == 32 || event.keyCode == 13)) HRD.selection('https://shibboleth.hs-kl.de/idp/shibboleth');" onclick="HRD.selection('https://shibboleth.hs-kl.de/idp/shibboleth'); return false;"><img class="largeIcon float" src="/adfs/portal/images/idp/idp.png?id=3EADD3E829A20DF612C7A77960FF811E66E3EE6BAE2C33C9B20E7478BAC87548" alt="Hochschule Kaiserslautern"/><div class="idpDescription float"><span class="largeTextNoWrap indentNonCollapsible">Hochschule Kaiserslautern</span></div></div><div class="idp" tabIndex="7" role="button" aria-label="Universität Trier" onKeyPress="if (event && (event.keyCode == 32 || event.keyCode == 13)) HRD.selection('https://shibboleth.uni-trier.de/idp/shibboleth');" onclick="HRD.selection('https://shibboleth.uni-trier.de/idp/shibboleth'); return false;"><img class="largeIcon float" src="/adfs/portal/images/idp/idp.png?id=3EADD3E829A20DF612C7A77960FF811E66E3EE6BAE2C33C9B20E7478BAC87548" alt="Universität Trier"/><div class="idpDescription float"><span class="largeTextNoWrap indentNonCollapsible">Universität Trier</span></div></div><div class="idp" tabIndex="8" role="button" aria-label="Hochschule für Wirtschaft und Gesellschaft Ludwigshafen" onKeyPress="if (event && (event.keyCode == 32 || event.keyCode == 13)) HRD.selection('https://idp.hwg-lu.de/idp/shibboleth');" onclick="HRD.selection('https://idp.hwg-lu.de/idp/shibboleth'); return false;"><img class="largeIcon float" src="/adfs/portal/images/idp/idp.png?id=3EADD3E829A20DF612C7A77960FF811E66E3EE6BAE2C33C9B20E7478BAC87548" alt="Hochschule für Wirtschaft und Gesellschaft Ludwigshafen"/><div class="idpDescription float"><span class="largeTextNoWrap indentNonCollapsible">Hochschule für Wirtschaft und Gesellschaft Ludwigshafen</span></div></div><div class="idp" tabIndex="9" role="button" aria-label="Universität Koblenz" onKeyPress="if (event && (event.keyCode == 32 || event.keyCode == 13)) HRD.selection('https://shibboleth2.uni-koblenz.de/idp/shibboleth');" onclick="HRD.selection('https://shibboleth2.uni-koblenz.de/idp/shibboleth'); return false;"><img class="largeIcon float" src="/adfs/portal/images/idp/idp.png?id=3EADD3E829A20DF612C7A77960FF811E66E3EE6BAE2C33C9B20E7478BAC87548" alt="Universität Koblenz"/><div class="idpDescription float"><span class="largeTextNoWrap indentNonCollapsible">Universität Koblenz</span></div></div><div class="idp" tabIndex="10" role="button" aria-label="Technische Hochschule Bingen" onKeyPress="if (event && (event.keyCode == 32 || event.keyCode == 13)) HRD.selection('https://login.th-bingen.de/idp/shibboleth');" onclick="HRD.selection('https://login.th-bingen.de/idp/shibboleth'); return false;"><img class="largeIcon float" src="/adfs/portal/images/idp/idp.png?id=3EADD3E829A20DF612C7A77960FF811E66E3EE6BAE2C33C9B20E7478BAC87548" alt="Technische Hochschule Bingen"/><div class="idpDescription float"><span class="largeTextNoWrap indentNonCollapsible">Technische Hochschule Bingen</span></div></div><div class="idp" tabIndex="11" role="button" aria-label="Deutsche Universität für Verwaltungswissenschaften Speyer" onKeyPress="if (event && (event.keyCode == 32 || event.keyCode == 13)) HRD.selection('https://aai.dhv-speyer.de/idp/shibboleth');" onclick="HRD.selection('https://aai.dhv-speyer.de/idp/shibboleth'); return false;"><img class="largeIcon float" src="/adfs/portal/images/idp/idp.png?id=3EADD3E829A20DF612C7A77960FF811E66E3EE6BAE2C33C9B20E7478BAC87548" alt="Deutsche Universität für Verwaltungswissenschaften Speyer"/><div class="idpDescription float"><span class="largeTextNoWrap indentNonCollapsible">Deutsche Universität für Verwaltungswissenschaften Speyer</span></div></div><div class="idp" tabIndex="12" role="button" aria-label="Hochschule Koblenz" onKeyPress="if (event && (event.keyCode == 32 || event.keyCode == 13)) HRD.selection('https://idp.hs-koblenz.de/idp/shibboleth');" onclick="HRD.selection('https://idp.hs-koblenz.de/idp/shibboleth'); return false;"><img class="largeIcon float" src="/adfs/portal/images/idp/idp.png?id=3EADD3E829A20DF612C7A77960FF811E66E3EE6BAE2C33C9B20E7478BAC87548" alt="Hochschule Koblenz"/><div class="idpDescription float"><span class="largeTextNoWrap indentNonCollapsible">Hochschule Koblenz</span></div></div><div class="idp" tabIndex="13" role="button" aria-label="Weitere DFN Einrichtungen" onKeyPress="if (event && (event.keyCode == 32 || event.keyCode == 13)) HRD.selection('https://shib.rlp.net/idp/shibboleth');" onclick="HRD.selection('https://shib.rlp.net/idp/shibboleth'); return false;"><img class="largeIcon float" src="/adfs/portal/images/idp/idp.png?id=3EADD3E829A20DF612C7A77960FF811E66E3EE6BAE2C33C9B20E7478BAC87548" alt="Weitere DFN Einrichtungen"/><div class="idpDescription float"><span class="largeTextNoWrap indentNonCollapsible">Weitere DFN Einrichtungen</span></div></div><div class="idp" tabIndex="14" role="button" aria-label="Leibniz-Institut für Resilienzforschung" onKeyPress="if (event && (event.keyCode == 32 || event.keyCode == 13)) HRD.selection('https://sts.windows.net/c0b89d2f-b8e3-483f-8550-44cdfdb3afe9/');" onclick="HRD.selection('https://sts.windows.net/c0b89d2f-b8e3-483f-8550-44cdfdb3afe9/'); return false;"><img class="largeIcon float" src="/adfs/portal/images/idp/idp.png?id=3EADD3E829A20DF612C7A77960FF811E66E3EE6BAE2C33C9B20E7478BAC87548" alt="Leibniz-Institut für Resilienzforschung"/><div class="idpDescription float"><span class="largeTextNoWrap indentNonCollapsible">Leibniz-Institut für Resilienzforschung</span></div></div><div class="idp" tabIndex="15" role="button" aria-label="Leibniz-Zentrum für Archäologie (LEIZA)" onKeyPress="if (event && (event.keyCode == 32 || event.keyCode == 13)) HRD.selection('https://login.leiza.de/idp/shibboleth');" onclick="HRD.selection('https://login.leiza.de/idp/shibboleth'); return false;"><img class="largeIcon float" src="/adfs/portal/images/idp/idp.png?id=3EADD3E829A20DF612C7A77960FF811E66E3EE6BAE2C33C9B20E7478BAC87548" alt="Leibniz-Zentrum für Archäologie (LEIZA)"/><div class="idpDescription float"><span class="largeTextNoWrap indentNonCollapsible">Leibniz-Zentrum für Archäologie (LEIZA)</span></div></div><div class="idp" tabIndex="16" role="button" aria-label="Hochschule der Polizei Rheinland-Pfalz" onKeyPress="if (event && (event.keyCode == 32 || event.keyCode == 13)) HRD.selection('https://auth.hdp-rlp.de/realms/rarp');" onclick="HRD.selection('https://auth.hdp-rlp.de/realms/rarp'); return false;"><img class="largeIcon float" src="/adfs/portal/images/idp/idp.png?id=3EADD3E829A20DF612C7A77960FF811E66E3EE6BAE2C33C9B20E7478BAC87548" alt="Hochschule der Polizei Rheinland-Pfalz"/><div class="idpDescription float"><span class="largeTextNoWrap indentNonCollapsible">Hochschule der Polizei Rheinland-Pfalz</span></div></div><div class="idp" tabIndex="17" role="button" aria-label="Technische Universität Darmstadt" onKeyPress="if (event && (event.keyCode == 32 || event.keyCode == 13)) HRD.selection('https://idp.hrz.tu-darmstadt.de/idp/shibboleth');" onclick="HRD.selection('https://idp.hrz.tu-darmstadt.de/idp/shibboleth'); return false;"><img class="largeIcon float" src="/adfs/portal/images/idp/idp.png?id=3EADD3E829A20DF612C7A77960FF811E66E3EE6BAE2C33C9B20E7478BAC87548" alt="Technische Universität Darmstadt"/><div class="idpDescription float"><span class="largeTextNoWrap indentNonCollapsible">Technische Universität Darmstadt</span></div></div><div class="idp" tabIndex="18" role="button" aria-label="Johann Wolfgang Goethe-Universität Frankfurt am Main" onKeyPress="if (event && (event.keyCode == 32 || event.keyCode == 13)) HRD.selection('https://idp.hebis.de/uni-frankfurt');" onclick="HRD.selection('https://idp.hebis.de/uni-frankfurt'); return false;"><img class="largeIcon float" src="/adfs/portal/images/idp/idp.png?id=3EADD3E829A20DF612C7A77960FF811E66E3EE6BAE2C33C9B20E7478BAC87548" alt="Johann Wolfgang Goethe-Universität Frankfurt am Main"/><div class="idpDescription float"><span class="largeTextNoWrap indentNonCollapsible">Johann Wolfgang Goethe-Universität Frankfurt am Main</span></div></div><div class="idp" tabIndex="19" role="button" aria-label="Active Directory" onKeyPress="if (event && (event.keyCode == 32 || event.keyCode == 13)) HRD.selection('AD AUTHORITY');" onclick="HRD.selection('AD AUTHORITY'); return false;"><img class="largeIcon float" src="/adfs/portal/images/idp/localsts.png?id=A3911892BE04D81EBA5A8E0C74F77099AA1DB05E542FBFCC78C9DF4B0EC0E3A6" alt="Active Directory"/><div class="idpDescription float"><span class="largeTextNoWrap indentNonCollapsible">Active Directory</span></div></div>
</div>
<div id="byEmail" style="display:none">
<div class="groupMargin">
<img tabIndex="20" class="smallIcon float" onKeyPress="if (event && (event.keyCode == 32 || event.keyCode == 13)) HRD.hideEmailInput();" onclick="HRD.hideEmailInput(); return false;" src="data:image/Png;base64,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" alt="back"/>
Anderes Organisationskonto
</div>
<div id="emailArea" class="indent">
<div id="emailIntroduction" class="groupMargin">
Wenn Ihre Organisation eine Vertrauensstellung mit "Landesnetz Rheinland-Pfalz" eingerichtet hat, geben Sie nachfolgend Ihr Organisationskonto ein.
</div>
<div id="error" class="fieldMargin error smallText" >
<span id="errorText" for="emailInput" aria-live="assertive" role="alert"></span>
</div>
<div id="emailInputArea">
<label id="emailInputLabel" for="emailInput" class="hidden">E-Mail</label>
<input id="emailInput" name="Email" type="email" value="" autocomplete="off" class="text fullWidthIndent"
spellcheck="false" placeholder="jemand@example.com"/>
</div>
<div id="submissionArea" class="submitMargin">
<input class="submit" name="HomeRealmByEmail" type="submit" value="Weiter"
onclick="return HRD.submitEmail()" />
</div>
</div>
</div>
</form>
<script type="text/javascript" language="JavaScript">
//<![CDATA[
function HRD() {
}
HRD.emailInput = 'emailInput';
HRD.emailMismatch = 'errorText';
HRD.selection = function (option) {
var i = document.getElementById('hrdSelection');
i.name = "HomeRealmSelection";
i.value = option;
document.forms['hrd'].submit();
return false;
}
HRD.showEmailInput = function () {
var selection = document.getElementById('bySelection');
selection.style.display = 'none';
var email = document.getElementById('byEmail');
email.style.display = '';
var emailInput = document.getElementById('emailInput');
emailInput.focus();
}
HRD.hideEmailInput = function () {
var selection = document.getElementById('bySelection');
selection.style.display = '';
var email = document.getElementById('byEmail');
email.style.display = 'none';
}
HRD.initialize = function () {
var u = new InputUtil();
u.checkError();
var idpElements = document.getElementsByClassName('idp');
var emailError = document.getElementById(HRD.emailMismatch);
if ((emailError && emailError.innerHTML) || idpElements.length == 0)
{
HRD.showEmailInput();
u.setInitialFocus(HRD.emailInput);
}
else
{
HRD.hideEmailInput();
}
} ();
HRD.submitEmail = function () {
var u = new InputUtil();
var e = new HRDErrors()
var email = document.getElementById(HRD.emailInput);
if (!email.value || !email.value.match('[@]')) {
u.setError(email, e.invalidSuffix);
return false;
}
return true;
};
InputUtil.makePlaceholder(HRD.emailInput);
//]]>
</script>
</div>
</div>
</main>
<div id="footerPlaceholder"></div>
</div>
<footer id="footer">
<div id="footerLinks" class="floatReverse">
<div><span id="copyright">© 2018 Microsoft</span></div>
</div>
</footer>
</div>
</div>
<script type='text/javascript'>
//<![CDATA[
const loadIllustration = function () {
const newClass = "illustrationClass";
let branding = document.getElementById("branding");
if(!branding.classList.contains(newClass)) {
branding.classList.add(newClass);
}
};
const getSortableName = function(idp) {
return idp.getAttribute("aria-label")
.toLowerCase()
.replace("deutsche ", "")
.replace("für ", "")
.replace("active directory", "zzz");
}
const idpSorting = function(a, b) {
if (a.includes("johannes")) {
return -1;
}
if (b.includes("johannes")) {
return 1;
}
if (a.includes("universität") && !b.includes("universität")) {
return -1; // Move Universities to the top
}
if (!a.includes("universität") && b.includes("universität")) {
return 1; // Move Universities to the top
}
if (a.includes("universität") && b.includes("universität")) {
return a.localeCompare(b); // Sort alphabetically
}
// Neither is a university here, so we can compare Hochschule
if (a.includes("hochschule") && !b.includes("hochschule")) {
return -1; // Move Universities to the top
}
if (!a.includes("hochschule") && b.includes("hochschule")) {
return 1; // Move Universities to the top
}
if (a.includes("hochschule") && b.includes("hochschule")) {
return a.localeCompare(b); // Sort alphabetically
}
return a.localeCompare(b); // Sort alphabetically otherwise
}
const reorderHRD = function() {
const hrd = document.querySelector("#hrd #bySelection");
if(hrd) {
const idps = Array.from(hrd.getElementsByClassName("idp"));
idps.forEach(idp => { hrd.removeChild(idp) });
idps.sort((a, b) => idpSorting(getSortableName(a), getSortableName(b)));
// find index of idp that contains the text 'AD Authority' in onclick attribute
const adAuthority = idps.find(idp => idp.getAttribute("aria-label").includes("Active Directory"));
adAuthority.querySelector(".idpDescription span").innerHTML = "RLP Account / Passwort";
// append all idp nodes back to hrd
idps.forEach((idp, i) => {
idp.setAttribute("tabindex", i + 1);
hrd.appendChild(idp);
});
}
}
const replaceIcons = function() {
var entityIdRegex = new RegExp('https?://([^/]*)/');
var badCharRegex = new RegExp('[^a-z\._-]')
var idps = document.querySelectorAll('form#hrd div.idp');
Array.prototype.forEach.call(idps, function (e, f) {
var element = e;
var onClickDef = element.getAttribute('onclick');
var idMatches = entityIdRegex.exec(onClickDef);
if(idMatches) {
var idMatch = idMatches[1];
if(idMatch) {
var domainName = idMatch.split('.').slice(-2)[0];
var imageName = domainName.toLowerCase().replace(badCharRegex, '') + ".png";
var imageUrl = "https://cdn.zdv.uni-mainz.de/assets/rlp.net/logos/" + imageName;
var image = new Image();
image.addEventListener('load', function() {
element.querySelector('img').setAttribute('src', imageUrl);
});
image.setAttribute('src', imageUrl);
}
}
});
}
const ready = function(callback) {
if(document.readyState != 'loading') {
callback();
}
else {
document.addEventListener('DOMContentLoaded', callback);
}
}
const onReady = function() {
reorderHRD();
loadIllustration();
replaceIcons();
}
ready(onReady);
//]]>
</script>
</body>
</html>