Utente:Lino Marco/PersonalButtons.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)
  • Internet Explorer / Edge: tieni premuto il tasto Ctrl e fai clic su Aggiorna, oppure premi Ctrl-F5
  • Opera: premi Ctrl-F5.
importScript("User:Alex brollo/postOCR.js");


corsivo="''";
	//newButton("mw.config", "incapsula('mw.config.get("','")')", "es","conversione variabili wg in chiamate mw.config.get");
	//newButton("InizM","inizialeMaiuscola()","es","iniziale maiuscola");
	//newButton("poem+", "incapsula('{{pr1}}\\n<poem>\\n{{ms|7em}}','</div>\\n</poem>\\n{{pr3}}')", "es","Template poem modificato per Sacre rappresentazioni");
	//newButton("R-", "incapsula('{{R-}}','')","es","Template R-");
	//newButton("ns0", "creaSottopagina()','')","es","creazione pagina transclusa");
	//newButton("pad", "incapsula('{{pr2|'+corsivo+'Risp.'+corsivo+' {{Sc|il Padre:}}}}','')", "es","Risp. il padre");
newButton("Pr2", "incapsula('{{pr2|','}}')","es","Template Pr2");
newButton("ˆ", "applicaDiac('ˆ')", "es","Applica ˆ (accento circonflesso)");
	//newButton("¯", "applicaDiac('¯')", "es","Applica ¯ (macron)");
newButton("¨", "applicaDiac('¨')", "es","Applica ¨ (umlaund)");
	//newButton("˙", "applicaDiac('˙')", "es","Applica ˙ (punto sovrascritto)");
	//newButton("ˇ", "applicaDiac('ˇ')", "es","Applica ˇ (pipa)");
	//newButton("~", "applicaDiac('~')", "es","Applica ~ (tilde))");
	//newButton("˘", "applicaDiac('˘')", "es","Applica ˘ (breve)");
newButton("´", "applicaDiac('´')", "es","Applica ´ (accento acuto)");
newButton("`", "applicaDiac('`')", "es","Applica ` (accento grave)");
newButton("i", "incapsula(corsivo,corsivo)", "es","Applica markup corsivo");
	//newButton("FI", "incapsula('{"+"{FI\\n  | file         = \\n | width        = 50% \\n| float        = left\\n | margin-left  =25% \\n | margin-right =25%\\n}},'')","es","Applica FI cetrato flottante");
	//newButton("§", "ancora", "es","Applica un'ancora tipo Dizionario mitologico");
newButton("↔", "incapsula('{{Centrato|','}}')", "es","Applica il template Centrato");
	//newButton("T", "incapsula('{{T|'+corsivo,corsivo+'|sp=}}')", "es","Applica il T + corsivo");
	//newButton("{"+"{Split}}", "splitRiga", "es","Sistema una riga erronea da OCR"); sostituito da click+ShiftKey
newButton("selAut", "selAut()", "es","Applica il template AutoreCitato");
	//newButton("{"+"{TestoCit}}", "incapsula('{{TestoCitato|','}}')", "es","Applica il template TestoCitato");
newButton("Sc", "incapsula('{{Sc|','}}')", "es","Applica il template SmallCaps (maiuscoletto)");
newButton("larger", "incapsula('{{larger|','}}')", "es","Applica il template larger");
newButton("----", "incapsula('{{Rule|4em}}','')", "es","Applica il template Rule (traccia una riga orixzzontale centrata)");
	//newButton("InizMaiusc", "capit()", "es","Applica Maiuscole alle iniziali delle parole nella selezione");
newButton("Mm", "up_low()", "es","Applica maiuscolo/minuscolo alla selezione, alternandole");
newButton("→", "indentSelection()", "es","Indenta le righe della selezione (utile per i versi nelle poesie)");
newButton("←", "deIndentSelection()", "es","Riduce l'indentazione delle righe");
	//newButton("Rv", "eliminaRigheVuote()", "es","Elimina le righe vuote (talora presenti ed erronee nelle scansioni di testi poetici)");
newButton("show", "show('wiki text')", "v","Apre un box e visualizza il codice wiki della pagina");
newButton("poem","incapsula('<poem>','</poem>')","es","Applica il tag poem alla selezione");
	//newButton("NewPP", "NewPP", "v","");
newButton("note", "note", "es","Gestisce le annotazioni (vedi istruzioni in Utente:Alex brollo/Aiuto tool note)");
	//newButton("Ri", "newRi", "es","Inserisce un template RigaIntestazione ricavandolo da quello eventualmente presente due pagine prima");
newButton("Pt", "autoPt", "es","Applica il template Pt alla selezione in modo intelligente (legge il codice della pagina precedente)");
	//newButton("Sal0", "sal0","es","Autocompilazione e salvataggio pagine SAL 0%");
	// newButton("autoNs0", "ns0Auto", "es","");
	// newButton("autoSomm", "autoSommario", "es","");
	// newButton("autoInd", "autoIndice", "es","");
	//newButton("sections", "incapsula('&lt;section begin= /&gt;','&lt;section end= /&gt;')", "es","Inserisce due tag section begin e section end attorno alla selezione");
newButton("sect", "newSections", "es","Inserisce i tag section: posizionare il cursore alla fine della prima sezione");
	//newButton("preOCR", "preOCR()", "es","Elimina caratteri casuali da un testo OCR; NON USARE su pagine già formattate");
newButton("tabM", "tableMaker()", "es","Trasforma in tabella wiki  il codice copiaincollato da Excel (separatori di cella: tabulazioni; separatori di righe; a capo)");
	//newButton("l3","level3()","es","Salva con SAL 75% (level 3)");
newButton("append","append()","es","Taglia e incolla colonne da OCR");

function level3() {
	$("span.quality3 input").click();
	$("#wpSave").click();
}


function refs() {
    tt=selezione(); 

	t=tt[1].split("\n"); 
	for (i=0;i<t.length;i+=1){
	   if ($.trim(t[i])!=="") t[i]="<ref>"+t[i]+"</ref>"; 
	} 
	tt[1]=t.join("\n"); 
	scriviBox(tt.join(""));
}

	//newButton("refs", "refs", "es","inserisce tag ref attorno a tutti i paragrafi selezionati");

function cleanThis() {testo=leggiBox();
   testo=testo.replace(/[¬-]/g,"");

   scriviBox(testo);
   cleanUp();}
	//newButton("cleanUp", "cleanThis", "es","postOcr specifico");