Usor:Alex brollo/PersonalButtons.js

E Wikisource

Note: After publishing, you may have to bypass your browser's cache to see the changes.

  • Firefox / Safari: Hold Shift while clicking Reload, or press either Ctrl-F5 or Ctrl-R (⌘-R on a Mac)
  • Google Chrome: Press Ctrl-Shift-R (⌘-Shift-R on a Mac)
  • Internet Explorer / Edge: Hold Ctrl while clicking Refresh, or press Ctrl-F5
  • Opera: Press Ctrl-F5.
// converte una serie suddivisa da acapo in una serie suddivisa da || (codice di una riga di tabella) 
function r2c() {
	var t=selection();
	t[1]=t[1].replace(/\n/g,"||");
	scriviBox(t.join(""));
}

shortcut.add("Alt+2",r2c);
corsivo="''";
newButton("save regex", "mw.salvaRegex()", "es","salvataggio regex");
newButton("load regex", "mw.caricaRegex()", "es","caricamento regex");
	//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("↔", "incapsula('{{Center|','}}')", "es","Applica il template Centrato");
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");
newButton("cs","incapsula('||{{cs|R}}|','')","es","||{{cs|R}}|");
newButton("»","incapsula('{{spazi|5}}»{{spazi|5}}','')","es","||{{cs|R}}|");
newButton("Zib","Zib()","es","Della natura degli uomini");

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");
function ancora() {
   var t=selection();
   t[1]=t[1].replace(/\'/g,"");
   var ank="{{§|"+t[1].replace(/\ /g,"_")+"|''"+t[1]+"''}}";
   scriviBox(t[0]+ank+t[2]);
   return;
}