Questa pagina definisce alcuni parametri di aspetto e comportamento generale di tutte le pagine. Per personalizzarli vedi Aiuto:Stile utente.


Nota: dopo aver salvato è necessario pulire la cache del proprio browser per vedere i cambiamenti (per le pagine globali è comunque necessario attendere qualche minuto). Per Mozilla / Firefox / Safari: fare clic su Ricarica tenendo premuto il tasto delle maiuscole, oppure premere Ctrl-F5 o Ctrl-R (Command-R su Mac); per Chrome: premere Ctrl-Shift-R (Command-Shift-R su un Mac); per Konqueror: premere il pulsante Ricarica o il tasto F5; per Opera può essere necessario svuotare completamente la cache dal menù Strumenti → Preferenze; per Internet Explorer: mantenere premuto il tasto Ctrl mentre si preme il pulsante Aggiorna o premere Ctrl-F5.

/*
** spazio test
**
*/

/* BEGIN */

/*
** cerca e sostituisci
*/
function spellcheck(){                    /* seconda versione, grazie agnul */
 t = document.editform.wpTextbox1; 

// corregge gli accenti e gli apostrofi
 e2 = "(e['`]|è)"; e3 = "(e['`]|è|e)";  e4 = "(e['`]|è|é)"; sp = "(\\s)";
 
 accenti = new Array(new Array("e['`]", "è$2"), new Array("E['`]", "È$2"), new Array("si['`]", "sì$2"),
      new Array("p(o`|ò)", "po'$3"), new Array("n" + e2, "né$3"), new Array("affinch" + e3, "affinché$3"),
      new Array("perch" + e3, "perché$3"), new Array("poich" + e3, "poiché$3"), new Array("pi(u['`]|u)", "più$3"),
      new Array("pu(o['`]|o)", "può$3"), new Array("gi(a['`]|a)", "già$3"), new Array("qual'" + e4, "qual è$3"));
 
 for (i = 0; i < accenti.length; i++) {
    re = sp + accenti[i][0] + sp;
    t.value = t.value.replace(new RegExp(re, "g"), "$1" + accenti[i][1]);
 }

// trasforma HTML in markup wiki
 t.value = t.value.replace(/(<b ([^>]*)>|<strong ([^>]*)>|<B ([^>]*)>|<STRONG ([^>]*)>)/g, "'''");
 t.value = t.value.replace(/<br([^>]*)>|<BR([^>]*)>/g, ""); t.value = t.value.replace(/[´’]/g, "'");
 t.value = t.value.replace(/(<b>|<strong>|<B>|<STRONG>)/g, "'''");
 t.value = t.value.replace(/(<\/b>|<\/strong>|<\/B>|<\/STRONG>)/g, "'''");
 t.value = t.value.replace(/(<i>|<I>|<i ([^>]*)>|<I ([^>]*)>|<\/i>|<\/I>)/g, "''");

}

/*
** main
*/
function main(){
  if (document.editform != undefined) spellcheck();
}

/*
** carica main all'apertura della pagina
*/
if (window.addEventListener) window.addEventListener("load",main,false);
else if (window.attachEvent) window.attachEvent("onload",main);
else{
    window._old_onload = window.onload;
    window.onload = function(){
        window._old_onload();
        main();
    }
}

/* END */