<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://tears.wiki/index.php?action=history&amp;feed=atom&amp;title=MediaWiki%3ACommon.js</id>
	<title>MediaWiki:Common.js - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://tears.wiki/index.php?action=history&amp;feed=atom&amp;title=MediaWiki%3ACommon.js"/>
	<link rel="alternate" type="text/html" href="https://tears.wiki/index.php?title=MediaWiki:Common.js&amp;action=history"/>
	<updated>2026-05-05T04:00:35Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in T.E.A.R.S. Wiki</subtitle>
	<generator>MediaWiki 1.35.3</generator>
	<entry>
		<id>https://tears.wiki/index.php?title=MediaWiki:Common.js&amp;diff=1436&amp;oldid=prev</id>
		<title>Thegamer93: Die Seite wurde neu angelegt: „/* Das folgende JavaScript wird für alle Benutzer geladen. */ //================================================================================ //*** Dynamic…“</title>
		<link rel="alternate" type="text/html" href="https://tears.wiki/index.php?title=MediaWiki:Common.js&amp;diff=1436&amp;oldid=prev"/>
		<updated>2016-11-20T21:41:00Z</updated>

		<summary type="html">&lt;p&gt;Die Seite wurde neu angelegt: „&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Das folgende JavaScript wird für alle Benutzer geladen.: &lt;/span&gt; //================================================================================ //*** Dynamic…“&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;/* Das folgende JavaScript wird für alle Benutzer geladen. */&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( 'NavigationBarShowDefault', 0 ); // all bars will be hidden&lt;br /&gt;
// mw.user.options.set( 'NavigationBarShowDefault', 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 'jquery.makeCollapsible': for messages&lt;br /&gt;
// using 'user', 'mediawiki.user', 'user.options': wait for overrides in user.js&lt;br /&gt;
mw.loader.using( [ 'mediawiki.util', 'jquery.makeCollapsible', 'user', 'mediawiki.user', 'user.options' ], function() { $(function() {&lt;br /&gt;
	// allow setting NavigationBarShowDefault&lt;br /&gt;
	var showDefaultCount = mw.user.options.get( 'NavigationBarShowDefault',&lt;br /&gt;
		typeof NavigationBarShowDefault !== 'undefined' ? NavigationBarShowDefault : 1 );&lt;br /&gt;
	// allow user overrides for b/c&lt;br /&gt;
	var textHide = typeof NavigationBarHide === 'string' ? NavigationBarHide : mw.msg( 'collapsible-collapse' );&lt;br /&gt;
	var textShow = typeof NavigationBarShow === 'string' ? NavigationBarShow : mw.msg( 'collapsible-expand' );&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 === 'NavPic' || NavChild.className === 'NavContent') {&lt;br /&gt;
					NavChild.style.display = 'none';&lt;br /&gt;
				}&lt;br /&gt;
			}&lt;br /&gt;
			NavToggle.firstChild.data = textShow;&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 === 'NavPic' || NavChild.className === 'NavContent') {&lt;br /&gt;
					NavChild.style.display = 'block';&lt;br /&gt;
				}&lt;br /&gt;
			}&lt;br /&gt;
			NavToggle.firstChild.data = textHide;&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( 'div.NavFrame' );&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( 'wgNamespaceNumber' ) !== 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 = 'NavToggle';&lt;br /&gt;
		NavToggle.setAttribute('href', '#');&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;
		} else { // make sure that 'display' is always set for every NavFrame&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 === 'NavPic' || NavChild.className === 'NavContent') {&lt;br /&gt;
					NavChild.style.display = 'block';&lt;br /&gt;
				}&lt;br /&gt;
			}&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
})});&lt;br /&gt;
 &lt;br /&gt;
