Utilizator:לערי ריינהארט/monobook.js

Notă: După salvare, trebuie să treceți peste cache-ul browser-ului pentru a vedea modificările.

  • Mozilla, Google Chrome, Safari, Konqueror: țineți apăsat Shift în timp ce apăsați butonul Reload (sau apăsați Ctrl-Shift-R).
  • Internet Explorer: apăsați Ctrl-F5.
  • Opera: apăsați F5.
mw.loader.load('https://de.wikipedia.org/w/index.php?title=user:GFHund/monobook.js&action=raw&ctype=text/javascript');

/* test */
function linkingviaVIAF() {
/* goal / future  var targetURL = "http://librarything.com/author/viaf/viaf.org"; */

/* today */
  var targetURL = "http://yi.librarything.com/commonknowledge/search.php?f=13&exact=1&q=VIAF%3Aviaf.org";
 
  var magicRegex = /viaf.org/ig;
 
  for (var i = 0; i < document.links.length; i++)
  {
    if( document.links[i].href.match(/viaf.org\/(.*)/) )
    {
/*    document.links[i].href=targetURL.replace(magicRegex, RegExp.$1); */
      document.links[i].href=targetURL.replace(magicRegex, RegExp.$1.replace(/[\D]*/g, ''))
    }
  }
}
 
$(linkingviaVIAF);

/* Example for [[commons:Bugzilla:021572]] -- [[commons:meta:user:Platonides]] */

$ ( function() { if (wgArticleId) mw.util.addPortletLink("p-tb", wgScript + "?curid=" + wgArticleId, "Short url", "t-curid", "Reference using its article id"); } );