Utente:Alex brollo/common.js
Nota: dopo aver pubblicato, potrebbe essere necessario pulire la cache del proprio browser per vedere i cambiamenti.
- Firefox / Safari: tieni premuto il tasto delle maiuscole Shift e fai clic su Ricarica, oppure premi Ctrl-F5 o Ctrl-R (⌘-R su Mac)
- Google Chrome: premi Ctrl-Shift-R (⌘-Shift-R su un Mac)
- Internet Explorer / Edge: tieni premuto il tasto Ctrl e fai clic su Aggiorna, oppure premi Ctrl-F5
- Opera: premi Ctrl-F5.
importScript("Utente:Alex brollo/NextRegex.js");
importScript("Utente:Alex brollo/Split.js");
(function($,mw) {
if (mw.config.get("wgCanonicalNamespace") == "") {
mw.loader.using("mediawiki.api", function() {
var api = new mw.Api();
api.get({
action: 'query',
format:'json',
list:"embeddedin",
einamespace:"112",
eititle:mw.config.get("wgPageName").split("/")[0] // ricerca sul nome principale della pagina
}).done(function (data) {
var linkedNs0= data.query.embeddedin;
if (linkedNs0.length == 0) {
mw.alertMessage("Avviso","Questa edizione non è collegata a nsOpera");
}
else for (var i = 0; i < linkedNs0.length; i += 1) {
html = '<li id="ca-ns0_' + i + '"><span><a href="' +
mw.util.getUrl( linkedNs0[i].title ) + '" title="Edizione di ' +
linkedNs0[i].title + '"><span>Opera</span>';
if (linkedNs0.length > 1) {
html += ' <small>' + (i+1) + '</small>';
}
html += '</a></span></li>';
if (mw.config.get("skin")==="monobook") {
$(".pBody ul").eq(1).prepend($(html));
}
else {
$(html).appendTo($("#p-namespaces ul"));
}
}
});
});
}
})($,mw);
// $(".mw-editfont-monospace").css("font-size","1.1pc"); $(".ace_editor").css("font-size","1.1pc");
// decompone una stringa e restituisce i codici unicode dei caratteri dopo decomposizione
function uniChar(s) {
var t="";
var l=s.normalize("NFD").split('');
var cp="";
for (i=0;i<l.length;i+=1) {
cp=l[i].codePointAt();
t+="\\u"+("0000"+cp.toString(16)).substr(-4);
}
return t;
}