<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>http://wiki.maniac-mansion-mania.de/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="http://wiki.maniac-mansion-mania.de/index.php?action=history&amp;feed=atom&amp;title=MediaWiki%3ACommon.js"/>
	<link rel="alternate" type="text/html" href="http://wiki.maniac-mansion-mania.de/index.php?title=MediaWiki:Common.js&amp;action=history"/>
	<updated>2026-04-11T08:12:57Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in ManiacWiki</subtitle>
	<generator>MediaWiki 1.32.0</generator>
	<entry>
		<id>http://wiki.maniac-mansion-mania.de/index.php?title=MediaWiki:Common.js&amp;diff=1455&amp;oldid=prev</id>
		<title>Blount am 12. November 2009 um 12:48 Uhr</title>
		<link rel="alternate" type="text/html" href="http://wiki.maniac-mansion-mania.de/index.php?title=MediaWiki:Common.js&amp;diff=1455&amp;oldid=prev"/>
		<updated>2009-11-12T12:48:02Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;a href=&quot;http://wiki.maniac-mansion-mania.de/index.php?title=MediaWiki:Common.js&amp;amp;diff=1455&amp;amp;oldid=294&quot;&gt;Änderungen zeigen&lt;/a&gt;</summary>
		<author><name>Blount</name></author>
		
	</entry>
	<entry>
		<id>http://wiki.maniac-mansion-mania.de/index.php?title=MediaWiki:Common.js&amp;diff=294&amp;oldid=prev</id>
		<title>Blount: Die Seite wurde neu angelegt: „/* Jedes JavaScript hier wird für alle Benutzer für jede Seite geladen. */  //============================================================= //*** Configuration …“</title>
		<link rel="alternate" type="text/html" href="http://wiki.maniac-mansion-mania.de/index.php?title=MediaWiki:Common.js&amp;diff=294&amp;oldid=prev"/>
		<updated>2009-02-20T17:39:03Z</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;Jedes JavaScript hier wird für alle Benutzer für jede Seite geladen.: &lt;/span&gt;  //============================================================= //*** Configuration …“&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&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;
//*** Configuration for &amp;quot;star&amp;quot; logo in front of interwiki links to Featured Articles&lt;br /&gt;
&lt;br /&gt;
/** set to false in Special:Mypage/monobook.js to switch off this &amp;quot;feature&amp;quot; */&lt;br /&gt;
var linkFA_enabled  = true;&lt;br /&gt;
 &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;
&lt;br /&gt;
// linkFA_bullet and linkFA_style werden nur für cologneblue, nostalgia and standard verwendet,&lt;br /&gt;
// für monobook und simple siehe [[MediaWiki:Common.css]]&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;http://upload.wikimedia.org/wikipedia/commons/d/d0/Monobook-bullet-star-transparent.png&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
/** style to use for the linkFA_bullet img */&lt;br /&gt;
var linkFA_style = &amp;quot;margin-right: 0.2em;&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
/** &lt;br /&gt;
 * star logo for featured articles in other languages,&lt;br /&gt;
 * see Template:Link_FA and MediaWiki:Common.css&lt;br /&gt;
 */&lt;br /&gt;
