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.

// Elenco dei tool da caricare.

var toLoad="purg led lks orol tabs nav stru unw allp tbar avan popup nms edt ver bot qdel";

var nomeBot="SanniBot";

//Monobook Modulare
//Lancia il vero monobook
// Vedi [[Wikipedia:Monobook.js/MonobookCompleto.js]]
// 
document.writeln('<script type="text/javascript" src="/w/index.php?title=Wikipedia:Monobook.js/MonobookCompleto.js&action=raw&ctype=text/javascript&dontcountme=s"></script>');

//Aggiunte x Sannita
// TRADOTTO DA
function addTradottoDa()
{
  enArticle = getpagecontent(wgTitle);
  enArticle = enArticle.substr(enArticle.indexOf("[[en:")+5);
  enArticle = enArticle.substr(0,enArticle.indexOf("]]"));
 
  var my_date = new Date();
  dataOggi = my_date.getDate()+" "+arrayMese[my_date.getMonth()+1]+" "+(1900+my_date.getYear());
 
  addTextAtCursor("{{Tradotto da|en|"+enArticle+"|"+dataOggi+"|id}}\n~~"+"~~","+Tradotto da","",0); 
}
 
pulsantiComandoPers = new Array();
pulsantiHotkeyPers = new Array();
pulsantiDescrPers = new Array();
 
pulsantiComandoPers["mytradda"] = 'javascript:addTradottoDa()'; 
pulsantiHotkeyPers["mytradda"] = 'T';
pulsantiDescrPers["mytradda"] = 'Tradotto da';

//<pre>
// Functions auxFicus and Ficus
// funzione richiamata quando viene schiacciato il pulsante "OK" sul popup.
// Utilizza la variabile globale "curTemplate" per sapere qual'era il
//template richiesto

function auxFicusSannita()
{
   // copia dal frame di wikEd (http://en.wikipedia.org/wiki/User:Cacycle/wikEd.js) alla wpTextbox1 textarea
   if (typeof(wikEdUseWikEd) != 'undefined')
      if (wikEdUseWikEd == true)
         WikEdUpdateTextarea();
   
   //alcuni tasti modificano la textarea del wikEd, non quella classica
   // attraverso questa variabile posso sapere se, alla fine, devo copiare quella standard in quella di wikEd oppure no
   // se non la usassi il testo inserito in questa funzione con l'uso di "addTextAtCursor" non verrebbe visualizzato
   var tornareIndietro=true;
   
   // Carica il textbox1
   wpTextbox1 = document.getElementById("wpTextbox1");

   // a seconda del template richiesto viene aggiunta (nel posto giusto) la relativa stringa
   if (curTemplate == "StopVoto")
   {
      Motivo = document.getElementById('motivo').value;
      wpTextbox1.value=wpTextbox1.value+"{{StopVoto|"+Motivo+"}}--~~~~\n{{Canc fatte}}\n";
   }        

   // Chiude il Popup (lavoro finito)
   RemoveNode('inlinePopupDiv');
   
   // Se devo ricopiare la textarea classica in quella di wikEd
   if (tornareIndietro == true)
   // copia la wpTextbox1 textarea nel frame del wikEd
   if (typeof(wikEdUseWikEd) != 'undefined')
      if (wikEdUseWikEd == true)
         WikEdUpdateFrame();
}

// Crea il popup utilizzato per quei template che richiedono parametri aggiuntivi
function FicusSannita(Template){
//Creo il testo del popup
    switch(Template){
    case "Tmp":
        Greeter = "Hai richiesto di fermare una procedura di cancellazione.<br/>" +
                  " Per favore specifica il motivo";
        break;
    default: Greeter = "Specifica il motivo per cui hai richiesto di fermare la procedura."
    }

    // memorizzo il template richiesto. Verra' usato nella funzione AuxFicus
    curTemplate = Template;

    var div = document.createElement('div');
        div.id = 'inlinePopupDiv';
        div.style.position = 'fixed';
        div.style.zIndex   = 1000;
        div.style.left     =  '5px';
        div.style.top      =  '5px';
        div.style.backgroundColor = '#FFFFFF';
        div.style.borderStyle     = 'solid';
        div.style.borderWidth     = ' medium';
        div.style.borderColor     = '#000000';

    var top = document.createElement('div');
        top.id = 'inlinePopupTop';
        top.style.textAlign = 'right';
        top.style.margin = '8px';
        top.style.backgroundColor = '#DDDDDD';

    // crea il tasto "Close"
    var a = document.createElement('a');
        a.appendChild( document.createTextNode('Close'));
        a.href = "javascript:void RemoveNode('inlinePopupDiv')";
        a.style.margin = '8px';

        top.appendChild(a);

        div.appendChild(top);

    // crea la spiegazione
    var greet = document.createElement('p');
    greet.innerHTML = Greeter;
    div.appendChild(greet);

    var form = document.createElement('form');
    form.name = "popupForm";
    var p = document.createElement('p');

    // crea casella di testo "Motivo:"
    if (Template == "StopVoto")
    {
       p.appendChild(document.createTextNode('Motivo:'));
       var motivo = document.createElement('input');
       motivo.name = 'cause';
       motivo.id = 'motivo';
       motivo.type = 'text';
       p.appendChild(motivo);
    }
                     
    // crea il bottone "OK"
    var button = document.createElement('input');
    button.value = 'OK';
    button.type = 'button';
    // il comando dipende dal browser utilizzato
    // Per ora e' stato testato solo con Firefox2 ed IE6. In caso di problemi fare riferimento alla
    // dichiarazione di "BrowserDetect", in cima allo script, per avere la lista dei browser
    // supportati e dei metodi di calcolo degli stessi
    if (BrowserDetect.browser=="Firefox" || BrowserDetect.browser=="Mozilla" || BrowserDetect.browser=="Netscape")
        button.setAttribute('onclick', 'auxFicusSannita()');
    else 
        //if (BrowserDetect.browser=="Explorer")    commentato per farlo funzionare con gli altri browser
        button.onclick = auxFicusSannita;
    p.appendChild(button);

    // reimposta il tutto
    form.appendChild(p);
    div.appendChild(form);

    // e lo mostra a video
    document.body.appendChild(div);
    div.getElementsByTagName('input')[0].focus();
}

addLoadEvent ( function ()
{
   addToolbarButton('tb-fic', "javascript:FicusSannita('StopVoto');", 
   'http://upload.wikimedia.org/wikipedia/it/2/22/Pulsante_stop.png', 
                       '[Stop]', 'StopVoto');
}
);