Änderungen

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

MediaWiki:Common.js

32 Bytes entfernt, 14:59, 13. Apr. 2018
keine Bearbeitungszusammenfassung
jQuery(document).ready(function () {
"use strict"
// Register slideToggle() on each category.
var makeOnClick = generateMakeOnClick();
 
jQuery("div.generated-sidebar.portlet").each(makeOnClick);
makeOnClick.defaultExpanded = false;
// 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).children("h3").is(":hidden")) { return; }
if (makeOnClick.defaultExpanded === undefined) { makeOnClick.defaultExpanded var k = true; }n
if (makeOnClick.n === undefined) { makeOnClick.n = 0; }++
if jQuery(makeOnClickthis).n > n) attr({ n = makeOnClick.n + 1; makeOnClick.n++; "role": "button", "type": "button" } else { makeOnClick.n = n); }
jQuery(this) var expanded = m.attr({ "role": "button", "type": "button" });defaultExpanded
var expanded cookie = makeOnClickgetCookie(cookieName + k.defaultExpandedtoString());
var if (cookie = getCookie(cookieName + n.toString== null) { setStateCookie(k, expanded)); } else { expanded = cookie === "1"; }
if jQuery(cookie === nullthis) { setStateCookie.children("h3").attr(n"aria-pressed", expanded? "true" : "false"); } else { jQuery(this).children("h3").addClass(expanded ? "nav-expanded = cookie === "1: "nav-collapsed"); }
jQuery if (this).children("h3").attr("aria-pressed", expanded ? "true" : "== false");{ jQuery(this).children("h3div").addClasshide(expanded ? "nav-expanded" : "nav-collapsed"); }
if jQuery(this).children("h3").click(function (expanded == false) { var newExpanded = jQuery(this).childrenattr("divaria-pressed").hide!== "true"; setStateCookie(k, newExpanded); }
if (newExpanded) { jQuery(this).childrenremoveClass("h3nav-collapsed"); jQuery(this).click(function addClass("nav-expanded") ; } else { var newExpanded = jQuery(this).attrremoveClass("arianav-pressedexpanded") !== "true"; setStateCookie jQuery(this).addClass(n, newExpanded"nav-collapsed"); }
if (newExpanded) { jQuery(this).removeClassattr("navaria-collapsedpressed"); jQuery(this).addClass("nav-expanded"); } else { jQuery(this).removeClass(, newExpanded ? "nav-expandedtrue"); jQuery(this).addClass(: "nav-collapsedfalse"); }
jQuery(this).attrparent().children("ariadiv.pBody:first-of-pressed", newExpanded ? "true" : "falsetype").slideToggle('fast'); }) }
jQuery(this) makeOnClick.parent().children("div.pBody:first-of-type").slideToggle('fast'); })defaultExpanded = true
return makeOnClick}function getCookie(key) { "use strict"; var cookieQuery = document.cookie.match('(?:^|;)\\s*' + key + '\\s*=\\s*([^;]+)');
return cookieQuery === null ? null : cookieQuery.pop(); }
// 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ü