addOnloadHook(function() {&lt;br /&gt;
    // early exit when disabled&lt;br /&gt;
    if (!linkFA_enabled) return;&lt;br /&gt;
    &lt;br /&gt;
    // skins need to be treated differently&lt;br /&gt;
    if (skin == &amp;quot;monobook&amp;quot; || skin == &amp;quot;simple&amp;quot;) {&lt;br /&gt;
        newer();&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;
        older();&lt;br /&gt;
    } &lt;br /&gt;
    &lt;br /&gt;
    /** skin == &amp;quot;monobook&amp;quot; || skin == &amp;quot;simple&amp;quot; */&lt;br /&gt;
    function newer() {&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;))   continue;&lt;br /&gt;
            // additional class so the template can be hidden with CSS&lt;br /&gt;
            li.className += &amp;quot; FA&amp;quot;;&lt;br /&gt;
            // change title&lt;br /&gt;
            li.title = linkFA_description;&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 older() {&lt;br /&gt;
        // these root elements can contain FA-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 rootId  = rootIds[i];&lt;br /&gt;
            var root    = document.getElementById(rootId);&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;
                var link    = links[j];&lt;br /&gt;
                decorate(link);&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
    /** id necessary, modify a link to show the FA-star (older) */&lt;br /&gt;
    function decorate(link) {&lt;br /&gt;
        // exit if not a FA-link&lt;br /&gt;
        var lang    = link.title.split(&amp;quot;:&amp;quot;)[0]; // not precise enough&lt;br /&gt;
        var fa      = document.getElementById(&amp;quot;interwiki-&amp;quot; + lang + &amp;quot;-fa&amp;quot;);&lt;br /&gt;
        if (!fa)    return;&lt;br /&gt;
        // possible problem owing the standard skin: &amp;quot;Link FA&amp;quot; template is transcluded with a non-interwiki parameter, for example &amp;quot;Special&amp;quot;&lt;br /&gt;
        // result: links to special pages in the topbar and/or footer might also be marked as a Featured Article&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;,     linkFA_bullet);&lt;br /&gt;
        img.setAttribute(&amp;quot;alt&amp;quot;,     linkFA_description);&lt;br /&gt;
        img.setAttribute(&amp;quot;style&amp;quot;,   linkFA_style);&lt;br /&gt;
        &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;, linkFA_description);&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;
addOnloadHook(function() {&lt;br /&gt;
   // only on the main page&lt;br /&gt;
   if ( wgTitle != 'Hauptseite' || wgNamespaceNumber != 0 )    return;&lt;br /&gt;
   &lt;br /&gt;
   try {&lt;br /&gt;
       var node = document.getElementById( &amp;quot;p-lang&amp;quot; )&lt;br /&gt;
                           .getElementsByTagName('div')[0]&lt;br /&gt;
                           .getElementsByTagName('ul')[0];&lt;br /&gt;
&lt;br /&gt;
       var aNode = document.createElement( 'a' );&lt;br /&gt;
       var liNode = document.createElement( 'li' );&lt;br /&gt;
&lt;br /&gt;
       aNode.appendChild( document.createTextNode( 'Alle Sprachen' ) );&lt;br /&gt;
       aNode.setAttribute( 'href' , 'http://de.wikipedia.org/wiki/Wikipedia:Sprachen' );&lt;br /&gt;
       liNode.appendChild( aNode );&lt;br /&gt;
       liNode.className = 'interwiki-completelist';&lt;br /&gt;
       node.appendChild( liNode );&lt;br /&gt;
    } catch(e) {&lt;br /&gt;
        // lets just ignore what's happened&lt;br /&gt;
    }&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
//==============================================================================&lt;br /&gt;
//*** Verändert die Tabellensortierfunktion so, dass auch deutsche Tausenderpunkt und Dezimalkommata gehen&lt;br /&gt;
// Original aus sv.wikipedia.org&lt;br /&gt;
&lt;br /&gt;
function ts_parseFloat(num) {&lt;br /&gt;
    if (!num) return 0;&lt;br /&gt;
    num = num.replace(/\./g, &amp;quot;&amp;quot;);&lt;br /&gt;
    num = num.replace(/,/, &amp;quot;.&amp;quot;);&lt;br /&gt;
    num = parseFloat(num);&lt;br /&gt;
    return (isNaN(num) ? 0 : num);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
//==============================================================================&lt;br /&gt;
//*** forcePreview: erzwungene vorschau für IPs&lt;br /&gt;
&lt;br /&gt;
/*&lt;br /&gt;
 * Zwingt IPs zuerst die Vorschau zu benutzen, bevor sie speichern können.&lt;br /&gt;
 * Copyright Marc Mongenet, 2006 aus frwp&lt;br /&gt;
 */&lt;br /&gt;
addOnloadHook(function() {&lt;br /&gt;
    if (wgUserName != null || wgAction != &amp;quot;edit&amp;quot;) return;&lt;br /&gt;
    saveButton = document.getElementById(&amp;quot;wpSave&amp;quot;);&lt;br /&gt;
    if (!saveButton) return;&lt;br /&gt;
    saveButton.disabled = true;&lt;br /&gt;
    saveButton.value = &amp;quot;Seite speichern (Bitte erst die Vorschau benutzen)&amp;quot;;&lt;br /&gt;
    saveButton.style.fontWeight = &amp;quot;normal&amp;quot;;&lt;br /&gt;
    document.getElementById(&amp;quot;wpPreview&amp;quot;).style.fontWeight = &amp;quot;bold&amp;quot;;&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
//==============================================================================&lt;br /&gt;
//*** Fügt der Suche weitere Suchengines hinzu (kopiert aus eswp)&lt;br /&gt;
&lt;br /&gt;
/*&lt;br /&gt;
document.write('&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;' &lt;br /&gt;
        + '/w/index.php?title=MediaWiki:SpezialSuche.js'&lt;br /&gt;
        + '&amp;amp;action=raw&amp;amp;ctype=text/javascript&amp;amp;dontcountme=s&amp;amp;smaxage=3600&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;');&lt;br /&gt;
*/&lt;br /&gt;
&lt;br /&gt;
//================================================================================&lt;br /&gt;
//*** force the loading of another JavaScript file (Kopie von [[Commons:Common.js]])&lt;br /&gt;
// Local Maintainer: [[Commons:User:Dschwen]]&lt;br /&gt;
&lt;br /&gt;
function includePage(name) {&lt;br /&gt;
    document.write('&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;' + wgScript + '?title='&lt;br /&gt;
        + name &lt;br /&gt;
        + '&amp;amp;action=raw&amp;amp;ctype=text/javascript&amp;quot;&amp;gt;&amp;lt;\/script&amp;gt;');&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
//================================================================================&lt;br /&gt;
//*** import Onlyifuploading-functions&lt;br /&gt;
// SEE ALSO [[MediaWiki:Onlyifuploading.js]]&lt;br /&gt;
&lt;br /&gt;
if (wgCanonicalSpecialPageName == &amp;quot;Upload&amp;quot;) {&lt;br /&gt;
    document.write('&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;/w/index.php?title=MediaWiki:Onlyifuploading.js&amp;amp;action=raw&amp;amp;ctype=text/javascript&amp;amp;dontcountme=s&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;');&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
//================================================================================&lt;br /&gt;
//*** Dynamic Navigation Bars&lt;br /&gt;
&lt;br /&gt;
// set up the words in your language&lt;br /&gt;
var NavigationBarHide = 'Einklappen';&lt;br /&gt;
var NavigationBarShow = 'Ausklappen';&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;
// NavigationBarShowDefault = 0; // all bars will be hidden&lt;br /&gt;
// NavigationBarShowDefault = 1; // on pages with more than 1 bar all bars will be hidden&lt;br /&gt;
if (typeof NavigationBarShowDefault == 'undefined' ) {&lt;br /&gt;
    var NavigationBarShowDefault = 0;&lt;br /&gt;
}&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(indexNavigationBar)&lt;br /&gt;
{&lt;br /&gt;
   var NavToggle = document.getElementById(&amp;quot;NavToggle&amp;quot; + indexNavigationBar);&lt;br /&gt;
   var NavFrame = document.getElementById(&amp;quot;NavFrame&amp;quot; + indexNavigationBar);&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 == NavigationBarHide) {&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') {&lt;br /&gt;
               NavChild.style.display = 'none';&lt;br /&gt;
           }&lt;br /&gt;
           if (NavChild.className == 'NavContent') {&lt;br /&gt;
               NavChild.style.display = 'none';&lt;br /&gt;
           }&lt;br /&gt;
           if (NavChild.className == 'NavToggle') {&lt;br /&gt;
               NavChild.firstChild.data = NavigationBarShow;&lt;br /&gt;
           }&lt;br /&gt;
       }&lt;br /&gt;
&lt;br /&gt;
   // if hidden now&lt;br /&gt;
   } else if (NavToggle.firstChild.data == NavigationBarShow) {&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') {&lt;br /&gt;
               NavChild.style.display = 'block';&lt;br /&gt;
           }&lt;br /&gt;
           if (NavChild.className == 'NavContent') {&lt;br /&gt;
               NavChild.style.display = 'block';&lt;br /&gt;
           }&lt;br /&gt;
           if (NavChild.className == 'NavToggle') {&lt;br /&gt;
               NavChild.firstChild.data = NavigationBarHide;&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&lt;br /&gt;
function createNavigationBarToggleButton()&lt;br /&gt;
{&lt;br /&gt;
   var indexNavigationBar = 0;&lt;br /&gt;
   // iterate over all &amp;lt; div &amp;gt;-elements&lt;br /&gt;
   var divs = document.getElementsByTagName(&amp;quot;div&amp;quot;);&lt;br /&gt;
   for (var i=0;  i&amp;lt;divs.length; i++) {&lt;br /&gt;
       var NavFrame = divs[i];&lt;br /&gt;
       // if found a navigation bar&lt;br /&gt;
       if (NavFrame.className == &amp;quot;NavFrame&amp;quot;) {&lt;br /&gt;
&lt;br /&gt;
           indexNavigationBar++;&lt;br /&gt;
           var NavToggle = document.createElement(&amp;quot;a&amp;quot;);&lt;br /&gt;
           NavToggle.className = 'NavToggle';&lt;br /&gt;
           NavToggle.setAttribute('id', 'NavToggle' + indexNavigationBar);&lt;br /&gt;
           NavToggle.setAttribute('href', 'javascript:toggleNavigationBar(' + indexNavigationBar + ');');&lt;br /&gt;
&lt;br /&gt;
           var NavToggleText = document.createTextNode(NavigationBarHide);&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(&lt;br /&gt;
               NavToggle,&lt;br /&gt;
               NavFrame.firstChild&lt;br /&gt;
           );&lt;br /&gt;
           NavFrame.setAttribute('id', 'NavFrame' + indexNavigationBar);&lt;br /&gt;
       }&lt;br /&gt;
   }&lt;br /&gt;
   // if more Navigation Bars found than Default: hide all&lt;br /&gt;
   if (NavigationBarShowDefault &amp;lt; indexNavigationBar) {&lt;br /&gt;
       for(&lt;br /&gt;
               var i=1; &lt;br /&gt;
               i&amp;lt;=indexNavigationBar; &lt;br /&gt;
               i++&lt;br /&gt;
       ) {&lt;br /&gt;
           toggleNavigationBar(i);&lt;br /&gt;
       }&lt;br /&gt;
   }&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
addOnloadHook(createNavigationBarToggleButton);&lt;br /&gt;
&lt;br /&gt;
//================================================================================&lt;br /&gt;
//*** import Onlyifediting-functions&lt;br /&gt;
// SEE ALSO [[MediaWiki:Onlyifediting.js]]&lt;br /&gt;
 &lt;br /&gt;
if (document.URL.indexOf(&amp;quot;action=edit&amp;quot;) &amp;gt; 0 || document.URL.indexOf(&amp;quot;action=submit&amp;quot;) &amp;gt; 0) {&lt;br /&gt;
    document.write('&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;/w/index.php?title=MediaWiki:Onlyifediting.js&amp;amp;action=raw&amp;amp;ctype=text/javascript&amp;amp;dontcountme=s&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;');&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Blount</name></author>
		
	</entry>
</feed>