Änderungen

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

MediaWiki:Common.js

1.490 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 makeOnClick = "calc(" + jQuery("#p-AddOn-Produkte").css("margin-bottom") + " + " + jQuery("#p-AddOn-Produkte div").cssgenerateMakeOnClick("padding-bottom") + ")"; var sql_font_size = jQuery("#n-WINAPO-SQL a").css("font-size"); var sql_padding_left = jQuery("#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;
// Registers the slideToggle() function on this and sets up the cookie
function makeOnClickgenerateMakeOnClick(n) {
"use strict";
if (makeOnClick.defaultExpanded === undefined) {
makeOnClick.defaultExpanded = true;
}
if (makeOnClick.n === undefined) { makeOnClick.var n = 0; }  if var makeOnClick = function m(makeOnClick.n > n) { n = makeOnClick.n + 1; makeOnClick.n++; } else { makeOnClick.n = n; }  if (jQuery(this).attrchildren({ "roleh3": "button", "type).is(": hidden"button" })) { return var expanded = makeOnClick.defaultExpanded }
var cookie k = getCookie("showSection" + n);
if (cookie === null) { setStateCookie(n, expanded); } else { expanded = cookie === "1"; }++
jQuery(this).children("h3").attr({ "aria-pressed", expanded ? "truerole" : "falsebutton"); jQuery(this).children("h3").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).removeClass("nav-collapsed"); jQuery(this).addClass("nav-k, expanded");
}
else {
jQuery(this).removeClass("nav-expanded= cookie === "); jQuery(this).addClass("nav-collapsed1");
}
jQuery(this).children("h3").attr("aria-pressed", newExpanded expanded ? "true" : "false"); jQuery(this).children("h3").addClass(expanded ? "nav-expanded" : "nav-collapsed");
setTimeoutif (function (eexpanded == false) { e.slideToggle('fast') }, 0, jQuery(this).parent().children("div.pBody:first-of-type").hide(); })
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 = 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.toUTCStringgetFullYear() + 3);
var cookie expirationDate = "showSection" + know.toString() + "=" + toUTCString(expanded ? "1" : "0") + "; Expires=" + expirationDate + "; path=/";
var cookie = cookieName + k.toString() + "=" + (expanded ? "1" : "0") + "; Expires=" + expirationDate + "; path=/";  document.cookie = cookie; }
}

Navigationsmenü