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' } );
		});
	}

}); */