Utente:Alex brollo/common backup.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)
- Edge: tieni premuto il tasto Ctrl e fai clic su Aggiorna, oppure premi Ctrl-F5.
/* Pezza per rabberciare il bug nsPagina del 15.02.2018; non serve più
mw.loader.using("mediawiki.action.edit").then(function() {mw.toolbar.insertTags=function(pre,post) {
var t=selection();
t[1]=pre+t[1]+post;
$(mw.activeElement).val(t.join(""));
return false;
}})
*/
// importScript("Utente:Alex brollo/salatore.js");
importScript("Utente:Alex brollo/tool_stefano.js");
importStylesheet("MediaWiki:Gadget-vis.css");
importScript("Utente:Alex brollo/vis.js");
// this loads bottom buttons and related edit toolsalex
mw.loader.load('//wikisource.org/w/index.php?title=User:Alex brollo/common.js&action=raw&ctype=text/javascript');
// test upload of FullScreenEditing.js
// mw.loader.load('//en.wikisource.org/w/index.php?title=User:Samwilson/FullScreenEditing.js&action=raw&ctype=text/javascript');
importScript("MediaWiki:ParseIndiceNew.js");
function splitter(t,s) {
if (s===undefined) s="\n\t ,;.:-()\"'’-[]{}«»‛’‘’“”“„„“|\\\/";
var l=[];
var cc=t.substr(0,1);
var lp=cc;
// tipocc vero se carattere, false se separatore
var tipocc=(s.indexOf(cc)===-1);
var tipolp=tipocc;
for (i=1;i<t.length;i+=1) {
cc=t.substr(i,1);
tipocc=(s.indexOf(cc)===-1);
if (tipocc===tipolp) {
lp+=cc;
} else {
l.push(lp);
lp=cc;
tipolp=tipocc;
}
}
l.push(lp);
return l;
}
function mri() {
var ri=find_stringa(leggiBox(),"{"+"{RigaIntestazione","}}",1,"{{");
if (ri!=="") {
scriviBox(leggiBox().replace(ri,""));
scriviBox(ri,0);
}
}
$(document).ready(function() {
//https://it.wikisource.org/w/index.php?title=Pagina:Bandello_-_Novelle,_Laterza_1911,_IV.djvu/82&action=edit
$(".testi a[href*='title=Pagina:']").each(function(){$(this).attr("target","editPagina");});
});
/*
$(document).ready(
function () {if ($(".pagineDellEdizione a:not('.new')").length>0 && $(".pagineDellEdizione a[class*='quality']").length===0) {
alert("Caricamento irregolare. Chiudere l'alert per ricaricare la pagina");
new mw.Api().post( { action: 'purge', titles: mw.config.get( 'wgPageName' ) } ).then(function () {
location.reload();
}, function () {
mw.notify( 'Purge failed', { type: 'error' } );
});
}
}); */