Vai al contenuto

Utente:Alex brollo/common bak.js

Da Wikisource.

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.
// importo lo script per il dynamic layout
// mw.loader.load('//wikisource.org' + '/w/index.php?title=MediaWiki:PageNumbers.js&action=raw&ctype=text/javascript');
// importScript("MediaWiki:Gadget-visTest.js");
// importScript("Utente:Alex brollo/ipt.js");
//mw.loader.load('//it.wikisource.org/w/index.php?title=User:Alex brollo/ipt.js&action=raw&ctype=text/javascript');
importScript("MediaWiki:ParseIndiceNew.js");
importScript("Utente:Alex brollo/tool_stefano.js");
//importScript("MediaWiki:Gadget-pulsanti-W.js");
// Funzione per i versi spezzati, test in I Bernardi



function diacriticiCall(n) {
	$(".diacritici span").eq(n+1).click();
}

function broken() {

var l=leggiBox(); 
l=indent10(l);
l=l.split("\n");
var l1=[]; 

for(i=0;i<l.length;i+=1) {
        l[i]=l[i].replace("3.5","1");
		l1[i]=$.trim(l[i]).length-find_stringa(l[i],"{{al|","}}",1,"{{").length;
        }
for(i=0;i<l.length;i+=1) {
        if (find_stringa(l[i],"{{al|","}}",1,"{{")!=="" && l1[i]+l1[i-1]<50) {
                        scostamento=l1[i-1]/2.2;
                        l[i]=l[i].replace(/\d+/,Math.round(scostamento));
                }
        }
        scriviBox(l.join("\n"));
}

function indent10(testo) {
	var poems=produciLista(testo,"<poem>","</poem>",0);
	var t="";
	for (i=0;i<poems.length;i+=1) {
		t=$.trim(poems[i]);
		t=t.split("\n");
		for (j=0;j<t.length;j+=1) {
			t[j]="          "+$.trim(t[j])
		}
		testo=testo.replace(poems[i],"\n"+t.join("\n")+"\n");
	}
	return testo;
}

// this loads bottom buttons and related edit tools
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');

// mw.loader.load('//it.wikisource.org/w/index.php?title=Utente:Alex brollo/vis.js&action=raw&ctype=text/javascript');
// this loads the WIP eis.js (Edit In Sequence), only running in edit mode
// mw.loader.load('//it.wikisource.org/w/index.php?title=User:Alex brollo/eis.js&action=raw&ctype=text/javascript');
// moved to [[MediaWiki:Gadget-eis.js]]

// this loads a backlink to nsOpera into main ns0 headers
//mw.loader.load('//it.wikisource.org/w/index.php?title=User:Alex brollo/bl.js&action=raw&ctype=text/javascript');

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


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

/* function hl (elemento,parola) {
	
	var i=0;
	var lista=[];
	var testo=elemento.html();
	// fase 1: codifica
	var tags = produciLista(testo, "<", ">", 1);
	for (i = 0; i < tags.length; i += 1) {
		testo = testo.replace(tags[i], "[#" + i + "#]");
	}
	// evidenziazione parola
	testo=testo.split(parola).join("<span style='background-color:yellow'>"+parola+"</span>");
	// fase 3: decodifica
	for (i = 0; i < tags.length; i += 1) {
		testo = testo.replace("[#" + i + "#]", tags[i]);
	}
	elemento.html(testo);
};
*/
$(document).ready(function () {
	if (mw.config.get("wgCanonicalNamespace")==="Category") 
		$(".mw-category a").attr("target","pagina");
		
});