Naar inhoud springen

Gebruiker:Silver Spoon/test.js

Uit Wikipedia, de vrije encyclopedie

Opmerking: na het publiceren is het wellicht nodig uw browsercache te legen om de veranderingen te zien.

  • Firefox / Safari: houd Shift ingedrukt terwijl u:je op Vernieuwen klikt of druk op Ctrl-F5 of Ctrl-R (⌘-Shift-R op een Mac)
  • Google Chrome: druk op Ctrl-Shift-R (⌘-Shift-R op een Mac)
  • Edge: houd Ctrl ingedrukt terwijl u:je op Vernieuwen klikt of druk op Ctrl-F5.
// lift my languages up to the top of the list
var mylangsArray = ["en", "de", "nds-nl", "af", "fi"];

function myLanguages()
{
    if (typeof(mylangsArray) == "undefined") //user didn't define array of languages
        return;

    var first; //element to insert before
   
    for (var i = 0; i < mylangsArray.length; i++)
    {
        var els = getElementsByClassName(document, "*", "interwiki-"+mylangsArray[i]);
       
        if (els.length == 0) //interwiki not found
            continue;
           
        var parent = els[0].parentNode;
                  
        if (!first) //first loop run
            first = parent.firstChild;
                     
        for (var n = 0; n < els.length; n++)
        {
            els[n].style.fontWeight = "bold";
       
            if (first == els[n]) //don't move element before itself
                first = first.nextSibling;
            else
                parent.insertBefore(els[n], first);
        }
    }
}

hookEvent("load", myLanguages);