Gebruiker:Muddyb/monobook.js

Let wel: Na die wysiging is dit dalk nodig om u blaaier se kasgeheue te verfris voordat u die veranderinge sal sien:

  • Firefox / Safari: hou Shift en kliek Herlaai, of druk Ctrl-F5 of Ctrl-R (⌘-R op 'n Mac)
  • Google Chrome: Druk Ctrl-Shift-R (⌘-Shift-R op 'n Mac)
  • Internet Explorer / Edge: Hou Ctrl en kliek Refresh, of druk Ctrl-F5
  • Opera: Gaan na Kieslys → Settings (Opera → Preferences op 'n Mac) en dan na Privacy & security → Clear browsing data → Cached images and files.
// [[:en:User:Lupin/popups.js]]          

document.write('<script type="text/javascript" src="'          
+ 'http://en.wikipedia.org/w/index.php?title=User:Lupin/popups.js'       
+ '&action=raw&ctype=text/javascript&dontcountme=s"></script>');

// addPurge
$(function () {
    var hist; var url;
    if (!(hist = document.getElementById('ca-history') )) return;
    if (!(url = hist.getElementsByTagName('a')[0] )) return;
    if (!(url = url.href )) return;
    mw.util.addPortletLink('p-cactions', url.replace(/([?&]action=)history([&#]|$)/, '$1purge$2'),
                   'purge', 'ca-purge', 'Purge server cache for this page', '0');
});

//Organise les liens interwiki selon un certain ordre
//Auteur : Sanao, d'après une idée de Lilyu
 
//Tri les interwiki selon un ordre défini par la variable globale order_lang
//Valeur de retour : Aucune
function sortInterWiki()
{
  var lang = document.getElementById("p-lang");
  if(lang)
  {
    var ul_lang = lang.getElementsByTagName("ul");
    if(ul_lang.length > 0)
    {
      ul_lang = ul_lang.item(0);
 
      var cur_li_lang = null;
      var new_ul_lang = document.createElement("ul");
      var ordre_langues = getVarValue("order_lang", new Array("en", "fr", "de", "es", "it")); //Ordre des interwiki
      for(var cpt = 0; cpt < ordre_langues.length; cpt++)
      {
        cur_li_lang = getElementsByClassName(ul_lang, "li", "interwiki-" + ordre_langues[cpt]);
        if(cur_li_lang.length > 0)
        {
          cur_li_lang = cur_li_lang[0];
          new_ul_lang.appendChild(cur_li_lang.cloneNode(true));
          ul_lang.removeChild(cur_li_lang);
        }
      }
 
      ul_lang.innerHTML = (new_ul_lang.innerHTML + ul_lang.innerHTML);
    }
  }
}
$(sortInterWiki);