Änderungen

Aus WIKI LAUER-FISCHER GmbH
Wechseln zu: Navigation, Suche

MediaWiki:Common.js

1.074 Bytes entfernt, 14:59, 13. Apr. 2018
keine Bearbeitungszusammenfassung
// Delete WINAPO SQL from Addon-Produkte and insert a new link after Addon-Produkte.var cookieName = "sectionVisible"// That way WINAPO SQL looks like big link and is not affected by slideToggle() on Addon-Produkte.
jQuery(document).ready(function () {
if (jQuery("#n-WINAPO-SQLuse strict").length > 0) { var sql_margin_top = jQuery // Register slideToggle("#n-WINAPO-SQL a")on each category.css("margin-top"); var sql_margin_bottom = "calc(" + jQuery("#p-AddOn-Produkte").css("margin-bottom") + " + " + jQuery("#p-AddOn-Produkte div").css("padding-bottom") + ")"; var sql_font_size = jQuery("#n-WINAPO-SQL a").css("font-size"); var sql_padding_left makeOnClick = jQuerygenerateMakeOnClick("#p-search > h3").css("padding-left"); var sql_line_height = jQuery("#n-WINAPO-SQL a").css("line-height"); var sql_height = jQuery("#n-WINAPO-SQL a").css("height");   jQuery("#n-WINAPO-SQL").detach(); jQuery("#p-AddOn-Produkte").css({ "margin-bottom": "0px" }); jQuery("#p-AddOn-Produkte div").css({ "padding-bottom": "0px" }); jQuery("#p-AddOn-Produkte").after("<a href=\"/Kategorie:WINAPO_SQL\" class=\"portlet generated-sidebar\"><h3>WINAPO SQL</h3></a>"); jQuery("#p-AddOn-Produkte + a > h3").css({ "margin-bottom": "0px", "margin-top": "0px", "padding-left": sql_padding_left, "padding-top": "0px", "padding-bottom": "0px", "font-size": sql_font_size, "line-height": sql_line_height, "height": sql_height }); jQuery("#p-AddOn-Produkte + a").css({ "display": "block", "margin-bottom": sql_margin_bottom, "margin-top": sql_margin_top, "padding-top": "0px", "padding-bottom": "0px" }); }
// Register slideToggle() on each category.
jQuery("div.generated-sidebar.portlet").each(makeOnClick);
makeOnClick.defaultExpanded = false;
jQuery("#p-tb").each(makeOnClick);
});
// Registers the slideToggle() function on this and sets up the cookie
function makeOnClickgenerateMakeOnClick(n) {
"use strict";
var n = 0; var makeOnClick = function m() { if (jQuery(this).attrchildren({ "roleh3": "button", "type).is(": hidden"button" })) { return; }
var cookie k = getCookie("showSection" + n); var expanded;
if (cookie === null) { expanded = true; setStateCookie(n, expanded); } else { expanded = cookie === "1"; }++
jQuery(this).children("h3").attr({ "aria-pressed", expanded ? "truerole" : "falsebutton"); jQuery(this).addClass(expanded ? , "nav-expandedtype" : "nav-collapsedbutton"});
if ( var expanded == false) { jQuery(this).children("div")m.hide(); }defaultExpanded
jQuery(this).children("h3").click(function () { var newExpanded cookie = jQuerygetCookie(this)cookieName + k.attrtoString("aria-pressed") !== "true"; setStateCookie(n, newExpanded);
if (newExpandedcookie === null) { jQuerysetStateCookie(this).parent().removeClass("nav-collapsed"); jQuery(this).parent().addClass("nav-k, expanded");
}
else {
jQuery(this).parent().removeClass("nav-expanded= cookie === "); jQuery(this).parent().addClass("nav-collapsed1");
}
jQuery(this).children("h3").attr("aria-pressed", newExpanded expanded ? "true" : "false"); jQuery(this).children("h3").addClass(expanded ? "nav-expanded" : "nav-collapsed");
if (expanded == false) { jQuery(this).parent().children("div.pBody:first-of-type").slideTogglehide('fast'); })
jQuery(this).children("h3").click(function getCookie(key) { "use strict"; var cookieQuery newExpanded = document.cookiejQuery(this).matchattr('(?:^|;"aria-pressed")\\s*' + key + '\\s*!=\\s*= "true"; setStateCookie([^;]+)'k, newExpanded);
return cookieQuery === null if (newExpanded) { jQuery(this).removeClass("nav-collapsed"); jQuery(this).addClass("nav-expanded"); } else { jQuery(this).removeClass("nav-expanded"); jQuery(this).addClass("nav-collapsed"); }  jQuery(this).attr("aria-pressed", newExpanded ? null "true" : "false");  jQuery(this).parent().children("div.pBody: cookieQueryfirst-of-type").popslideToggle('fast'); })
}
// Writes the state of the k-th section into a cookiemakeOnClick. function setStateCookie(k, expanded) { "use strict"; var now defaultExpanded = new Date(); now.setFullYear(now.getFullYear() + 3);true
return makeOnClick}function getCookie(key) { "use strict"; var expirationDate cookieQuery = nowdocument.toUTCStringcookie.match('(?:^|;)\\s*' + key + '\\s*=\\s*([^;]+)');
var cookie return cookieQuery == "showSection" + k.toString() + "=" + (expanded null ? "1" null : "0"cookieQuery.pop() + "; Expires=" + expirationDate + "; path=/";}
// Writes the state of the k-th section into a cookie.function setStateCookie(k, expanded) { "use strict"; var now = new Date(); now.setFullYear(now.getFullYear() + 3);  var expirationDate = now.toUTCString();  var cookie = cookieName + k.toString() + "=" + (expanded ? "1" : "0") + "; Expires=" + expirationDate + "; path=/";  document.cookie = cookie; }
}

Navigationsmenü