<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://148.72.144.226/plesk-site-preview/en.anthro.wiki/https/148.72.144.226/index.php?action=history&amp;feed=atom&amp;title=MediaWiki%3ACommon.js</id>
	<title>MediaWiki:Common.js - Revision history</title>
	<link rel="self" type="application/atom+xml" href="http://148.72.144.226/plesk-site-preview/en.anthro.wiki/https/148.72.144.226/index.php?action=history&amp;feed=atom&amp;title=MediaWiki%3ACommon.js"/>
	<link rel="alternate" type="text/html" href="http://148.72.144.226/plesk-site-preview/en.anthro.wiki/https/148.72.144.226/index.php?title=MediaWiki:Common.js&amp;action=history"/>
	<updated>2026-06-07T15:40:42Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.41.1</generator>
	<entry>
		<id>http://148.72.144.226/plesk-site-preview/en.anthro.wiki/https/148.72.144.226/index.php?title=MediaWiki:Common.js&amp;diff=482&amp;oldid=prev</id>
		<title>Odyssee: Created page with &quot;/* Jedes JavaScript hier wird für alle Benutzer für jede Seite geladen. */   /**  * Sortierung von Umlauten und ß auch ohne Vorlage:SortKey ermöglichen  * For jquery.t...&quot;</title>
		<link rel="alternate" type="text/html" href="http://148.72.144.226/plesk-site-preview/en.anthro.wiki/https/148.72.144.226/index.php?title=MediaWiki:Common.js&amp;diff=482&amp;oldid=prev"/>
		<updated>2021-02-23T00:54:49Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Jedes JavaScript hier wird für alle Benutzer für jede Seite geladen.: &lt;/span&gt;   /**  * Sortierung von Umlauten und ß auch ohne &lt;a href=&quot;/index.php?title=Vorlage:SortKey&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;Vorlage:SortKey (page does not exist)&quot;&gt;Vorlage:SortKey&lt;/a&gt; ermöglichen  * For jquery.t...&amp;quot;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;/* Jedes JavaScript hier wird für alle Benutzer für jede Seite geladen. */&lt;br /&gt;
 &lt;br /&gt;
/**&lt;br /&gt;
 * Sortierung von Umlauten und ß auch ohne [[Vorlage:SortKey]] ermöglichen&lt;br /&gt;
 * For jquery.tablesorter.js&lt;br /&gt;
 */&lt;br /&gt;
