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.
// importo il "tool per indice sommario"
importScript("Utente:Alex brollo/tool_stefano.js");

alex={};
// this loads the WIP eis.js (Edit In Sequence), only running in edit mode
// mw.loader.load('//it.wikisource.org/w/index.php?title=Utente:Alex brollo/eis.js&action=raw&ctype=text/javascript');




// disabilito per evitare conflitto con gadget eis
// mw.loader.load('//wikisource.org/w/index.php?title=User:Alex brollo/common.js&action=raw&ctype=text/javascript');

// inserisco temporaneamente per assicurare l'esistenza della variabile globale
// alex={};

// importScript("Utente:Alex brollo/dizionari.js");

/* due funzioni importanti per gestire bene i lemmi
Le funzioni sono integrate in dizionari.js; se viene attivata la prima riga della pagina (cancellando i caratteri //
in testa alla riga) tutto il codice seguente può essere cancellato dalla pagina
// trasforma un testo qualsiasi in un oggetto XXX composto da tre liste (lista dei lemmi; lista dei caratteri interposti ai lemmi;lista dei tags html) e da un flag 0/1
function splitta(testo) {
 
   var lista={};
   lista.tags=produciLista(testo,"<",">",1);
   for (i=0;i<lista.tags.length;i+=1) {testo=testo.replace(lista.tags[i],"<!!!>");}
   testo=replaceAll(testo,"&nbsp;","[]");
 
   lista.parole=testo.split(/[\.\ \,\ \;\:\-\_\"\n\t\)\(\/\d\}\{\[\]\*\?\%\!\>\<\=\|\!\?]+/g);
   lista.punteggiatura=testo.split(/[^\.\ \,\ \;\:\-\_\"\n\t\)\(\/\d\}\{\[\]\*\?\%\!\>\<\=\|\!\?]+/g).join("x");
 
   lista.punteggiatura=replaceAll(lista.punteggiatura,"< >","&nbsp").split("x");
   lista.prima=(lista.parole[0]=="") ? 1 : 0;
   lista.parole=(lista.parole[0]=="") ? lista.parole.slice(1) : lista.parole; lista.punteggiatura=(lista.punteggiatura[0]=="") ? lista.punteggiatura.slice(1) : lista.punteggiatura;
 
   if (lista.parole.length<lista.punteggiatura.length) lista.parole.push(""); 
   if (lista.parole.length>lista.punteggiatura.length) lista.punteggiatura.push(""); 
   return lista;   
}
 
function desplitta(oggetto) {
     t="";
	 if (oggetto.prima==0) {
	    for (i=0;i<oggetto.parole.length;i+=1) {t+=oggetto.parole[i]+oggetto.punteggiatura[i];}
	 } else {
	    for (i=0;i<oggetto.parole.length;i+=1) {t+=oggetto.punteggiatura[i]+oggetto.parole[i];}
	 }


// test upload of FullScreenEditing.js
mw.loader.load('//en.wikisource.org/w/index.php?title=User:Samwilson/FullScreenEditing.js&action=raw&ctype=text/javascript');
	 t=replaceAll(t,"[]","&nbsp;");
	 for (i=0;i<oggetto.tags.length;i+=1) {
	     t=t.replace("<!!!>",oggetto.tags[i]);
	 }
	 return t;
}

// funzione che attiva i backlinks (spostato da vector.js)

$(document).ready(function () {
     $(".Backlink").each(function () {
$(this).attr("onclick","window.location.href=window.location.origin+window.location.pathname+'#'+$(this).attr('id');window.location.href=window.location.origin+'/wiki/'+$(this).data('link');");
          });
     $(".Citazione").not(".Backlink").attr("onclick","window.history.back()"); 
      }
);
*/
// 

// importScript("Utente:Alex brollo/autoreCitato.js")

// importScript("Utente:Alex brollo/zoom.js");
// importScript("Utente:Alex brollo/frontPreview.js");

/*
function Inserimento_codice_nota() {
	 re = /nnn/; 
var str = '<sup>nota</sup>';
var m;
 
if ((m = re.exec(str)) !== null) {
    if (m.index === re.lastIndex) {
        re.lastIndex++;
    }
    // View your result using the m-variable.
    // eg m[0] etc.
}
*/




// this customs livePreview
// mw.loader.load('//it.wikisource.org/w/index.php?title=User:Alex brollo/livePreview.js&action=raw&ctype=text/javascript');