// adds show/hide-button to navigation bars FÜR HAUPTSEITE: Andere Farbe&lt;br /&gt;
// using 'jquery.makeCollapsible': for messages&lt;br /&gt;
// using 'user', 'mediawiki.user', 'user.options': wait for overrides in user.js&lt;br /&gt;
mw.loader.using( [ 'mediawiki.util', 'jquery.makeCollapsible', 'user', 'mediawiki.user', 'user.options' ], function() { $(function() {&lt;br /&gt;
	// allow setting NavigationBarShowDefault&lt;br /&gt;
	var showDefaultCount = mw.user.options.get( 'NavigationBarShowDefault',&lt;br /&gt;
		typeof NavigationBarShowDefault !== 'undefined' ? NavigationBarShowDefault : 1 );&lt;br /&gt;
	// allow user overrides for b/c&lt;br /&gt;
	var textHide = typeof NavigationBarHide === 'string' ? NavigationBarHide : mw.msg( 'collapsible-collapse' );&lt;br /&gt;
	var textShow = typeof NavigationBarShow === 'string' ? NavigationBarShow : mw.msg( 'collapsible-expand' );&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(HSNavToggle, HSNavFrame)&lt;br /&gt;
	{&lt;br /&gt;
		if (!HSNavFrame || !HSNavToggle) {&lt;br /&gt;
			return false;&lt;br /&gt;
		}&lt;br /&gt;
 &lt;br /&gt;
		// if shown now&lt;br /&gt;
		if (HSNavToggle.firstChild.data === textHide) {&lt;br /&gt;
			for (&lt;br /&gt;
					var HSNavChild = HSNavFrame.firstChild;&lt;br /&gt;
					HSNavChild !== null;&lt;br /&gt;
					HSNavChild = HSNavChild.nextSibling&lt;br /&gt;
				) {&lt;br /&gt;
				if (HSNavChild.className === 'HSNavPic' || HSNavChild.className === 'HSNavContent') {&lt;br /&gt;
					HSNavChild.style.display = 'none';&lt;br /&gt;
				}&lt;br /&gt;
			}&lt;br /&gt;
			HSNavToggle.firstChild.data = textShow;&lt;br /&gt;
 &lt;br /&gt;
		// if hidden now&lt;br /&gt;
		} else if (HSNavToggle.firstChild.data === textShow) {&lt;br /&gt;
			for (&lt;br /&gt;
					var HSNavChild = HSNavFrame.firstChild;&lt;br /&gt;
					HSNavChild !== null;&lt;br /&gt;
					HSNavChild = HSNavChild.nextSibling&lt;br /&gt;
				) {&lt;br /&gt;
				if (HSNavChild.className === 'HSNavPic' || HSNavChild.className === 'HSNavContent') {&lt;br /&gt;
					HSNavChild.style.display = 'block';&lt;br /&gt;
				}&lt;br /&gt;
			}&lt;br /&gt;
			HSNavToggle.firstChild.data = textHide;&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
 &lt;br /&gt;
	function toggleNavigationBarFunction(HSNavToggle, HSNavFrame) {&lt;br /&gt;
		return function() {&lt;br /&gt;
			toggleNavigationBar(HSNavToggle, HSNavFrame);&lt;br /&gt;
			return false;&lt;br /&gt;
		};&lt;br /&gt;
	}&lt;br /&gt;
	// iterate over all NavFrames&lt;br /&gt;
	var HSNavFrames = mw.util.$content.find( 'div.HSNavFrame' );&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; HSNavFrames.length &amp;amp;&amp;amp; mw.config.get( 'wgNamespaceNumber' ) !== 10;&lt;br /&gt;
	for (var i=0; i&amp;lt;HSNavFrames.length; i++) {&lt;br /&gt;
		var HSNavFrame = HSNavFrames[i];&lt;br /&gt;
		var HSNavToggle = document.createElement(&amp;quot;a&amp;quot;);&lt;br /&gt;
		HSNavToggle.className = 'HSNavToggle';&lt;br /&gt;
		HSNavToggle.setAttribute('href', '#');&lt;br /&gt;
 &lt;br /&gt;
		var HSNavToggleText = document.createTextNode(textHide);&lt;br /&gt;
		HSNavToggle.appendChild(HSNavToggleText);&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;
		HSNavFrame.insertBefore(HSNavToggle, HSNavFrame.firstChild);&lt;br /&gt;
 &lt;br /&gt;
		HSNavToggle.onclick = toggleNavigationBarFunction(HSNavToggle, HSNavFrame);&lt;br /&gt;
		if (initiallyToggle) {&lt;br /&gt;
			toggleNavigationBar(HSNavToggle, HSNavFrame);&lt;br /&gt;
		} else { // make sure that 'display' is always set for every NavFrame&lt;br /&gt;
			for (&lt;br /&gt;
					var HSNavChild = HSNavFrame.firstChild;&lt;br /&gt;
					HSNavChild !== null;&lt;br /&gt;
					HSNavChild = HSNavChild.nextSibling&lt;br /&gt;
				) {&lt;br /&gt;
				if (HSNavChild.className === 'HSNavPic' || HSNavChild.className === 'HSNavContent') {&lt;br /&gt;
					HSNavChild.style.display = 'block';&lt;br /&gt;
				}&lt;br /&gt;
			}&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
})});&lt;/div&gt;</summary>
		<author><name>Thegamer93</name></author>
	</entry>
</feed>