mw.config.set( &amp;#039;tableSorterCollation&amp;#039;, {&amp;#039;Ä&amp;#039;:&amp;#039;A&amp;#039;, &amp;#039;Ö&amp;#039;:&amp;#039;O&amp;#039;, &amp;#039;Ü&amp;#039;:&amp;#039;U&amp;#039;, &amp;#039;ä&amp;#039;:&amp;#039;a&amp;#039;, &amp;#039;ö&amp;#039;:&amp;#039;o&amp;#039;, &amp;#039;ü&amp;#039;:&amp;#039;u&amp;#039;, &amp;#039;ß&amp;#039;:&amp;#039;ss&amp;#039;} );&lt;br /&gt;
 &lt;br /&gt;
/**&lt;br /&gt;
 * Stay on the same server as much as possible&lt;br /&gt;
 * Load page: [[MediaWiki:Common.js/relative.js]]&lt;br /&gt;
 */&lt;br /&gt;
if( mw.config.get( &amp;#039;wgNamespaceNumber&amp;#039; ) &amp;gt; 0 ) { //not in main space and special pages&lt;br /&gt;
 mw.loader.using( [ &amp;#039;user&amp;#039;, &amp;#039;mediawiki.user&amp;#039;, &amp;#039;user.options&amp;#039; ], function() { //wait for overrides in user.js&lt;br /&gt;
  if( mw.user.options.get( &amp;#039;relativeProtocols&amp;#039;, true ) ) { //disable in user.js, if not needed&lt;br /&gt;
   mw.loader.load( &amp;#039;//de.wikipedia.org/w/index.php?title=MediaWiki:Common.js/relative.js&amp;#039;&lt;br /&gt;
                   + &amp;#039;&amp;amp;action=raw&amp;amp;ctype=text/javascript&amp;amp;smaxage=21600&amp;amp;maxage=86400&amp;#039; );&lt;br /&gt;
  }&lt;br /&gt;
 });&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
/**&lt;br /&gt;
 * load the Edittools on [[Special:Upload]] and prefill the summary textarea&lt;br /&gt;
 * Load pages: [[MediaWiki:Onlyifuploading.js]], [[MediaWiki:Onlyifediting.js]]&lt;br /&gt;
 */&lt;br /&gt;
if (mw.config.get( &amp;#039;wgCanonicalSpecialPageName&amp;#039; ) === &amp;#039;Upload&amp;#039;) {&lt;br /&gt;
 importScript(&amp;quot;MediaWiki:Onlyifuploading.js&amp;quot;);&lt;br /&gt;
 importScript(&amp;quot;MediaWiki:Onlyifediting.js&amp;quot;);&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
/**&lt;br /&gt;
 * load the Edittools ([[MediaWiki:Edittools]], the part under the edit form)&lt;br /&gt;
 * Load page: [[MediaWiki:Onlyifediting.js]]&lt;br /&gt;
 */&lt;br /&gt;
if ( mw.config.get( &amp;#039;wgAction&amp;#039; ) === &amp;#039;edit&amp;#039; || mw.config.get( &amp;#039;wgAction&amp;#039; ) === &amp;#039;submit&amp;#039; ) {&lt;br /&gt;
 importScript(&amp;quot;MediaWiki:Onlyifediting.js&amp;quot;);&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
/**&lt;br /&gt;
 * Nachrichten aus [[MediaWiki:watchlist-summary]] auf der Beobachtungliste ausblenden&lt;br /&gt;
 * Load page: [[MediaWiki:Common.js/watchlist.js]]&lt;br /&gt;
 */&lt;br /&gt;
if (mw.config.get( &amp;#039;wgCanonicalSpecialPageName&amp;#039; ) === &amp;#039;Watchlist&amp;#039;) {&lt;br /&gt;
 importScript(&amp;quot;MediaWiki:Common.js/watchlist.js&amp;quot;);&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
//=============================================================&lt;br /&gt;
//*** Configuration for &amp;quot;star&amp;quot; logo in front of interwiki links to Featured Articles&lt;br /&gt;
//*** and green symbol in front of interwiki links to Good Articles&lt;br /&gt;
/** set in Special:Mypage/common.js to switch off this &amp;quot;feature&amp;quot;&lt;br /&gt;
mw.user.options.set( &amp;#039;linkFA_enabled&amp;#039;, false );&lt;br /&gt;
 * star logo for featured articles in other languages,&lt;br /&gt;
 * see Template:Link_FA / Template:Link_GA and MediaWiki:Common.css&lt;br /&gt;
 */&lt;br /&gt;
mw.loader.using( [ &amp;#039;user&amp;#039;, &amp;#039;mediawiki.user&amp;#039;, &amp;#039;user.options&amp;#039; ], function() { $(function() {&lt;br /&gt;
    /** description that is displayed when cursor hovers above FA interwiki links */&lt;br /&gt;
    var linkFA_description = &amp;quot;Dieser Artikel wurde als exzellent bewertet.&amp;quot;;&lt;br /&gt;
    var linkGA_description = &amp;quot;Dieser Artikel wurde als lesenswert bewertet.&amp;quot;;&lt;br /&gt;
 &lt;br /&gt;
    // linkFA_bullet/linkGA_bullet and linkFA_style/linkGA_Style werden nur für cologneblue, nostalgia and standard verwendet,&lt;br /&gt;
    // für monobook, modern und simple siehe [[MediaWiki:Common.css]], vector hat in [[MediaWiki:Vector.css] eigene Definitionen&lt;br /&gt;
 &lt;br /&gt;
    /** image to use instead of the standard bullet (for cologneblue, nostalgia and standard */&lt;br /&gt;
    var linkFA_bullet = &amp;quot;//upload.wikimedia.org/wikipedia/commons/d/d0/Monobook-bullet-star-transparent.png&amp;quot;;&lt;br /&gt;
    var linkGA_bullet = &amp;quot;//upload.wikimedia.org/wikipedia/commons/a/a1/Monobook-bullet-star-gray.png&amp;quot;;&lt;br /&gt;
 &lt;br /&gt;
    /** style to use for the linkFA_bullet/LinkGA_bullet img */&lt;br /&gt;
    var linkFA_style = &amp;quot;margin-right: 0.2em;&amp;quot;;&lt;br /&gt;
    var linkGA_style = &amp;quot;margin-right: 0.2em;&amp;quot;;&lt;br /&gt;
 &lt;br /&gt;
    // early exit when disabled&lt;br /&gt;
    if ( !mw.user.options.get( &amp;#039;linkFA_enabled&amp;#039;, true ) ) {&lt;br /&gt;
        return;&lt;br /&gt;
    }&lt;br /&gt;
 &lt;br /&gt;
    // skins that can be handled the CSS class way&lt;br /&gt;
    var skin = mw.config.get( &amp;#039;skin&amp;#039; );&lt;br /&gt;
    if (skin === &amp;quot;monobook&amp;quot; || skin === &amp;quot;simple&amp;quot; || skin === &amp;quot;modern&amp;quot; || skin === &amp;quot;vector&amp;quot; ) {&lt;br /&gt;
        linkFA_CSS();&lt;br /&gt;
    }&lt;br /&gt;
    else if (skin === &amp;quot;cologneblue&amp;quot; || skin === &amp;quot;nostalgia&amp;quot; || skin === &amp;quot;standard&amp;quot;) {&lt;br /&gt;
        linkFA_decorate();&lt;br /&gt;
    }&lt;br /&gt;
 &lt;br /&gt;
    /** skin == &amp;quot;monobook&amp;quot; || skin == &amp;quot;simple&amp;quot; || skin=&amp;quot;modern&amp;quot; || skin== &amp;quot;vector&amp;quot; */&lt;br /&gt;
    function linkFA_CSS() {&lt;br /&gt;
        // links are to replaced in p-lang only&lt;br /&gt;
        var pLang = document.getElementById(&amp;quot;p-lang&amp;quot;);&lt;br /&gt;
        if (!pLang) return;&lt;br /&gt;
        var lis = pLang.getElementsByTagName(&amp;quot;li&amp;quot;);&lt;br /&gt;
        for (var i = 0; i &amp;lt; lis.length; i++) {&lt;br /&gt;
            var li = lis[i];&lt;br /&gt;
            // only links with a corresponding Link_FA template are interesting&lt;br /&gt;
            if (document.getElementById(li.className + &amp;quot;-fa&amp;quot;)) {&lt;br /&gt;
              li.className += &amp;quot; FA&amp;quot;;         // additional class so the template can be hidden with CSS&lt;br /&gt;
              li.title = linkFA_description; // change title&lt;br /&gt;
              continue;&lt;br /&gt;
            }&lt;br /&gt;
            if (document.getElementById(li.className + &amp;quot;-ga&amp;quot;)) {&lt;br /&gt;
              li.className += &amp;quot; GA&amp;quot;;         // additional class so the template can be hidden with CSS&lt;br /&gt;
              li.title = linkGA_description; // change title&lt;br /&gt;
              continue;&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
 &lt;br /&gt;
    /** skin == &amp;quot;cologneblue&amp;quot; || skin == &amp;quot;nostalgia&amp;quot; || skin == &amp;quot;standard&amp;quot; */&lt;br /&gt;
    function linkFA_decorate() {&lt;br /&gt;
        // these root elements can contain FA-/GA-links&lt;br /&gt;
        var rootIds = new Array(&amp;quot;topbar&amp;quot;, &amp;quot;footer&amp;quot;);&lt;br /&gt;
        for (var i=0; i&amp;lt;rootIds.length; i++) {&lt;br /&gt;
            var root    = document.getElementById(rootIds[i]);&lt;br /&gt;
            if (!root)  continue;&lt;br /&gt;
 &lt;br /&gt;
            // if the root exists, try to decorate all the links within&lt;br /&gt;
            var links   = root.getElementsByTagName(&amp;quot;a&amp;quot;);&lt;br /&gt;
            for (var j=0; j&amp;lt;links.length; j++) {&lt;br /&gt;
                decorate(links[j], &amp;quot;-fa&amp;quot;, linkFA_bullet, linkFA_description, linkFA_style);&lt;br /&gt;
                decorate(links[j], &amp;quot;-ga&amp;quot;, linkGA_bullet, linkGA_description, linkGA_style);&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
 &lt;br /&gt;
    /** id necessary, modify a link to show the FA- or GA-star (older) */&lt;br /&gt;
    function decorate(link, idSuffix, bullet, description, style) {&lt;br /&gt;
        var lang    = link.hostname.split(&amp;quot;.&amp;quot;)[0];&lt;br /&gt;
        var fa      = document.getElementById(&amp;quot;interwiki-&amp;quot; + lang + idSuffix);&lt;br /&gt;
        if (!fa)	return;&lt;br /&gt;
 &lt;br /&gt;
	// build an image-node for the FA-star&lt;br /&gt;
	var img = document.createElement(&amp;quot;img&amp;quot;);&lt;br /&gt;
	img.setAttribute(&amp;quot;src&amp;quot;,     bullet);&lt;br /&gt;
	img.setAttribute(&amp;quot;alt&amp;quot;,     description);&lt;br /&gt;
	img.setAttribute(&amp;quot;style&amp;quot;,   style);&lt;br /&gt;
	// decorate the link with the image&lt;br /&gt;
	link.appendChild(img);&lt;br /&gt;
	link.appendChild(link.removeChild(link.firstChild));&lt;br /&gt;
	link.setAttribute(&amp;quot;title&amp;quot;, description);&lt;br /&gt;
    }&lt;br /&gt;
})});&lt;br /&gt;
 &lt;br /&gt;
/*&lt;br /&gt;
## ProjektLinks ##&lt;br /&gt;
by Skript von [[user:Merlissimo]] (Idee basierend auf http://de.wiktionary.org/wiki/MediaWiki:Common.js von [[User:Pathoschild]] und [[wikt:de:User:Melancholie]])&lt;br /&gt;
erzeugt Sitebar-Interwiki zu Schwesterprojekten aufgrund von Vorlage [[Vorlage:InterProjekt]]&lt;br /&gt;
siehe auch Feature-Request [[bugzilla:708]]&lt;br /&gt;
*/&lt;br /&gt;
mw.loader.using( [ &amp;#039;mediawiki.util&amp;#039; ], function() { jQuery( document ).ready(function() {&lt;br /&gt;
    var iProject = document.getElementById(&amp;quot;interProject&amp;quot;);&lt;br /&gt;
    if(!iProject) return;&lt;br /&gt;
    var sistersibling = document.getElementById(&amp;quot;p-lang&amp;quot;);&lt;br /&gt;
    if(!sistersibling) sistersibling= document.getElementById(&amp;quot;p-tb&amp;quot;);&lt;br /&gt;
    if(!sistersibling) return;&lt;br /&gt;
    //Link auf Parennode des Portletmenues&lt;br /&gt;
    var sisterparent = sistersibling.parentNode;&lt;br /&gt;
 &lt;br /&gt;
    //Erzeuge neues Portletmenue&lt;br /&gt;
    var sisterprojectnav = document.createElement(&amp;quot;div&amp;quot;);&lt;br /&gt;
    sisterprojectnav.id = &amp;quot;p-sisterprojects&amp;quot;;&lt;br /&gt;
    sisterprojectnav.className = sistersibling.className;&lt;br /&gt;
    sisterprojectnav.innerHTML = &amp;#039;&amp;lt;h3&amp;gt;&amp;#039;+document.getElementById(&amp;quot;sisterProjects&amp;quot;).firstChild.innerHTML+&amp;#039;&amp;lt;/h3&amp;gt;&amp;lt;div&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;/div&amp;gt;&amp;#039;;&lt;br /&gt;
    var sistersiblingsub = sistersibling.getElementsByTagName(&amp;quot;div&amp;quot;)[0];&lt;br /&gt;
    if(sistersiblingsub) {&lt;br /&gt;
        sisterprojectnav.childNodes[1].className = sistersiblingsub.className;&lt;br /&gt;
    } else {&lt;br /&gt;
        sisterprojectnav.childNodes[1].className = &amp;quot;pBody&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
 &lt;br /&gt;
    //Wenn möglich vor den Interwikis einfügen&lt;br /&gt;
    var sisternext = document.getElementById(&amp;quot;p-lang&amp;quot;);&lt;br /&gt;
    if ( sisternext &amp;amp;&amp;amp; sisternext.parentNode === sisterparent ) {&lt;br /&gt;
        sisterparent.insertBefore( sisterprojectnav, sisternext );&lt;br /&gt;
    } else {&lt;br /&gt;
        sisterparent.appendChild(sisterprojectnav);&lt;br /&gt;
    }&lt;br /&gt;
 &lt;br /&gt;
    //Schwesterlinks ermitteln und einfügen&lt;br /&gt;
    var sisterlinks = iProject.getElementsByTagName(&amp;quot;a&amp;quot;);&lt;br /&gt;
    for (var i = 0; i &amp;lt; sisterlinks.length; i++) {&lt;br /&gt;
        var sistername = sisterlinks[i].firstChild.nodeValue;&lt;br /&gt;
        mw.util.addPortletLink(&amp;#039;p-sisterprojects&amp;#039;, sisterlinks[i].getAttribute(&amp;quot;href&amp;quot;) + &amp;#039;?uselang=&amp;#039; + mw.util.rawurlencode( mw.config.get( &amp;#039;wgUserLanguage&amp;#039; ) ), sistername, &amp;quot;sister-&amp;quot;+ sistername, sistername);&lt;br /&gt;
    }&lt;br /&gt;
})});&lt;br /&gt;
 &lt;br /&gt;
/**&lt;br /&gt;
 * Fügt einen Link &amp;quot;Alle Sprachen&amp;quot; auf der Hauptseite unter die Sprachverweise hinzu&lt;br /&gt;
 */&lt;br /&gt;
if( mw.config.get( &amp;#039;wgIsMainPage&amp;#039; ) ) {&lt;br /&gt;
 mw.loader.using( [ &amp;#039;mediawiki.util&amp;#039; ], function() { $( function () {&lt;br /&gt;
  mw.util.addPortletLink(&lt;br /&gt;
   &amp;#039;p-lang&amp;#039;,&lt;br /&gt;
   mw.util.wikiGetlink( &amp;#039;Wikipedia:Sprachen&amp;#039; ),&lt;br /&gt;
   &amp;#039;Alle Sprachen&amp;#039;,&lt;br /&gt;
   &amp;#039;interwiki-completelist&amp;#039;,&lt;br /&gt;
   &amp;#039;Liste aller Sprachversionen von Wikipedia&amp;#039;&lt;br /&gt;
  );&lt;br /&gt;
 })});&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
/**&lt;br /&gt;
 * force the loading of another JavaScript file&lt;br /&gt;
 * Deprecated function, function alias kept for backward compatibility&lt;br /&gt;
 */&lt;br /&gt;
window.includePage = function( name ) {&lt;br /&gt;
    return importScript( name );&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
//================================================================================&lt;br /&gt;
//*** Dynamic Navigation Bars&lt;br /&gt;
 &lt;br /&gt;
// set up max count of Navigation Bars on page,&lt;br /&gt;
// if there are more, all will be hidden&lt;br /&gt;
// mw.user.options.set( &amp;#039;NavigationBarShowDefault&amp;#039;, 0 ); // all bars will be hidden&lt;br /&gt;
// mw.user.options.set( &amp;#039;NavigationBarShowDefault&amp;#039;, 1 ); // on pages with more than 1 bar all bars will be hidden&lt;br /&gt;
 &lt;br /&gt;
// adds show/hide-button to navigation bars&lt;br /&gt;
// using &amp;#039;jquery.makeCollapsible&amp;#039;: for messages&lt;br /&gt;
// using &amp;#039;user&amp;#039;, &amp;#039;mediawiki.user&amp;#039;, &amp;#039;user.options&amp;#039;: wait for overrides in user.js&lt;br /&gt;
mw.loader.using( [ &amp;#039;mediawiki.util&amp;#039;, &amp;#039;jquery.makeCollapsible&amp;#039;, &amp;#039;user&amp;#039;, &amp;#039;mediawiki.user&amp;#039;, &amp;#039;user.options&amp;#039; ], function() { $(function() {&lt;br /&gt;
	// allow setting NavigationBarShowDefault&lt;br /&gt;
	var showDefaultCount = mw.user.options.get( &amp;#039;NavigationBarShowDefault&amp;#039;,&lt;br /&gt;
		typeof NavigationBarShowDefault !== &amp;#039;undefined&amp;#039; ? NavigationBarShowDefault : 1 );&lt;br /&gt;
	// allow user overrides for b/c&lt;br /&gt;
	var textHide = typeof NavigationBarHide === &amp;#039;string&amp;#039; ? NavigationBarHide : mw.msg( &amp;#039;collapsible-collapse&amp;#039; );&lt;br /&gt;
	var textShow = typeof NavigationBarShow === &amp;#039;string&amp;#039; ? NavigationBarShow : mw.msg( &amp;#039;collapsible-expand&amp;#039; );&lt;br /&gt;
 &lt;br /&gt;
	// shows and hides content and picture (if available) of navigation bars&lt;br /&gt;
	// Parameters:&lt;br /&gt;
	//     indexNavigationBar: the index of navigation bar to be toggled&lt;br /&gt;
	function toggleNavigationBar(NavToggle, NavFrame)&lt;br /&gt;
	{&lt;br /&gt;
	   if (!NavFrame || !NavToggle) {&lt;br /&gt;
		   return false;&lt;br /&gt;
	   }&lt;br /&gt;
 &lt;br /&gt;
	   // if shown now&lt;br /&gt;
	   if (NavToggle.firstChild.data === textHide) {&lt;br /&gt;
		   for (&lt;br /&gt;
				   var NavChild = NavFrame.firstChild;&lt;br /&gt;
				   NavChild !== null;&lt;br /&gt;
				   NavChild = NavChild.nextSibling&lt;br /&gt;
			   ) {&lt;br /&gt;
			   if (NavChild.className === &amp;#039;NavPic&amp;#039;) {&lt;br /&gt;
				   NavChild.style.display = &amp;#039;none&amp;#039;;&lt;br /&gt;
			   }&lt;br /&gt;
			   if (NavChild.className === &amp;#039;NavContent&amp;#039;) {&lt;br /&gt;
				   NavChild.style.display = &amp;#039;none&amp;#039;;&lt;br /&gt;
			   }&lt;br /&gt;
			   if (NavChild.className === &amp;#039;NavToggle&amp;#039;) {&lt;br /&gt;
				   NavChild.firstChild.data = textShow;&lt;br /&gt;
			   }&lt;br /&gt;
		   }&lt;br /&gt;
 &lt;br /&gt;
	   // if hidden now&lt;br /&gt;
	   } else if (NavToggle.firstChild.data === textShow) {&lt;br /&gt;
		   for (&lt;br /&gt;
				   var NavChild = NavFrame.firstChild;&lt;br /&gt;
				   NavChild !== null;&lt;br /&gt;
				   NavChild = NavChild.nextSibling&lt;br /&gt;
			   ) {&lt;br /&gt;
			   if (NavChild.className === &amp;#039;NavPic&amp;#039;) {&lt;br /&gt;
				   NavChild.style.display = &amp;#039;block&amp;#039;;&lt;br /&gt;
			   }&lt;br /&gt;
			   if (NavChild.className === &amp;#039;NavContent&amp;#039;) {&lt;br /&gt;
				   NavChild.style.display = &amp;#039;block&amp;#039;;&lt;br /&gt;
			   }&lt;br /&gt;
			   if (NavChild.className === &amp;#039;NavToggle&amp;#039;) {&lt;br /&gt;
				   NavChild.firstChild.data = textHide;&lt;br /&gt;
			   }&lt;br /&gt;
		   }&lt;br /&gt;
	   }&lt;br /&gt;
	}&lt;br /&gt;
 &lt;br /&gt;
	function toggleNavigationBarFunction(NavToggle, NavFrame) {&lt;br /&gt;
		return function() {&lt;br /&gt;
			toggleNavigationBar(NavToggle, NavFrame);&lt;br /&gt;
			return false;&lt;br /&gt;
		};&lt;br /&gt;
	}&lt;br /&gt;
	// iterate over all NavFrames&lt;br /&gt;
	var NavFrames = mw.util.$content.find( &amp;#039;div.NavFrame&amp;#039; );&lt;br /&gt;
 &lt;br /&gt;
	// if more Navigation Bars found and not template namespace than Default: hide all&lt;br /&gt;
	var initiallyToggle	= showDefaultCount &amp;lt; NavFrames.length &amp;amp;&amp;amp; mw.config.get( &amp;#039;wgNamespaceNumber&amp;#039; ) !== 10;&lt;br /&gt;
	for (var i=0;  i&amp;lt;NavFrames.length; i++) {&lt;br /&gt;
		var NavFrame = NavFrames[i];&lt;br /&gt;
		var NavToggle = document.createElement(&amp;quot;a&amp;quot;);&lt;br /&gt;
		NavToggle.className = &amp;#039;NavToggle&amp;#039;;&lt;br /&gt;
		NavToggle.setAttribute(&amp;#039;href&amp;#039;, &amp;#039;#&amp;#039;);&lt;br /&gt;
 &lt;br /&gt;
		var NavToggleText = document.createTextNode(textHide);&lt;br /&gt;
		NavToggle.appendChild(NavToggleText);&lt;br /&gt;
 &lt;br /&gt;
		// add NavToggle-Button as first div-element&lt;br /&gt;
		// in &amp;lt; div class=&amp;quot;NavFrame&amp;quot; &amp;gt;&lt;br /&gt;
		NavFrame.insertBefore(NavToggle, NavFrame.firstChild);&lt;br /&gt;
 &lt;br /&gt;
		NavToggle.onclick = toggleNavigationBarFunction(NavToggle, NavFrame);&lt;br /&gt;
		if (initiallyToggle) {&lt;br /&gt;
			toggleNavigationBar(NavToggle, NavFrame);&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
})});&lt;br /&gt;
 &lt;br /&gt;
//================================================================================&lt;br /&gt;
 &lt;br /&gt;
/** Skript für [[Vorlage:Galerie]] */&lt;br /&gt;
jQuery( document ).ready(function() {&lt;br /&gt;
  if (document.URL.match(/printable/g)) return;&lt;br /&gt;
 &lt;br /&gt;
  function toggleImageFunction(group,  remindex, shwindex) {&lt;br /&gt;
    return function() {&lt;br /&gt;
      document.getElementById(&amp;quot;ImageGroupsGr&amp;quot; + group + &amp;quot;Im&amp;quot; + remindex).style[&amp;quot;display&amp;quot;] = &amp;quot;none&amp;quot;;&lt;br /&gt;
      document.getElementById(&amp;quot;ImageGroupsGr&amp;quot; + group + &amp;quot;Im&amp;quot; + shwindex).style[&amp;quot;display&amp;quot;] = &amp;quot;block&amp;quot;;&lt;br /&gt;
      return false;&lt;br /&gt;
    };&lt;br /&gt;
  }&lt;br /&gt;
 &lt;br /&gt;
  var divs = document.getElementsByTagName(&amp;quot;div&amp;quot;);&lt;br /&gt;
  var i = 0, j = 0;&lt;br /&gt;
  var units, search;&lt;br /&gt;
  var currentimage;&lt;br /&gt;
  var UnitNode;&lt;br /&gt;
  for (i = 0; i &amp;lt; divs.length; i++) {&lt;br /&gt;
    if (divs[i].className !== &amp;quot;ImageGroup&amp;quot;) { continue; }&lt;br /&gt;
    UnitNode = undefined;&lt;br /&gt;
    search = divs[i].getElementsByTagName(&amp;quot;div&amp;quot;);&lt;br /&gt;
    for (j = 0; j &amp;lt; search.length; j++) {&lt;br /&gt;
      if (search[j].className !== &amp;quot;ImageGroupUnits&amp;quot;) { continue; }&lt;br /&gt;
      UnitNode=search[j];&lt;br /&gt;
      break;&lt;br /&gt;
    }&lt;br /&gt;
    if (UnitNode === undefined) { continue; }&lt;br /&gt;
    units = [];&lt;br /&gt;
    for (j = 0 ; j &amp;lt; UnitNode.childNodes.length ; j++ ) {&lt;br /&gt;
      var temp = UnitNode.childNodes[j];&lt;br /&gt;
      if (temp.className === &amp;quot;center&amp;quot;) { units.push(temp); }&lt;br /&gt;
    }&lt;br /&gt;
    var rightlink = undefined;&lt;br /&gt;
    var commentText = undefined;&lt;br /&gt;
    for (j = 0; j &amp;lt; units.length; j++) {&lt;br /&gt;
      currentimage = units[j];&lt;br /&gt;
      currentimage.id = &amp;quot;ImageGroupsGr&amp;quot; + i + &amp;quot;Im&amp;quot; + j;&lt;br /&gt;
      var leftlink = document.createElement(&amp;quot;a&amp;quot;);&lt;br /&gt;
      if (commentText !== undefined) {&lt;br /&gt;
        leftlink.setAttribute(&amp;quot;title&amp;quot;, commentText);&lt;br /&gt;
      }&lt;br /&gt;
      var comment;&lt;br /&gt;
      if (typeof(currentimage.getAttribute(&amp;quot;title&amp;quot;)) !== &amp;quot;string&amp;quot;) {&lt;br /&gt;
        commentText = (j+1) + &amp;quot;/&amp;quot; + units.length;&lt;br /&gt;
        comment = document.createElement(&amp;quot;tt&amp;quot;).appendChild(document.createTextNode(&amp;quot;(&amp;quot;+ commentText + &amp;quot;)&amp;quot;));&lt;br /&gt;
      } else {&lt;br /&gt;
        commentText = currentimage.getAttribute(&amp;quot;title&amp;quot;);&lt;br /&gt;
        comment = document.createElement(&amp;quot;span&amp;quot;).appendChild(document.createTextNode(commentText));&lt;br /&gt;
        currentimage.removeAttribute(&amp;quot;title&amp;quot;);&lt;br /&gt;
      }&lt;br /&gt;
      if(rightlink !== undefined) {&lt;br /&gt;
        rightlink.setAttribute(&amp;quot;title&amp;quot;, commentText);&lt;br /&gt;
      }&lt;br /&gt;
      var imghead = document.createElement(&amp;quot;div&amp;quot;);&lt;br /&gt;
      rightlink = document.createElement(&amp;quot;a&amp;quot;);&lt;br /&gt;
      if (j !== 0) {&lt;br /&gt;
        leftlink.href = &amp;quot;#&amp;quot;;&lt;br /&gt;
        leftlink.onclick = toggleImageFunction(i, j, j-1);&lt;br /&gt;
        leftlink.appendChild(document.createTextNode(&amp;quot;◀&amp;quot;));&lt;br /&gt;
      }&lt;br /&gt;
      if (j !== units.length - 1) {&lt;br /&gt;
        rightlink.href = &amp;quot;#&amp;quot;;&lt;br /&gt;
        rightlink.onclick = toggleImageFunction(i, j, j+1);&lt;br /&gt;
        rightlink.appendChild(document.createTextNode(&amp;quot;▶&amp;quot;));&lt;br /&gt;
      }&lt;br /&gt;
      imghead.style[&amp;quot;fontSize&amp;quot;] = &amp;quot;110%&amp;quot;;&lt;br /&gt;
      imghead.style[&amp;quot;fontweight&amp;quot;] = &amp;quot;bold&amp;quot;;&lt;br /&gt;
      imghead.appendChild(leftlink);&lt;br /&gt;
      imghead.appendChild(document.createTextNode(&amp;quot;\xA0&amp;quot;));&lt;br /&gt;
      imghead.appendChild(comment);&lt;br /&gt;
      imghead.appendChild(document.createTextNode(&amp;quot;\xA0&amp;quot;));&lt;br /&gt;
      imghead.appendChild(rightlink);&lt;br /&gt;
      if (units.length &amp;gt; 1) {&lt;br /&gt;
        currentimage.insertBefore(imghead,currentimage.childNodes[0]);&lt;br /&gt;
      }&lt;br /&gt;
      if (j !== 0) {&lt;br /&gt;
        currentimage.style[&amp;quot;display&amp;quot;] = &amp;quot;none&amp;quot;;&lt;br /&gt;
      }&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
});&lt;br /&gt;
 &lt;br /&gt;
/**&lt;br /&gt;
 * Fügt eine Betreffzeile auf leeren Artikel-Diskussionsseiten ein&lt;br /&gt;
 */&lt;br /&gt;
if( mw.config.get( &amp;#039;wgNamespaceNumber&amp;#039; ) === 0 || mw.config.get( &amp;#039;wgNamespaceNumber&amp;#039; ) === 1 ) {&lt;br /&gt;
 $(function() {&lt;br /&gt;
  $( &amp;#039;#ca-talk.new a&amp;#039; ).attr( &amp;#039;href&amp;#039;, function( index, attr ) {&lt;br /&gt;
   return attr + &amp;#039;&amp;amp;section=new&amp;#039;;&lt;br /&gt;
  });&lt;br /&gt;
 });&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
/**&lt;br /&gt;
 * Lokaler Dateidiskussionsseitenlink eines Commonsbildes verweist nach Commons&lt;br /&gt;
 */&lt;br /&gt;
if (mw.config.get( &amp;#039;wgNamespaceNumber&amp;#039; ) === 6) {&lt;br /&gt;
 mw.loader.using( [ &amp;#039;mediawiki.util&amp;#039;, &amp;#039;user&amp;#039;, &amp;#039;mediawiki.user&amp;#039; ], function() { $( function() { //wait for overrides in user.js&lt;br /&gt;
	if ( mw.config.get( &amp;#039;keepLocalFileTabs&amp;#039;, false ) ) {&lt;br /&gt;
		return;&lt;br /&gt;
	}&lt;br /&gt;
	if ( $( &amp;#039;#ca-history&amp;#039; ).length ) {&lt;br /&gt;
		return; //Lokale Dateibeschreibung vorhanden?&lt;br /&gt;
	}&lt;br /&gt;
	if ( !$( &amp;#039;div.sharedUploadNotice&amp;#039; ).length ) {&lt;br /&gt;
		return; //Nur bei Commons-Bildern&lt;br /&gt;
	}&lt;br /&gt;
 &lt;br /&gt;
	var path = &amp;#039;//commons.wikimedia.org/wiki/&amp;#039;;&lt;br /&gt;
 &lt;br /&gt;
	// Ändere Link auf Diskussionsseite&lt;br /&gt;
	var talkLink = $( &amp;#039;#ca-talk.new a&amp;#039; );&lt;br /&gt;
	talkLink.attr( &amp;#039;href&amp;#039;, path + &amp;#039;File_talk:&amp;#039; + mw.util.wikiUrlencode( mw.config.get( &amp;#039;wgTitle&amp;#039; ) ) + &amp;#039;?uselang=&amp;#039; + mw.util.rawurlencode( mw.config.get( &amp;#039;wgUserLanguage&amp;#039; ) ) );&lt;br /&gt;
	talkLink.addClass( &amp;#039;commonstab&amp;#039; );&lt;br /&gt;
 &lt;br /&gt;
	// Ändere Bearbeiten-Link&lt;br /&gt;
	var editLink = $( &amp;#039;#ca-edit a, #ca-viewsource a&amp;#039; );&lt;br /&gt;
	editLink.attr( &amp;#039;href&amp;#039;, path + &amp;#039;File:&amp;#039; + mw.util.wikiUrlencode( mw.config.get( &amp;#039;wgTitle&amp;#039; ) ) + &amp;#039;?action=edit&amp;amp;uselang=&amp;#039; + mw.util.rawurlencode( mw.config.get( &amp;#039;wgUserLanguage&amp;#039; ) ) );&lt;br /&gt;
	editLink.addClass( &amp;#039;commonstab&amp;#039; );&lt;br /&gt;
	editLink.text( &amp;#039;Bearbeiten&amp;#039; );&lt;br /&gt;
 })});&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
/**&lt;br /&gt;
 * Fügt bei SVG-Grafiken Links zu gerenderten PNGs in verschiedenen Breiten hinzu&lt;br /&gt;
 */&lt;br /&gt;
if (mw.config.get( &amp;#039;wgNamespaceNumber&amp;#039; ) === 6) {&lt;br /&gt;
 $( function() {&lt;br /&gt;
  var file = $( &amp;#039;#file&amp;#039; ); // might fail if MediaWiki can&amp;#039;t render the SVG&lt;br /&gt;
  if( file.length &amp;amp;&amp;amp; mw.config.get( &amp;#039;wgIsArticle&amp;#039; ) &amp;amp;&amp;amp; mw.config.get( &amp;#039;wgTitle&amp;#039; ).match( /\.svg$/i ) ) {&lt;br /&gt;
   var thumbsrc = file.find( &amp;#039;img&amp;#039; ).attr( &amp;#039;src&amp;#039; );&lt;br /&gt;
   if( !thumbsrc ) {&lt;br /&gt;
    return;&lt;br /&gt;
   }&lt;br /&gt;
 &lt;br /&gt;
   var svgAltSize = function( w, title ) {&lt;br /&gt;
    var path = thumbsrc.replace( /\/\d+(px-[^\/]+$)/, &amp;quot;/&amp;quot; + w + &amp;quot;$1&amp;quot; );&lt;br /&gt;
    var a = $( document.createElement(&amp;quot;a&amp;quot;) );&lt;br /&gt;
    a.attr( &amp;#039;href&amp;#039;, path );&lt;br /&gt;
    a.text( title );&lt;br /&gt;
    return a;&lt;br /&gt;
   };&lt;br /&gt;
 &lt;br /&gt;
   var p = $( document.createElement(&amp;quot;p&amp;quot;) );&lt;br /&gt;
   p.addClass( &amp;quot;SVGThumbs&amp;quot; );&lt;br /&gt;
   p.append( document.createTextNode( &amp;quot;Aus SVG automatisch erzeugte PNG-Grafiken in verschiedenen Auflösungen&amp;quot;+&amp;quot;: &amp;quot; ) );&lt;br /&gt;
   var l = [ 200, 500, 1000, 2000 ];&lt;br /&gt;
   for( var i = 0; i &amp;lt; l.length; i++ ) {&lt;br /&gt;
    if( i !== 0 ) {&lt;br /&gt;
     p.append( document.createTextNode( &amp;quot;, &amp;quot; ) );&lt;br /&gt;
    }&lt;br /&gt;
    p.append( svgAltSize( l[i], l[i] + &amp;quot;px&amp;quot; ) );&lt;br /&gt;
   }&lt;br /&gt;
   p.append( document.createTextNode( &amp;quot;.&amp;quot; ) );&lt;br /&gt;
   $( file.parent() ).find( &amp;#039;div.fullMedia&amp;#039; ).append( p );&lt;br /&gt;
  }&lt;br /&gt;
 });&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
/**&lt;br /&gt;
 * &amp;lt;noscript&amp;gt;-Emulation via &amp;lt;div class=&amp;quot;noscript&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
 */&lt;br /&gt;
mw.loader.using( [ &amp;#039;mediawiki.util&amp;#039; ], function() {&lt;br /&gt;
 mw.util.addCSS( &amp;#039;.noscript { display:none; }&amp;#039; );&lt;br /&gt;
});&lt;br /&gt;
 &lt;br /&gt;
/**&lt;br /&gt;
 * Verwendung von OpenStreetMap in Wikipedia.&lt;br /&gt;
 * (c) 2008 by Magnus Manske, Released under GPL&lt;br /&gt;
 */&lt;br /&gt;
//mediawiki.util is used by openStreetMapToggle&lt;br /&gt;
mw.loader.using( [ &amp;#039;mediawiki.util&amp;#039; ], function() { $( function() {&lt;br /&gt;
  var c = $( &amp;#039;#coordinates&amp;#039; );&lt;br /&gt;
  if ( !c.length ) {&lt;br /&gt;
   return;&lt;br /&gt;
  }&lt;br /&gt;
 &lt;br /&gt;
  var a = c.find( &amp;#039;a&amp;#039; );&lt;br /&gt;
  var geohack = false;&lt;br /&gt;
  for (var i = 0; i &amp;lt; a.length; i++) {&lt;br /&gt;
    var h = a[i].href;&lt;br /&gt;
    if (!h.match(/geohack/)) continue;&lt;br /&gt;
    if (h.match(/skyhack/)) continue;&lt;br /&gt;
    if (h.match(/_globe:/)) continue; // no OSM for moon, mars, etc&lt;br /&gt;
    geohack = true;&lt;br /&gt;
    break;&lt;br /&gt;
  }&lt;br /&gt;
  if ( !geohack ) {&lt;br /&gt;
   return;&lt;br /&gt;
  }&lt;br /&gt;
 &lt;br /&gt;
  var separator = $( document.createElement( &amp;#039;span&amp;#039; ) );&lt;br /&gt;
  separator.text( &amp;#039; | &amp;#039; );&lt;br /&gt;
  separator.attr( &amp;#039;class&amp;#039;, &amp;#039;noprint coordinates-separator&amp;#039; );&lt;br /&gt;
  c.append( separator );&lt;br /&gt;
  var img = $( document.createElement( &amp;#039;img&amp;#039; ) );&lt;br /&gt;
  img.attr( {&lt;br /&gt;
   &amp;#039;src&amp;#039;: &amp;#039;//upload.wikimedia.org/wikipedia/commons/thumb/c/c9/OpenStreetMapLogo.png/17px-OpenStreetMapLogo.png&amp;#039;,&lt;br /&gt;
   &amp;#039;width&amp;#039;: &amp;#039;17px&amp;#039;,&lt;br /&gt;
   &amp;#039;height&amp;#039;: &amp;#039;17px&amp;#039;&lt;br /&gt;
  } );&lt;br /&gt;
  var a = $( document.createElement( &amp;#039;a&amp;#039; ) );&lt;br /&gt;
  a.attr( {&lt;br /&gt;
   &amp;#039;href&amp;#039;: &amp;#039;#&amp;#039;,&lt;br /&gt;
   &amp;#039;title&amp;#039;: &amp;#039;Zeige Koordinaten auf einer Karte von OpenStreetMap&amp;#039;,&lt;br /&gt;
   &amp;#039;class&amp;#039;: &amp;#039;noprint osm-icon-coordinates&amp;#039;&lt;br /&gt;
  } );&lt;br /&gt;
  a.click( openStreetMapToggle );&lt;br /&gt;
  a.append( img );&lt;br /&gt;
  c.append( a );&lt;br /&gt;
})});&lt;br /&gt;
// The function to toggle&lt;br /&gt;
function openStreetMapToggle() {&lt;br /&gt;
  var c = $( &amp;#039;#coordinates&amp;#039; );&lt;br /&gt;
  if ( !c.length) {&lt;br /&gt;
   return;&lt;br /&gt;
  }&lt;br /&gt;
  var cs = $( &amp;#039;#contentSub&amp;#039; );&lt;br /&gt;
  var osm = $( &amp;#039;#openstreetmap&amp;#039; );&lt;br /&gt;
 &lt;br /&gt;
  if ( cs.length &amp;amp;&amp;amp; osm.length ) {&lt;br /&gt;
   if ( osm.css( &amp;#039;display&amp;#039; ) === &amp;#039;none&amp;#039; ) {&lt;br /&gt;
    osm.css( &amp;#039;display&amp;#039;, &amp;#039;block&amp;#039; );&lt;br /&gt;
   } else {&lt;br /&gt;
    osm.css( &amp;#039;display&amp;#039;, &amp;#039;none&amp;#039; );&lt;br /&gt;
   }&lt;br /&gt;
   return false;&lt;br /&gt;
  }&lt;br /&gt;
 &lt;br /&gt;
  var found_link = false;&lt;br /&gt;
  var a = c.find( &amp;#039;a&amp;#039; );&lt;br /&gt;
  var h;&lt;br /&gt;
  for (var i = 0; i &amp;lt; a.length; i++) {&lt;br /&gt;
   h = a[i].href;&lt;br /&gt;
   if (!h.match(/geohack/)) continue;&lt;br /&gt;
   found_link = true;&lt;br /&gt;
   break;&lt;br /&gt;
  }&lt;br /&gt;
  if ( !found_link ) {&lt;br /&gt;
   return; // No geohack link found&lt;br /&gt;
  }&lt;br /&gt;
 &lt;br /&gt;
  h = h.split(&amp;#039;params=&amp;#039;)[1];&lt;br /&gt;
 &lt;br /&gt;
  var url = &amp;#039;//toolserver.org/~kolossos/openlayers/kml-on-ol.php?lang=de&amp;amp;uselang=&amp;#039;&lt;br /&gt;
          + mw.util.rawurlencode( mw.config.get( &amp;#039;wgUserLanguage&amp;#039; ) )&lt;br /&gt;
          + &amp;#039;&amp;amp;params=&amp;#039; + h&lt;br /&gt;
          + &amp;#039;&amp;amp;title=&amp;#039; + mw.util.wikiUrlencode( mw.config.get( &amp;#039;wgTitle&amp;#039; ) );&lt;br /&gt;
 &lt;br /&gt;
  var iframe = $( document.createElement( &amp;#039;iframe&amp;#039; ) );&lt;br /&gt;
  iframe.attr( &amp;#039;id&amp;#039;, &amp;#039;openstreetmap&amp;#039; );&lt;br /&gt;
  iframe.css({&lt;br /&gt;
   &amp;#039;width&amp;#039;: &amp;#039;100%&amp;#039;,&lt;br /&gt;
   &amp;#039;height&amp;#039;: &amp;#039;350px&amp;#039;,&lt;br /&gt;
   &amp;#039;clear&amp;#039;: &amp;#039;both&amp;#039;&lt;br /&gt;
  });&lt;br /&gt;
  iframe.attr( &amp;#039;src&amp;#039;, url );&lt;br /&gt;
  cs.append( iframe );&lt;br /&gt;
  return false;&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
/**&lt;br /&gt;
 * Ändere den Spenden-Link im Sidebar für Besucher aus Deutschland&lt;br /&gt;
 */&lt;br /&gt;
$( function() {&lt;br /&gt;
 if ( typeof( Geo ) === &amp;quot;object&amp;quot; &amp;amp;&amp;amp; Geo.country === &amp;#039;DE&amp;#039; &amp;amp;&amp;amp; mw.config.get( &amp;#039;wgUserLanguage&amp;#039; ) === &amp;#039;de&amp;#039; ) {&lt;br /&gt;
  var baseUrl = &amp;#039;https://spenden.wikimedia.de/&amp;#039;;&lt;br /&gt;
  var queryString = $.param({&lt;br /&gt;
      &amp;#039;piwik_campaign&amp;#039;: &amp;#039;de.wikipedia.org&amp;#039;,&lt;br /&gt;
      &amp;#039;piwik_kwd&amp;#039;: &amp;#039;sidebar&amp;#039;,&lt;br /&gt;
      &amp;#039;language&amp;#039;: mw.config.get( &amp;#039;wgUserLanguage&amp;#039; ),&lt;br /&gt;
      &amp;#039;country&amp;#039;: Geo.country&lt;br /&gt;
  });&lt;br /&gt;
  $(&amp;quot;#n-sitesupport a&amp;quot;).attr(&amp;quot;href&amp;quot;, baseUrl + &amp;#039;?&amp;#039; + queryString);&lt;br /&gt;
 }&lt;br /&gt;
});&lt;br /&gt;
 &lt;br /&gt;
/**&lt;br /&gt;
 * erzeuge einen &amp;quot;Neuen Abschnitt&amp;quot;-Link an der letzten Überschrift&lt;br /&gt;
 */&lt;br /&gt;
$( function() {&lt;br /&gt;
 var newSectionLink = $( &amp;#039;#ca-addsection a&amp;#039; );&lt;br /&gt;
 if( newSectionLink.length ) {&lt;br /&gt;
  var link = newSectionLink.clone(); //create a copy&lt;br /&gt;
  //avoid duplicate accesskey&lt;br /&gt;
  link.removeAttr( &amp;#039;accesskey&amp;#039; ).attr( &amp;#039;title&amp;#039;, function ( index, oldTitle ) {&lt;br /&gt;
   return oldTitle.replace( /\s*\[.*\]\s*$/, &amp;#039;&amp;#039; );&lt;br /&gt;
  } );&lt;br /&gt;
  //add it within the brackets&lt;br /&gt;
  var lastEditsectionLink = $( &amp;#039;span.mw-editsection:last a&amp;#039; );&lt;br /&gt;
  lastEditsectionLink.after( link );&lt;br /&gt;
  lastEditsectionLink.after( &amp;#039; | &amp;#039; ); //see [[MediaWiki:Pipe-separator]]&lt;br /&gt;
 }&lt;br /&gt;
});&lt;br /&gt;
 &lt;br /&gt;
/**&lt;br /&gt;
 * Entferne [[Vorlage:Anker]] aus der Zusammenfassungszeile,&lt;br /&gt;
 * damit diese beim generieren der Auto-Zusammenfassung nicht das Linkziel mit beeinflusst&lt;br /&gt;
 */&lt;br /&gt;
if ( mw.config.get( &amp;#039;wgAction&amp;#039; ) === &amp;#039;edit&amp;#039; ) {&lt;br /&gt;
 $( function() {&lt;br /&gt;
  $( &amp;#039;#wpSummary&amp;#039; ).val( function( i, val ) {&lt;br /&gt;
   //Nur aktiv werden, wenn es auch eine Autozusammenfassung gibt&lt;br /&gt;
   if( val.length &amp;lt;= 2 || val.substring( 0, 2 ) !== &amp;#039;/*&amp;#039; ) {&lt;br /&gt;
    return val;&lt;br /&gt;
   }&lt;br /&gt;
   return val.replace( /\{\{[\s_]*:?[\s_]*(?:(?:Template|Vorlage)[\s_]*:[\s_]*)?Anker[\s_]*\|[^}]*\}\}\s*/gi, &amp;#039;&amp;#039; );&lt;br /&gt;
  });&lt;br /&gt;
 });&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
/**&lt;br /&gt;
 * A recent update for AFTv5 is not behaving properly when&lt;br /&gt;
 * cache page output is served &amp;amp; a non-cached JS is loaded.&lt;br /&gt;
 * The default value of &amp;#039;permissionLevel&amp;#039; will now be false,&lt;br /&gt;
 * instead of an actual value. Cached pages will still have&lt;br /&gt;
 * the default value set though (instead of false), so the&lt;br /&gt;
 * new JavaScript will interpret that as that the permission&lt;br /&gt;
 * level has been set specifically, instead of falling back&lt;br /&gt;
 * to the real (disabled) default value.&lt;br /&gt;
 * This code will basically detect if the page output is old,&lt;br /&gt;
 * and if so, re-calculate and correct what the values for&lt;br /&gt;
 * permissionLevel &amp;amp; defaultPermissionLevel.&lt;br /&gt;
 *&lt;br /&gt;
 * This section can be removed after July 7, because than the cache for all pages should be fine&lt;br /&gt;
 */&lt;br /&gt;
(function() { //avoid globals&lt;br /&gt;
var article = mw.config.get( &amp;#039;aftv5Article&amp;#039; );&lt;br /&gt;
if (&lt;br /&gt;
	article &amp;amp;&amp;amp;&lt;br /&gt;
	// when this key was introduced, so was the good data we&amp;#039;re using now&lt;br /&gt;
	!( &amp;#039;aft-noone&amp;#039; in mw.config.get( &amp;#039;wgArticleFeedbackv5Permissions&amp;#039; ) ) &amp;amp;&amp;amp;&lt;br /&gt;
	// make sure no specific protection was set (aft-reader was default)&lt;br /&gt;
	article[&amp;#039;permissionLevel&amp;#039;] === &amp;#039;aft-reader&amp;#039;&lt;br /&gt;
) {&lt;br /&gt;
	// pretend no permission level is set&lt;br /&gt;
	article[&amp;#039;permissionLevel&amp;#039;] = false;&lt;br /&gt;
 &lt;br /&gt;
	// now that data is corrected, check if AFT should be enabled;&lt;br /&gt;
	// if not, we should make sure that any form being added is&lt;br /&gt;
	// removed again&lt;br /&gt;
	// if verify function does not exist, we need not worry,&lt;br /&gt;
	// AFT data is corrected now already so nothing wrong&lt;br /&gt;
	// will be added&lt;br /&gt;
	if ( typeof $.aftUtils.verify === &amp;#039;function&amp;#039; &amp;amp;&amp;amp; !$.aftUtils.verify( &amp;#039;article&amp;#039; ) ) {&lt;br /&gt;
		var remove, interval;&lt;br /&gt;
 &lt;br /&gt;
		remove = function() {&lt;br /&gt;
			var $aft = $( &amp;#039;#mw-articlefeedbackv5&amp;#039; );&lt;br /&gt;
 &lt;br /&gt;
			if ( $aft.length &amp;gt; 0 ) {&lt;br /&gt;
				$aft.remove();&lt;br /&gt;
				clearInterval( interval );&lt;br /&gt;
			}&lt;br /&gt;
		};&lt;br /&gt;
		interval = setInterval( remove, 100 );&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
})();&lt;/div&gt;</summary>
		<author><name>Odyssee</name></author>
	</entry>
</feed>