Uporabnik:Smihael/monobook.js

Iz Wikivira, proste knjižnice besedil v javni lasti
Jump to navigation Jump to search

Opomba: Da bodo spremembe prišle do veljave, po shranitvi izpraznite predpomnilnik svojega brskalnika.

  • Firefox/Safari: Držite Shift in kliknite Ponovno naloži (Reload) ali pritisnite Ctrl-Shift-R ali Ctrl-R (⌘-R na sistemu Mac)
  • Internet Explorer: Držite Ctrl-F5 in kliknite Osveži (Refresh) ali pritisnite Ctrl-F5
  • Google Chrome: Pritisnite Ctrl-Shift-R (⌘-Shift-R na sistemu Mac)
  • Opera: Pojdite v Meni → Nastavitve (Opera → Nastavitve na sistemu Mac) in nato na Zasebnost in varnost → Počisti podatke o brskanju → Predpomnjene slike in datoteke.
importScriptURI('http://sl.wikipedia.org/w/index.php?title=Uporabnik:Smihael/metlica.js&action=raw&ctype=text/javascript');


//index2content
setTimeout(function() {
  if (wgAction == "edit" && wgCanonicalNamespace != "User" && wgCanonicalNamespace != "User_talk")
  {
    var myData = new Array();
    myData[1] = '\\*\\[\\[(.*?)\\]\\]';
    myData[2] = '==$1==\\n{{subst::$1}}';
    document.getElementById('srSearch').value=myData[1];
    document.getElementById('srReplace').value=myData[2];
    document.getElementById('srRegexp').checked=true;
    srShowHide();
    //alert(3);
    return;
  }
}, 200);

// Skript za enostavno urejanje dodajanje parametra |licenca=javna last
// začasna rešitev; v delu še nekaj, kar ne bo popolnoma razbilo formattinga

addOnloadHook(function() {
  if (wgAction == "edit")
  {
    if (document.URL.lastIndexOf("&fakeaction=JL") == -1) {
      return;
    }
     //document.editform.wpTextbox1.value.match(/\{\{naslov((.|\n)*?)\}\}$/sgmi)
     if ((document.editform.wpTextbox1.value.search('licenca') == -1) && (document.editform.wpTextbox1.value.search('dovoljenje') == -1)) {
       document.editform.wpTextbox1.value = document.editform.wpTextbox1.value.replace(/\{\{naslov/i, "{{naslov\n|licenca=javna last");
     }
     else {
       document.editform.wpTextbox1.value = document.editform.wpTextbox1.value.replace(/(\|(.*?)licenca(.*?)\=|\|(.*?)dovoljenje(.*?)\=)/i, "|licenca=javna last");
     }
     document.editform.wpSummary.value = 'javna last';
     document.editform.wpMinoredit.checked = true;
     document.editform.submit();
     return;
  }
  if (wgCanonicalNamespace == "User" || wgCanonicalNamespace == "User_talk" || wgCanonicalNamespace == "Special") {
     return;
  }
  addPortletLink("p-cactions", "javascript:doJL()", "JL", "ca-jl", "Besedilo je v javni lasti", "");
});

function doJL() {
  var title = wgPageName.replace("&", "%26").replace("+", "%2B");
  location.assign("/w/index.php?&action=edit&fakeaction=JL&title=" + title);
}