Utente:IPork/tendine funzioni.js
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.
/* <pre> */
// Istruzioni su http://it.wikisource.org/wiki/Utente:IPork/scripts/Tendine
//
// Inserisce il template R ogni n righe non vuote
// nel testo selezionato nell'area di testo di modifica.
//
function inserisci_r(){
var n = prompt("Ogni quante righe inserisco template R?");
n = parseInt(n);
if (isNaN(n)) {
alert("Non hai inserito un numero: operazione annullata");
return;
}
modifica_sel_tramite( function(k){ return inserisci_r_ogni(k, n) } );
}
// Inserisce in un "testo" (tipo string) il template r ogni "ogniNumRighe" righe
// non vuote.
function inserisci_r_ogni(testo, ogniNumRighe) {
lines = testo.split("\n")
lineNum = 0
newText = ""
reRigaVuota = new RegExp("^\\s*$");
for (var i = 0; i < lines.length; i++) {
line = lines[i];
if (!reRigaVuota.exec(line)) {
lineNum += 1
if ((lineNum % ogniNumRighe) == 0) {
if (line.charAt(0) == ":") {
line = line.substring(1);
newText += ":";
}
newText += ("{{R|" + lineNum + "}}");
}
}
newText += line + "\n";
}
return newText.substring(0, newText.length-1);
}
//
// Inserisce il template R ogni all'inizio di ogni strofa
// nel testo selezionato nell'area di testo di modifica.
//
function inserisci_r_strofe() {
modifica_sel_tramite( function(testo) {
lines = testo.split("\n")
strofaNum = 0
newText = ""
trovataLineaVuota = true
reRigaVuota = new RegExp("^\\s*$");
for (var i = 0; i < lines.length; i++) {
line = lines[i];
if (!reRigaVuota.exec(line) && trovataLineaVuota) {
strofaNum += 1
if (line.charAt(0) == ":") {
line = line.substring(1);
newText += ":";
}
newText += ("{{R|" + strofaNum + "}}");
}
trovataLineaVuota = reRigaVuota.exec(line)
newText += line + '\n'
}
return newText.substring(0, newText.length-1);
} );
}
/******* COPIATA E MODIFICATA DA:
http://it.wikisource.org/skins-1.5/common/wikibits.js ************/
// modifica il testo selezionato nell'area di testo di modifica mediante
// la funzione "funzioneDiModifica" passata come parametro.
function modifica_sel_tramite(funzioneDiModifica) {
var txtarea;
if (document.editform) {
txtarea = document.editform.wpTextbox1;
} else {
// some alternate form? take the first one we can find
var areas = document.getElementsByTagName('textarea');
txtarea = areas[0];
}
var selText, isSample = false;
if (document.selection && document.selection.createRange) { // IE/Opera
//save window scroll position
if (document.documentElement && document.documentElement.scrollTop)
var winScroll = document.documentElement.scrollTop
else if (document.body)
var winScroll = document.body.scrollTop;
//get current selection
txtarea.focus();
var range = document.selection.createRange();
selText = range.text;
//insert tags
if (!selText) {
alert("Devi selezionare la parte del testo in cui inserire R.\n"
+ "Operazione annullata.");
return;
}
range.text = funzioneDiModifica(selText);
//mark sample text as selected
if (isSample && range.moveStart) {
if (window.opera)
tagClose = tagClose.replace(/\n/g,'');
range.moveStart('character', - tagClose.length - selText.length);
range.moveEnd('character', - tagClose.length);
}
range.select();
//restore window scroll position
if (document.documentElement && document.documentElement.scrollTop)
document.documentElement.scrollTop = winScroll
else if (document.body)
document.body.scrollTop = winScroll;
} else if (txtarea.selectionStart || txtarea.selectionStart == '0') { // Mozilla
//save textarea scroll position
var textScroll = txtarea.scrollTop;
//get current selection
txtarea.focus();
var startPos = txtarea.selectionStart;
var endPos = txtarea.selectionEnd;
selText = txtarea.value.substring(startPos, endPos);
//insert tags
if (!selText) {
alert("Devi selezionare la parte del testo in cui inserire R.\n"
+ "Operazione annullata.");
return;
}
txtarea.value = txtarea.value.substring(0, startPos)
+ funzioneDiModifica(selText)
+ txtarea.value.substring(endPos, txtarea.value.length);
// FIXME nulla di vitale, ma dovrebbe riselezionare quello che era selezionato...
//txtarea.selectionStart = startPos + tagOpen.length + selText.length + tagClose.length;
//txtarea.selectionEnd = txtarea.selectionStart;
//restore textarea scroll position
txtarea.scrollTop = textScroll;
}
}
/**************** FINE FUNZIONE COPIA MODIFICATA **************/
// FUNZIONI COMUNI
// AGGIUNGE IL TESTO ALL'INIZIO O ALLA FINE
// text: testo da aggiungere
// summary: oggetto della modifica
// n: 0 = aggiungi in cima; 1 = aggiungi in coda
// mn: 0 = edit normale; 1 = edit minore
function addText(text, summary, n, mn, autosave)
{
wpTextbox1=document.getElementById("wpTextbox1");
if (n == 0)
wpTextbox1.value=text + "\n" +wpTextbox1.value;
else
wpTextbox1.value=wpTextbox1.value + text;
summ=document.getElementById("wpSummary");
summ.value=summary;
if (mn == 0)
document.getElementById("wpMinoredit").checked=0
else
document.getElementById("wpMinoredit").checked=1
if (autosave == 1)
document.editform.submit();
}
// AGGIUNGE IL TESTO ALLA POSIZIONE DEL CURSORE
// myValue: testo da aggiungere
// summary: oggetto della modifica
// myValue2: se non e' vuoto il testo diventa <myValue><testo evidenziato><myValue2>
// se e' vuoto il <testo evidenziato> viene sostituito da <myValue>
// mn: 0 = edit normale; 1 = edit minore
// offset: prima di uscire, di quanti caratteri devo spostare il cursore rispetto al punto di partenza?
function addTextAtCursor(myValue,summary,myValue2,mn,offset) {
wpTextbox1=document.getElementById("wpTextbox1");
//ricorda la posizione del cursore
var curPos=getCurPos();
var selDim=0;
//IE support
if (document.selection) {
wpTextbox1.focus();
sel = document.selection.createRange();
selDim = sel.text.length;
if (myValue2=="")
sel.text = myValue;
else
{
curPos += myValue.length; //la selezione partira' dalla fine del primo tag
sel.text = myValue + sel.text + myValue2;
}
}
//MOZILLA/NETSCAPE support
else if (wpTextbox1.selectionStart || wpTextbox1.selectionStart == '0')
{
// ricorda la posizione dello scroll della textarea
var scrollTop, scrollLeft;
if (wpTextbox1.type == 'textarea' && typeof wpTextbox1.scrollTop !=
'undefined') {
scrollTop = wpTextbox1.scrollTop;
scrollLeft = wpTextbox1.scrollLeft;
}
var startPos = wpTextbox1.selectionStart;
var endPos = wpTextbox1.selectionEnd;
selDim = endPos - startPos;
if (myValue2=="")
{
wpTextbox1.value = wpTextbox1.value.substring(0, startPos)
+ myValue
+ wpTextbox1.value.substring(endPos, wpTextbox1.value.length);
}
else
{
curPos += myValue.length; //la selezione partira' dalla fine del primo tag
wpTextbox1.value = wpTextbox1.value.substring(0, startPos)
+ myValue + wpTextbox1.value.substring(startPos,endPos) + myValue2
+ wpTextbox1.value.substring(endPos, wpTextbox1.value.length);
}
// torna alla posizione di scroll di partenza
if (typeof scrollTop != 'undefined') {
wpTextbox1.scrollTop = scrollTop;
wpTextbox1.scrollLeft = scrollLeft;
}
}
else
{
wpTextbox1.value += myValue;
}
summ=document.getElementById("wpSummary");
summ.value=summary;
if (mn == 0)
document.getElementById("wpMinoredit").checked=0
else
document.getElementById("wpMinoredit").checked=1
// Setta la posizione del cursore aggiungendo l'offset
if (offset == null) offset=0;
setCurPos(curPos+offset,curPos+offset+selDim);
}
function getCurPos()
{
wpTextbox1=document.getElementById("wpTextbox1");
wpTextbox1.focus(); // altrimenti lo 'stored_range' si rifersce al testo esterno alla finestra
var CaretPos = 0;
// IE Support
if (document.selection) {
// IE non possiede metodi per recuperare la posizione del cursore in una textarea
// Quello che segue e' un metodo scamuzzo creato per aggirare il problema
// La selezione corrente
var range = document.selection.createRange();
// la usaremo ome selezine 'farlocca'
var stored_range = range.duplicate();
// Seleziona tutto il testo
stored_range.moveToElementText(wpTextbox1);
// Ora sposta il termine del 'farlocco' al punto finale della selezione originale
stored_range.setEndPoint('EndToEnd', range);
// Ora calcola il punto iniziale e finale
CaretPos = stored_range.text.length - range.text.length;
// Il punto finale e', al momento, inutile
//element.selectionEnd = element.selectionStart + range.text.length;
// Non so perche', ma questo metodo conta doppio i caratteri '\n'
// Bisogna taroccare il risultato per renderlo esatto
conteggioCR = 0; // conta i 'Carriage Return'
for (var i=0;i<CaretPos;i++)
if (wpTextbox1.value.charAt(i) == '\n')
conteggioCR++;
CaretPos -= conteggioCR; //aggiusta la posizione della selezione
}
// Firefox support
else if (wpTextbox1.selectionStart || wpTextbox1.selectionStart == '0')
CaretPos = wpTextbox1.selectionStart;
return (CaretPos);
}
function setCurPos(newPos,newPos2)
{
wpTextbox1=document.getElementById("wpTextbox1");
if (wpTextbox1.createTextRange) {
var range = wpTextbox1.createTextRange();
range.collapse(true);
range.moveEnd('character', newPos2);
range.moveStart('character', newPos);
range.select();
}
else if (wpTextbox1.setSelectionRange) {
wpTextbox1.focus();
wpTextbox1.setSelectionRange(newPos, newPos2);
}
}
// FIXFORMAT - FORMATTA I TESTI PER CORREGGERE GLI ERRORI COMUNI
function fixformat(){
var form = document.editform;
var txt = form.wpTextbox1;
txt.value = txt.value
.replace(/\’/g, "'")
.replace(/–/g, '-')
.replace(/,,/g, ',')
.replace(/ m2 /g, ' m² ')
.replace(/a' /g, "à ")
.replace(/u' /g, "ù ")
.replace(/i' /g, "ì ")
.replace(/ e' /g, " è ")
.replace(/ é/g, " è")
.replace(/E' /g, "È ")
.replace(/É /g, "È ")
.replace(/affinche' /g, "affinché ")
.replace(/sicchè/g, "sicché")
.replace(/ benche' /g, " benché")
.replace(/ perche' /g, " perché")
.replace(/ poiche' /g, " poiché")
.replace(/ nonche' /g, " nonché")
.replace(/ cioé/g, " cioè")
.replace(/ Dè /g, " De' ")
.replace(/ dè /g, " de' ")
.replace(/ dò/g, " do")
.replace(/ fà /g, " fa ")
.replace(/ fè /g, " fe' ")
.replace(/ Frà /g, " Fra' ")
.replace(/ fù /g, " fu ")
.replace(/ mò /g, " mo' ")
.replace(/ nè /g, " né ")
.replace(/ ne' /g, " né ")
.replace(/ pè /g, " pe' ")
.replace(/ per(ó|o') /g,' però ')
.replace(/ piu' /g, " più ")
.replace(/ pò/g, " po'")
.replace(/ propio/g, " proprio")
.replace(/ (puo|puo') /gi,' può ')
.replace(/ quì /gi, " qui ")
.replace(/ quà /gi, " qua ")
.replace(/ qual'è /gi, " qual è")
.replace(/ sà /gi, " sa ")
.replace(/ sè /gi, " sé ")
.replace(/si' /g, "sì")
.replace(/ sò /g, " so ")
.replace(/ sù /g, " su ")
.replace(/ tr(è|e'|é) /g, " tre ")
.replace(/ sucessivo /gi, " successivo ")
.replace(/</g,'<')
.replace(/>/g,'>')
.replace(/&/g,'&')
.replace(/"/g,'"')
.replace(/à/g,'à')
.replace(/è/g,'è')
.replace(/é/g,'é')
.replace(/ì/g,'ì')
.replace(/¡/g,'¡')
.replace(/¢/g,'¢')
.replace(/£/g,'£')
.replace(/¥/g,'¥')
.replace(/´/g,"'")
.replace(/±/g,'±')
.replace(/×/g,'×')
.replace(/÷/g,'÷')
.replace(/µ/g,'µ')
.replace(/°/g,'°')
.replace(/¼/g,'¼')
.replace(/½/g,'½')
.replace(/¾/g,'¾')
.replace(/¹/g,'¹')
.replace(/²/g,'²')
.replace(/³/g,'³')
.replace(/§/g,'§')
.replace(/<\/?(b|strong)>/gi, "'''")
.replace(/<\/?(i|em|var)>/gi, "''")
.replace(/<br>\n\n/g,'\n\n')
.replace(/<br>/gi,'<br />')
.replace(/\n<hr[ \/]*>\n/gi, '\n----\n')
.replace(/ +<hr[ \/]*> +/gi, '\n----\n')
.replace(/<hr ([^>\/]+?)>/gi,'<hr $1 />')
.replace(/\n *<h1> *([^<]+?) *<\/h1> *\n/gi, "\n= $1 =\n")
.replace(/\n *<h2> *([^<]+?) *<\/h1> *\n/gi, "\n== $1 ==\n")
.replace(/\n *<h3> *([^<]+?) *<\/h1> *\n/gi, "\n=== $1 ===\n")
.replace(/\n *<h4> *([^<]+?) *<\/h1> *\n/gi, "\n==== $1 ====\n")
.replace(/\n *<h5> *([^<]+?) *<\/h1> *\n/gi, "\n===== $1 =====\n")
.replace(/\n *<h6> *([^<]+?) *<\/h1> *\n/gi, "\n====== $1 =======\n")
form.wpSummary.value += "Formattazione testo";
form.wpMinoredit.checked = true;
}
// REPLACE - TROVA-SOTITUISCI USANDO REGEX
function replace() {
var s = prompt("Cerca regexp?");
if(s) {
var r = prompt("Sostituisci regexp?");
if(!r && r != '') return;
var txt = document.editform.wpTextbox1;
txt.value = txt.value.replace(new RegExp(s, "g"), r);
}
}
// FUNZIONI GENERALI IN ORDINE ALFABETICO
// § - RIFERIMENTO
function riferimento(){
var nome = prompt("Inserire il testo del riferimento");
if ( (nome == '') || (nome == null) ) {
} else {
addTextAtCursor("{{§|"+ nome +"|","","}}",1);
}
}
// A
// ALTRI TESTI
function altritesti(){
addTextAtCursor("\n==== Testi correlati ====\n* {{Testo|TITOLO}} di [[Autore:NOME_AUTORE|]]\n","","",1);
}
// ALTRA VERSIONE
function altraversione(){
addTextAtCursor("{{AltraVersione|PAGINA|TITOLO}}","Aggiungo template AltraVersione","",1);
}
// AMBOX
function ambox(){
addTextAtCursor("{{Ambox\n| tipo = avviso / importante / contenuto / stile / esempio / protezione \n| immagine = nessuna / trasparente / [[Image:Nome immagine|40px]]\n| immagine a destra = [[Image:Nome immagine|40px]]\n| stile = \n| testo = \n}}\n","Inserisco ambox","",1);
}
// AMBOX AVVISO
function amboxavviso(){
addTextAtCursor("{{Ambox\n| tipo = avviso \n| testo = \n}}\n","Inserisco ambox","",1);
}
// AMBOX CONTENUTO
function amboxcontenuto(){
addTextAtCursor("{{Ambox\n| tipo = contenuto \n| testo = \n}}\n","Inserisco ambox","",1);
}
// AMBOX ESEMPIO
function amboxesempio(){
addTextAtCursor("{{Ambox\n| tipo = esempio \n| testo = \n}}\n","Inserisco ambox","",1);
}
// AMBOX IMPORTANTE
function amboximportante(){
addTextAtCursor("{{Ambox\n| tipo = importante \n| testo = \n}}\n","Inserisco ambox","",1);
}
// AMBOX PROTEZIONE
function amboxprotezione(){
addTextAtCursor("{{Ambox\n| tipo = protezione \n| testo = \n}}\n","Inserisco ambox","",1);
}
// AMBOX STILE
function amboxstile(){
addTextAtCursor("{{Ambox\n| tipo = stile \n| testo = \n}}\n","Inserisco ambox","",1);
}
// ANNOTESTO
function annotesto(){
addTextAtCursor("{{AnnoTesto|","","}}",1);
}
// APPROFONDIMENTO
function approfondimento(){
addTextAtCursor("{{Approfondimento|NOME_DELLA_PAGINA_DI_APPROFONDIMENTO|TITOLO}}\n","Aggiunto template Approfondimento","",1);
}
// AUTORE
function autore(){
addText("{{Autore\n| Nome = \n| Cognome = \n| Iniziale del cognome = \n| Eventuale altro nome = \n| Eventuale pseudonimo = \n| Eventuale nome reale = \n| Giorno e mese di nascita = \n| Anno di nascita = \n| Giorno e mese di morte = \n| Anno di morte = \n| Secolo di attività = \n| Eventuale secondo secolo di attività = \n| Professione e nazionalità = \n| Nome della pagina su Wikipedia = \n| Nome della pagina su Wikiquote = \n| Nome della pagina su Wikinotizie = \n| Nome della pagina su Commons = \n| Nome dell'immagine = \n| Vuoi l'indice dei contenuti? = \n| Abbiamo testi scritti dall'autore? = \n| Abbiamo traduzioni scritte dall'autore? = \n| L'autore è citato in altre opere pubblicate? = \n}}\n", "Aggiunto template autore", 0, 0);
}
// AUTORE CITATO - STESSO NOME
function autcitstesso(){
addTextAtCursor("{{AutoreCitato|","","}}",1);
}
// AUTORE CITATO - NOME DIVERSO
function autcitdiverso(){
var nome = prompt("Inserire il nome usato nella pagina autore");
if ( (nome == '') || (nome == null) ) {
} else {
addTextAtCursor("{{AutoreCitato|"+ nome +"|","","}}",1);
}
}
// AVVISONUI
function avvisonui(){
addText("Come indicato nella pagina [[Aiuto:Nome utente]] hai scelto un nome utente scorretto. Ti invito entro una settimana ad indicare su [[Wikisource:Burocrati/Rinominare|questa pagina]] un nuovo nome che sostituirà l\'attuale. In caso contrario provvederemo a bloccare questo account. ~~~~", "Nome utente inappropriato", 0, 0, 1);
}
// AVVISOCANCELLAUTENTE
function avvisocancellautente(){
var pagina = prompt("Inserire il nome della pagina cancellata"),
motivo = prompt("Inserire il motivo della cancellazione");
if ( (pagina == '') || (pagina == null) ) {
} else {
if ( (motivo == '') || (motivo == null) ) {
} else {
addText("{{Avvisocancellautente|"+ pagina +"|"+ motivo +"}}\n~~~~", "La pagina che hai scritto è stata cancellata", 0, 0, 1);
}
}
}
// AVVISOCANCELLAMODIFICA
function avvisocancellamodifica(){
var pagina = prompt("Inserire il nome della pagina"),
motivo = prompt("Inserire il motivo della cancellazione");
if ( (pagina == '') || (pagina == null) ) {
} else {
if ( (motivo == '') || (motivo == null) ) {
} else {
addText("{{Avvisocancellamodifica|"+ pagina +"|"+ motivo +"}}\n~~~~", "Le modifiche da te apportate sono state cancellate", 0, 0, 1);
}
}
}
// AVVISO UNICODE
function avvisounicode(){
addTextAtCursor("{{Avvisounicode}}\n","Aggiunto template Avvisounicode","",1);
}
// B
// BABEL
function babel(){
addTextAtCursor("{{Babel-X|}}","Aggiunto template Babel","",1,12);
}
// BABELSOURCE
function babelsource(){
addTextAtCursor("{{Babelsource-X|}}","Aggiunto template Babelsource","",1,18);
}
// BENVENUTO GENERICO
function benvenutogenerico(){
addText("{{Benvenuto|firma=~~~~|mionome=}}", "Benvenuto su Wikisource!", 0, 0, 1);
}
// BENVENUTO PERSONALE
function benvenutopersonale(){
addText("{{Benvenuto|firma=|mionome="+ nomeutente +"}}", "Benvenuto su Wikisource!", 0, 0, 1);
}
// BLOCCO
function blocco(){
var motivo = prompt("Inserire il motivo del blocco");
if ( (motivo == '') || (motivo == null) ) {
} else {
var durata = prompt("Inserire la durata del blocco");
if ( (durata == '') || (durata == null) ) {
} else {
addText("{{Blocco|"+ motivo +"|"+ durata +"}}\n~~~~", "Sei stato bloccato", 0, 0, 0);
}
}
}
// BLOCCOVANDALO
function bloccovandalo(){
addText("{{Avvisobloccovandalismo}}\n", "Pagina bloccata per vandalismi", 0, 1, 1);
}
// C
// CANCELLARE PER MANCANZA FONTE
function cancellaremancanzafonte(){
addText("{{Da cancellare per mancanza di fonte|firma=~~~~}}\n", "Pagina da cancellare se non si trova la fonte", 0, 1, 1);
}
// CANCELLASUBITO
function cancellasubito(){
var motivo = prompt("Se è il caso inserire il motivo della richiesta di cancellazione");
if ( (motivo == '') || (motivo == null) ) {
addText("{{Cancella subito}}\n", "Pagina da cancellare subito", 0, 1, 1);
} else {
addText("{{Cancella subito|"+ motivo +"}}\n", "Pagina da cancellare subito perchè: "+ motivo +"", 0, 1, 1);
}
}
// CAPITOLO
function capitolo(){
addTextAtCursor("{{Capitolo \n| CapitoloPrecedente = \n| NomePaginaCapitoloPrecedente = \n| CapitoloSuccessivo = \n| NomePaginaCapitoloSuccessivo = \n}}","","",1);
}
// CASSETTO
function cassetto(){
addTextAtCursor("{{Cassetto\n| MargineDestro = 0\n| Titolo = \n| Testo = \n}}\n","","",1,42);
}
// CASSETTOAUTORE
function cassettoautore(){
addTextAtCursor("{{Cassetto\n| MargineDestro = 190\n| Titolo = \n| Testo = \n}}\n","Aggiunto cassetto","",1);
}
// COLORE 0
function colore0(){
addTextAtCursor("{{Colore0}}","Aggiungo template colore","",1,11);
}
// COLORE 1
function colore1(){
addTextAtCursor("{{Colore1}}","Aggiungo template colore","",1,11);
}
// COLORE 2
function colore2(){
addTextAtCursor("{{Colore2}}","Aggiungo template colore","",1,11);
}
// COLORE 3
function colore3(){
addTextAtCursor("{{Colore3}}","Aggiungo template colore","",1,11);
}
// COLORE 4
function colore4(){
addTextAtCursor("{{Colore4}}","Aggiungo template colore","",1,11);
}
// COLORE PORTALE SFONDO BARRE 1
function coloreportalesfondobarre1(){
addTextAtCursor("{{Colore portale sfondo barre 1}}","Aggiungo template colore","",1,33);
}
// COLORE PORTALE SFONDO BARRE 2
function coloreportalesfondobarre2(){
addTextAtCursor("{{Colore portale sfondo barre 2}}","Aggiungo template colore","",1,33);
}
// COLORE PORTALE SFONDO BARRE 3
function coloreportalesfondobarre3(){
addTextAtCursor("{{Colore portale sfondo barre 3}}","Aggiungo template colore","",1,33);
}
// COMPACT TOC
function compacttoc(){
addTextAtCursor("{{CompactTOC}}","Aggiungo template CompactTOC","",1,14);
}
// CONTAVOTI
function contavoti(){
addTextAtCursor("{{ContaVoti \n| NumeroVotanti = \n| NumeroFavorevoli = \n| NumeroContrari = \n| NumeroAstenuti = \n}}\n","Aggiunto il template per il conteggio dei voti","",1);
}
// CONTROLLARE
function controllare(){
var motivo = prompt("Inserire il motivo della richiesta di cancellazione");
if ( (motivo == '') || (motivo == null) ) {
} else {
addText("{{Da controllare \n| firma = ~~~~ \n| motivo = "+ motivo +"\n}}\n", "Pagina da controllare", 0, 1, 1);
}
}
// COPYRIGHT
function copyright(){
addTextAtCursor("{{ViolazioneCopyright \n| motivo = MOTIVO_DELLA_SEGNALAZIONE \n}}<!-- RIMUOVERE IL CONTENUTO DELLA PAGINA E LASCIARE SOLO QUESTO TEMPLATE -->","Sospetta violazione di copyright","",1);
}
// D
// DATAGIORNO
function datagiorno(){
addTextAtCursor("{{DataGiorno|","","}}",1);
}
// DISAMBIGUA
function disambigua(){
addText("{{Disambigua}}\n\'\'\'\'\'TITOLO\'\'\'\'\' è un documento presente in XXX versioni:\n\n* {{Testo|PAGINA}}, DESCRIZIONE\n* {{Testo|PAGINA}}, DESCRIZIONE", "Creata pagina di disambiguazione", 0, 0);
}
// DISAMBIGUA NOTA
function disambiguanota(){
addText("{{Nota disambigua|PAGINA}}", "Aggiunta nota di disambiguazione", 0, 0);
}
// DOING
function doing(){
addTextAtCursor("{{Doing|~~~}}","Me ne sto occupando","",1);
}
// E
// ESEMPIO
function esempio(){
addTextAtCursor("{{Ambox\n| tipo = esempio\n| stile = \n| testo =\nTESTO\n}}\n","","",1,46);
}
// F
// FATTO
function fatto(){
addTextAtCursor("{{Fatto}}","Fatto","",1);
}
// G
// GENERALE BORDO - COLORE
function generalebordo(){
addTextAtCursor("{{Generale bordo}}","Aggiungo template colore","",1,18);
}
// GENERALE SFONDO - COLORE
function generalesfondo(){
addTextAtCursor("{{Generale sfondo}}","Aggiungo template colore","",1,19);
}
// GRAZIE
function grazie(){
var pagina = prompt("Inserire il nome della pagina su cui ha lavorato l\'utente\n\(per un messaggio generico non inserire nulla\)");
if (pagina == null) {
} else {
addText("{{Grazie|"+ pagina +"}}\n~~~~", "Grazie per i contributi", 0, 0, 1);
}
}
// I
// IMMAGINE SAL 25
function immaginesal25(){
addTextAtCursor(" [[Immagine:25%.svg]]","","",1,21);
}
// IMMAGINE SAL 50
function immaginesal50(){
addTextAtCursor(" [[Immagine:50%.svg]]","","",1,21);
}
// IMMAGINE SAL 75
function immaginesal75(){
addTextAtCursor(" [[Immagine:75%.svg]]","","",1,21);
}
// IMMAGINE SAL 100
function immaginesal100(){
addTextAtCursor(" [[Immagine:100%.svg]]","","",1,22);
}
// IMMAGINE SAL EDIZIONI WIKISOURCE
function immaginesal101(){
addTextAtCursor(" [[Immagine:101%.svg]]","","",1,22);
}
// INCLUDEONLY
function includeonly(){
addTextAtCursor("<includeonly>","","</includeonly>",1);
}
// INDICECATEGORIA
function indicecat(){
addTextAtCursor("{{IndiceCategoria}}\n\n","Aggiunto indice alfabetico","",1,21);
}
// INFOTESTO
function infotesto(){
addText("{{Infotesto\n| Edizione = \n| Fonte = \n| Eventuale nome del traduttore = \n| Nome del primo contributore = \n| Nome del rilettore = \n| Note = \n}}", "Aggiunto infotesto", 0, 1);
}
// INFOTESTO BIBBIA
function infotestoBibbia(){
addText("{{Infotesto Bibbia\n| Edizione = \n| Fonte = \n| Eventuale nome del traduttore = \n| Nome del primo contributore = \n| Nome del rilettore = \n| Note = \n}}", "Aggiunto infotesto", 0, 1);
}
// INFOTESTO CANTASTORIA
function infotestocantastoria(){
addText("{{Infotesto cantastoria\n| Edizione = \n| Fonte = \n| Eventuali dati sulle Incisioni = \n| Eventuale nome del traduttore = \n| Nome del primo contributore = \n| Nome del rilettore = \n| Note = \n}}", "Aggiunto infotesto", 0, 1);
}
// INFOTESTO CRISTIANESIMO
function infotestocristianesimo(){
addText("{{Infotesto cristianesimo\n| Edizione = \n| Fonte = \n| Eventuale nome del traduttore = \n| Nome del primo contributore = \n| Nome del rilettore = \n| Note = \n}}", "Aggiunto infotesto", 0, 1);
}
// INFOTESTO DIRITTO
function infotestodiritto(){
addText("{{Infotesto diritto\n| Edizione = \n| Fonte = \n| Eventuale nome del traduttore = \n| Nome del primo contributore = \n| Nome del rilettore = \n| Note = \n}}", "Aggiunto infotesto", 0, 1);
}
// INFOTESTO DUECENTO
function infotestoDuecento(){
addText("{{Infotesto Duecento\n| Edizione = \n| Fonte = \n| Eventuale nome del traduttore = \n| Nome del primo contributore = \n| Nome del rilettore = \n| Note = \n}}", "Aggiunto infotesto", 0, 1);
}
// INFOTESTO INNI NAZIONALI
function infotestoinnonazionale(){
addText("{{Infotesto inni nazionali\n| Edizione = \n| Fonte = \n| Eventuale nome del traduttore = \n| Nome del primo contributore = \n| Nome del rilettore = \n| Note = \n}}", "Aggiunto infotesto", 0, 1);
}
// INFOTESTO LETTERATURA
function infotestoletteratura(){
addText("{{Infotesto letteratura\n| Edizione = \n| Fonte = \n| Eventuale nome del traduttore = \n| Nome del primo contributore = \n| Nome del rilettore = \n| Note = \n}}", "Aggiunto infotesto", 0, 1);
}
// INFOTESTO MATEMATICA
function infotestomatematica(){
addText("{{Infotesto matematica\n| Edizione = \n| Fonte = \n| Eventuale nome del traduttore = \n| Nome del primo contributore = \n| Nome del rilettore = \n| Note = \n}}", "Aggiunto infotesto", 0, 1);
}
// INFOTESTO OPEN SOURCE
function infotestoOpenSource(){
addText("{{Infotesto Open Source\n| Edizione = \n| Fonte = \n| Eventuale nome del traduttore = \n| Nome del primo contributore = \n| Nome del rilettore = \n| Note = \n}}", "Aggiunto infotesto", 0, 1);
}
// INFOTESTO TEATRO
function infotestoteatro(){
addText("{{Infotesto teatro\n| Edizione = \n| Fonte = \n| Eventuale nome del traduttore = \n| Nome del primo contributore = \n| Nome del rilettore = \n| Note = \n}}", "Aggiunto infotesto", 0, 1);
}
// INFOTESTO TESI
function infotestotesi(){
addText("{{Infotesto tesi\n| Edizione = \n| Fonte = \n| Eventuale nome del traduttore = \n| Nome del primo contributore = \n| Nome del rilettore = \n| Note = \n}}", "Aggiunto infotesto", 0, 1);
}
// INFOTESTO TESTI SCIENTIFICI
function infotestotestoscientifico(){
addText("{{Infotesto testi scientifici\n| Edizione = \n| Fonte = \n| Eventuale nome del traduttore = \n| Nome del primo contributore = \n| Nome del rilettore = \n| Note = \n}}", "Aggiunto infotesto", 0, 1);
}
// INFOTESTO SOTTOPAGINE
function infotestosottopagine(){
var titolo = prompt("Inserire il titolo della pagina principale del testo");
if ( (titolo == '') || (titolo == null) ) {
} else {
addText("{{Discussione:"+ titolo +"}}", "Aggiunto infotesto", 0, 1, 1);
}
}
// INTERPROGETTO
function interprogetto(){
addTextAtCursor("\n==== Altri progetti ====\n{{Interprogetto|}}\n","","",1,44);
}
// INTERWIKI-INFO
function interwikiinfo(){
addTextAtCursor("{{Interwiki-info|CODICE_NAZIONE|(orig.)}}","Aggiungo template Interwiki-info","",1);
}
// INTESTAZIONE PORTALE
function intestazioneindiceportale(){
addText("{{Intestazione indice portale \n|Titolo pagina= \n|Nome categoria= \n|Nome portale= \n|Titolo livello 1= \n|Link livello 1= \n|Titolo livello 2= \n|Link livello 2= \n|Titolo livello 3= \n|Link livello 3= \n}}\n", "", 0, 1);
}
// INTESTAZIONE PORTALE CON RICERCA
function intestazioneindiceportalericerca(){
addText("{{Intestazione indice portale con ricerca \n| Titolo pagina = \n| Nome categoria = \n| Nome portale = \n| Frase portale = \n| Nome namespace = \n| Titolo livello 1 = \n| Link livello 1 = \n| Titolo livello 2 = \n| Link livello 2 = \n| Titolo livello 3 = \n| Link livello 3 = \n}}\n", "", 0, 1);
}
// INTESTAZIONE GESTIONE PORTALE
function intestazioneindicegestioneportale(){
addText("{{Intestazione gestione portale \n| Titolo pagina = \n| Nome categoria = \n| Nome portale = \n| Titolo livello 1 = \n| Link livello 1 = \n| Titolo livello 2 = \n| Link livello 2 = \n| Titolo livello 3 = \n| Link livello 3 = \n}}\n", "", 0, 1);
}
// INTESTAZIONE PROGETTO
function intestazioneindiceprogetto(){
addText("{{Intestazione indice progetto \n| Titolo pagina = \n| Nome categoria = \n| Nome progetto = \n| Titolo livello 1 = \n| Link livello 1 = \n| Titolo livello 2 = \n| Link livello 2 = \n| Titolo livello 3 = \n| Link livello 3 = \n}}\n", "", 0, 1);
}
// INTESTAZIONE PROGETTO CON RICERCA
function intestazioneindiceprogettoricerca(){
addText("{{Intestazione indice progetto con ricerca \n| Titolo pagina = \n| Nome categoria = \n| Nome progetto = \n| Nome namespace = \n| Titolo livello 1 = \n| Link livello 1 = \n| Titolo livello 2 = \n| Link livello 2 = \n| Titolo livello 3 = \n| Link livello 3 = \n}}\n", "", 0, 1);
}
// INTESTAZIONE PAGINE INDICE INIZIO
function intestazionepagineindiceinizio(){
addText("{{Intestazione pagine indice inizio\n| Nome e cognome dell'autore = \n| Titolo = \n| Nome della pagina principale = \n| Dati dell\'edizione = \n| Nome dell\'immagine del frontespizio = \n| Dimensioni dell\'immagine del frontespizio = \n| URL della versione testuale = \n| Nome del progetto = \n}}\n", "", 0, 1);
}
// INTESTAZIONE PAGINE INDICE CENTRO
function intestazionepagineindicecentro(){
addTextAtCursor("{| cellspacing=2 cellpadding=4 border=0 |\n|-\n|colspan=10 align=center style=\"border-top: 2px solid #808080; background-color: #f4f0e5;\"|Pagine dell\'edizione\n|-\n|bgcolor={{Colore0}} align=center|\n|bgcolor={{Colore1}} align=center|\n|bgcolor={{Colore2}} align=center|\n|bgcolor={{Colore3}} align=center|\n|bgcolor={{Colore4}} align=center|\n|bgcolor={{Colore0}} align=center|\n|bgcolor={{Colore1}} align=center|\n|bgcolor={{Colore2}} align=center|\n|bgcolor={{Colore3}} align=center|\n|bgcolor={{Colore4}} align=center|\n|}\n","","",1,1);
}
// INTESTAZIONE PAGINE INDICE FINE
function intestazionepagineindicefine(){
addTextAtCursor("{{Intestazione pagine indice fine\n| Sommario =\n}}\n","","",1,1);
}
// INTESTAZIONI TESTI
// INTESTAZIONE Generale
function generale(){
addText("<onlyinclude>{{Intestazione\n| Progetto = \n| Argomento = \n|Nome e cognome dell'autore = \n| Titolo = \n| Iniziale del titolo = \n| Anno di pubblicazione = \n| Lingua originale del testo = \n| Nome e cognome del traduttore = \n| Anno di traduzione = \n| URL della versione cartacea a fronte = \n| prec = {{{prec|}}}\n| succ = {{{succ|}}}\n| sottotitolo = {{{sottotitolo|}}}\n}}</onlyinclude>\n", "Aggiunto template intestazione", 0, 1);
}
// INTESTAZIONE Bibbia unificata
function bibbia(){
addText("<onlyinclude>{{Intestazione\n| Titolo =\n| Nome della versione =\n| Iniziale del titolo =\n| Anno di pubblicazione =\n| Progetto = Bibbia\n| Argomento = Bibbie\n| URL della versione cartacea a fronte =\n| sottotitolo = {{{sottotitolo|}}}\n| prec = {{{prec|}}}\n| succ = {{{succ|}}}\n}}</onlyinclude>\n", "Aggiunto template intestazione", 0, 1);
}
// INTESTAZIONE Cantastoria unificata
function cantastoria(){
addText("<onlyinclude>{{Intestazione\n| Nome e cognome dell'autore =\n| Nome e cognome dell'autore delle musiche = \n| Titolo =\n| Eventuale titolo alternativo =\n| Iniziale del titolo =\n| Anno di pubblicazione =\n| Eventuale secondo anno di pubblicazione =\n| Lingua originale del testo =\n| Nome e cognome del traduttore =\n| Anno di traduzione =\n| Progetto =cantastoria\n| Argomento = canti\n| URL della versione cartacea a fronte =\n| sottotitolo = {{{sottotitolo|}}}\n| prec = {{{prec|}}}\n| succ = {{{succ|}}}\n}}</onlyinclude>\n", "Aggiunto template intestazione", 0, 1);
}
// INTESTAZIONE Cristianesimo unificata
function cristianesimo(){
addText("<onlyinclude>{{Intestazione\n| Progetto = cristianesimo\n| Argomento = \n|Nome e cognome dell'autore = \n| Titolo = \n| Iniziale del titolo = \n| Anno di pubblicazione = \n| Lingua originale del testo = \n| Nome e cognome del traduttore = \n| Anno di traduzione = \n| URL della versione cartacea a fronte = \n| prec = {{{prec|}}}\n| succ = {{{succ|}}}\n| sottotitolo = {{{sottotitolo|}}}\n}}</onlyinclude>\n", "Aggiunto template intestazione", 0, 1);
}
// INTESTAZIONE Diritto unificata
function diritto(){
addText("<onlyinclude>{{Intestazione\n | Progetto= diritto\n | Argomento= \n | Organismo emittente = \n | Titolo =\n | Iniziale del titolo =\n | Eventuale sottotitolo =\n | Anno di pubblicazione= \n | URL della versione cartacea a fronte =\n |sottotitolo={{{sottotitolo|}}}\n | prec= {{{prec|}}}\n | succ= {{{succ|}}}\n }}<\onlyinclude>\n", "Aggiunto template intestazione", 0, 1);
}
// INTESTAZIONE Diritto convenzione - DA AGGIORNARE
function dirittoconvenzione(){
addText("{{diritto convenzione\n|Depositario= Nome dell\'ente depositario\n|EntrataInVigore= Data di entrata in vigore\n|ConvenzioniAbrogate=\n* [[Nome convenzione]]\n|ConvenzioniIntegrate=\n* [[Nome convenzione]]\n|AbrogataDa=\n* [[Nome documento]]\n|DocumentiCollegati=\n* [[Nome documento]]\n|LeggeDiRatifica= Nome legge di ratifica\n|EntrataInVigoreInItalia= Data di entrata in vigore in Italia\n}}", "", 0, 1);
}
// INTESTAZIONE Diritto legge - DA AGGIORNARE
function dirittolegge(){
addText("{{diritto legge\n|GazzettaUfficiale= Riferimenti Gazzetta Ufficiale\n|EntrataInVigore= Data di entrata in vigore\n|UltimaModifica=\n* [[Nome documento]]\n|DocumentiAbrogati=\n* [[Nome documento]]\n|DocumentiCollegati=\n* [[Nome documento]]\n}}", "", 0, 1);
}
// INTESTAZIONE Diritto sentenza - DA AGGIORNARE
function dirittosentenza(){
addText("{{diritto sentenza\n|OrganoGiudicante= Organo giudicante\n|DepositoInCancelleria= data del deposito in cancelleria\n|NormativaCorrelata=\n* [[Nome normativa]]\n}}", "", 0, 1);
}
// INTESTAZIONE Diritto trattato - DA AGGIORNARE
function dirittotrattato(){
addText("{{diritto trattato\n|Stati interessati= Elenco degli Stati contraenti\n* [[Stato]]\n|EntrataInVigore= Data di entrata in vigore\n|TrattatiAbrogati=\n* [[Nome trattato]]\n|TrattatiIntegrati=\n* [[Nome trattato]]\n|Denunce=\n* [[Nome Stato denunciante]]\n|DocumentiCollegati=\n* [[Nome documento]]\n|LeggeDiRatifica= Nome legge di ratifica\n|EntrataInVigoreInItalia= Data di entrata in vigore in Italia\n}}", "", 0, 1);
}
// INTESTAZIONE Duecento unificata
function duecento(){
addText("<onlyinclude>{{Intestazione\n| Progetto = Duecento\n| Argomento = \n|Nome e cognome dell'autore = \n| Titolo = \n| Iniziale del titolo = \n| Anno di pubblicazione = \n| Lingua originale del testo = \n| Nome e cognome del traduttore = \n| Anno di traduzione = \n| URL della versione cartacea a fronte = \n| prec = {{{prec|}}}\n| succ = {{{succ|}}}\n| sottotitolo = {{{sottotitolo|}}}\n}}</onlyinclude>\n", "Aggiunto template intestazione", 0, 1);
}
// INTESTAZIONE Inno nazionale
function innonazionale(){
addText("{{Intestazione inni nazionali \n| Titolo = \n| Iniziale del titolo = \n| Titolo tradotto = \n| Eventuale titolo alternativo = \n| Nome della pagina principale = \n| Nazione = \n| L'inno è in vigore? = \n| Anno di adozione = \n| Secolo di adozione = \n| Anno di dismissione = \n| Nome e cognome dell'autore del testo = \n| Nome e cognome dell'autore della musica = \n| Abbiamo la versione cartacea a fronte? = no\n| URL della versione cartacea a fronte = \n}}", "Aggiunto template intestazione", 0, 1);
}
// INTESTAZIONE Letteratura unificata
function letteratura(){
addText("<onlyinclude>{{Intestazione\n| Progetto = letteratura\n| Argomento = \n|Nome e cognome dell'autore = \n| Titolo = \n| Iniziale del titolo = \n| Anno di pubblicazione = \n| Lingua originale del testo = \n| Nome e cognome del traduttore = \n| Anno di traduzione = \n| URL della versione cartacea a fronte = \n| prec = {{{prec|}}}\n| succ = {{{succ|}}}\n| sottotitolo = {{{sottotitolo|}}}\n}}</onlyinclude>\n", "Aggiunto template intestazione", 0, 1);
}
// INTESTAZIONE Matematica unificata
function matematica(){
addText("<onlyinclude>{{Intestazione\n| Progetto = matematica\n| Argomento = \n|Nome e cognome dell'autore = \n| Titolo = \n| Iniziale del titolo = \n| Anno di pubblicazione = \n| Lingua originale del testo = \n| Nome e cognome del traduttore = \n| Anno di traduzione = \n| URL della versione cartacea a fronte = \n| prec = {{{prec|}}}\n| succ = {{{succ|}}}\n| sottotitolo = {{{sottotitolo|}}}\n}}</onlyinclude>\n", "Aggiunto template intestazione", 0, 1);
}
// INTESTAZIONE Open source unificata
function opensource(){
addText("<onlyinclude>{{Intestazione\n| Progetto = Open Source\n| Argomento = \n|Nome e cognome dell'autore = \n| Titolo = \n| Iniziale del titolo = \n| Anno di pubblicazione = \n| Lingua originale del testo = \n| Nome e cognome del traduttore = \n| Anno di traduzione = \n| URL della versione cartacea a fronte = \n| prec = {{{prec|}}}\n| succ = {{{succ|}}}\n| sottotitolo = {{{sottotitolo|}}}\n}}</onlyinclude>\n", "Aggiunto template intestazione", 0, 1);
}
// INTESTAZIONE Teatro unificata
function teatro(){
addText("<onlyinclude>{{Intestazione\n| Nome e cognome dell'autore =\n| Titolo =\n| Iniziale del titolo =\n| Anno di pubblicazione =\n| Lingua originale del testo = \n| Nome e cognome del traduttore =\n| Anno di traduzione =\n| Progetto = teatro\n| Argomento =\n| Nome e cognome dell'autore delle musiche= \n| Giorno della prima rappresentazione =\n| Città in cui è avvenuta la prima rappresentazione =\n| Teatro in cui è avvenuta la prima rappresentazione=\n| URL della versione cartacea a fronte =\n| sottotitolo = {{{sottotitolo|}}}\n| prec = {{{prec|}}}\n| succ = {{{succ|}}}\n}}</onlyinclude>\n", "Aggiunto template intestazione", 0, 1);
}
// INTESTAZIONE Tesi unificata
function tesi(){
addText("<onlyinclude>{{Intestazione\n| Progetto = Tesi\n| Argomento=\n| Nome e cognome dell'autore = \n| Titolo = \n| Iniziale del titolo = \n| Nome della pagina principale = \n| Università = \n| Facoltà = \n| Corso di laurea = \n| Anno di pubblicazione = \n| Secolo di pubblicazione = \n| Nome e cognome del relatore = \n| Nome e cognome del correlatore = \n| URL della versione cartacea a fronte = \n| sottotitolo={{{sottotitolo|}}}\n| prec={{{prec|}}}\n| succ={{{succ|}}}\n}}</onlyinclude>\n", "Aggiunto template intestazione", 0, 1);
}
// INTESTAZIONE Testi scientifici
function testiscientifici(){
addText("<onlyinclude>{{Intestazione\n| Progetto = testi scientifici\n| Argomento = \n|Nome e cognome dell'autore = \n| Titolo = \n| Iniziale del titolo = \n| Anno di pubblicazione = \n| Lingua originale del testo = \n| Nome e cognome del traduttore = \n| Anno di traduzione = \n| URL della versione cartacea a fronte = \n| prec = {{{prec|}}}\n| succ = {{{succ|}}}\n| sottotitolo = {{{sottotitolo|}}}\n}}</onlyinclude>\n", "Aggiunto template intestazione", 0, 1);
}
// M
// MENO
function meno(){
addTextAtCursor("{{-1}}","Voto -1","",1,6);
}
// MIGLIORARE
function migliorare(){
addText("{{Da migliorare}}\n", "Pagina di aiuto da migliorare", 0, 1, 1);
}
// N
// NOINCLUDE
function noinclude(){
addTextAtCursor("<noinclude>","","</noinclude>",1);
}
// NON FATTO
function nonfatto(){
addTextAtCursor("{{Non fatto}}","Non fatto","",1);
}
// NON FIRMATO
function nonfirmato(){
addTextAtCursor("{{Non firmato|UTENTE|DATA}}","Aggiungo template non firmato","",1,14);
}
// NOTE
function note(){
addTextAtCursor("{{Sezione note}}\n","","",1,16);
}
// NOTEAUTORE
function noteautore(){
addTextAtCursor("==== Note ====\n<div class=\"references-small\"><references/></div>\n","","",1);
}
// NUI
function nui(){
addText("{{BloccoNomeUtente}}\n~~~~", "Blocco nome utente", 0, 0, 1);
}
// NUMERAZIONE OTTAVA
function numottava(){
addTextAtCursor("{{O|Numero_ottava}}","","",1,19);
}
// NUMERAZIONE RIGA
function numriga(){
addTextAtCursor("{{R|Numero_verso}}","","",1,18);
}
// NUMERAZIONE VERSETTO
function numversetto(){
addTextAtCursor("{{V|Numero_capitolo|Numero_versetto}}","","",1,37);
}
// O
// OPERE SEZIONE
function operesezione(){
addTextAtCursor("== Opere ==\n","","",1,12);
}
// OPERE
function opere(){
addTextAtCursor("* {{Testo|}} \({{AnnoTesto|ANNO}}\)\n","","",1,44);
}
// OPERE TRADOTTE
function operetradotte(){
addTextAtCursor("* {{Testo|}} <ref>Traduzione di di [[Autore:NOME_TRADUTTORE|]] ({{AnnoTesto|ANNO_TRADUZIONE}})</ref> \({{AnnoTesto|ANNO}}\)\n","","",1,126);
}
// P
// PAGINA DISCUSSIONE
function paginadiscussione(){
addText("{{Pagina discussione}}", "Aggiunta delle spiegazioni per gli utenti", 0, 1, 1);
}
// PIU
function piu(){
addTextAtCursor("{{+1}}","Voto +1","",1,6);
}
// POEM
function poem(){
addTextAtCursor("<poem> \n","","\n</poem>");
}
// PRETTYTEABLE
function prettytable(){
addTextAtCursor("{{prettytable|width=|align=|text-align=}}","","",1);
}
// R
// REF
function ref(){
addTextAtCursor("<ref>","","</ref>",1);
}
// RICHIESTAFONTE
function richiestafonte(){
var pagina = prompt("Inserire il nome della pagina senza fonte");
if ( (pagina == '') || (pagina == null) ) {
} else {
addText("{{Richiesta fonte|"+ pagina +"}}\nGrazie, ~~~~", "Richiesta fonte del testo [["+ pagina +"]]", 0, 0, 1);
}
}
// RICHIESTAIMMAGINE
function richiestaimmagine(){
var immagine = prompt("Inserire il nome dell'immagine senza licenza");
if ( (immagine == '') || (immagine == null) ) {
} else {
addText("{{Avvisoimmagine|immagine=[[:immagine:"+ immagine +"]]}}\n~~~~", "L'immagine che hai inserito è senza licenza", 0, 0, 1);
}
}
// RICHIESTATRADUTTORE
function richiestatraduttore(){
var pagina = prompt("Inserire il nome della pagina in questione");
if ( (pagina == '') || (pagina == null) ) {
} else {
addText("{{Richiesta traduttore|"+ pagina +"}}\nGrazie, ~~~~", "Richiesto nome del traduttore del testo [["+ pagina +"]]", 0, 0, 1);
}
}
// RILETTURA
function rilettura(){
addText("{{In rilettura|utente=~~~}}\n", "Testo in rilettura", 0, 1);
}
// RISPOSTA
function risposta(){
var pagina = prompt("Inserire il nome della pagina in cui c\'è la risposta");
if ( (pagina == '') || (pagina == null) ) {
} else {
addText("Ti ho risposto [["+ pagina +"|qui]]. ~~~~", "Risposta al tuo messaggio", 0, 0, 1);
}
}
// S
// SAL 25
function sal25(){
addTextAtCursor("\n\n{{Qualità testo|25%|ARGOMENTO}}\n","SAL 25%","",1,22);
}
// SAL 50
function sal50(){
addTextAtCursor("\n\n{{Qualità testo|50%|ARGOMENTO}}\n","SAL 50%","",1,22);
}
// SAL 75
function sal75(){
addTextAtCursor("\n\n{{Qualità testo|75%|ARGOMENTO}}\n","SAL 75%","",1,22);
}
// SAL 100
function sal100(){
addTextAtCursor("\n\n{{Qualità testo|100%|ARGOMENTO}}\n","SAL 100%","",1,23);
}
// SAL EDIZIONI WIKISOURCE
function sal101(){
addTextAtCursor("\n\n{{Qualità testo|Edizioni Wikisource|ARGOMENTO}}\n","SAL 25%","",1,38);
}
// SEZIONE INDICE
function sezioneindice(){
addTextAtCursor("== Indice ==\n* {{Testo|NOME_PAGINA|TITOLO_PAGINA}}\n* {{Testo|NOME_PAGINA|TITOLO_PAGINA}}\n* {{Testo|NOME_PAGINA|TITOLO_PAGINA}}\n","Aggiungo indice","",1);
}
// SOCKPUPPET BLOCCATO
function sockpuppetbloccato(){
addText("{{Sockpuppet bloccato}}<!-- SVUOTARE COMPLETAMENTE LA PAGINA, LASCIARE SOLO QUESTO TEMPLATE E BLOCCARE LA PAGINA -->\n~~~~", "Blocco pagina sockpuppet", 0, 0, 0);
}
// SPAM
function spam(){
addText("{{Spam}}\n~~~~", "Per favore non inserire collegamenti a siti web esterni o personali", 0, 0, 1);
}
// SPIEGAZIONI TEMPLATE
function spiegazionitemplate(){
addText("{{Pagina discussione template}}", "Aggiunta delle spiegazioni per gli utenti", 0, 0, 1);
}
// STRUTTURA DEL TEMPLATE
function strutturatemplate(){
addTextAtCursor("INSERIRE_QUI_IL_CODICE_DEL_TEMPLATE<noinclude>\n{{Documentazione}}\n</noinclude>","Aggiunta struttura del template","",1);
}
// SUGGERIMENTO
function suggerimento(){
addTextAtCursor("{{Ambox\n| tipo = esempio\n| stile = \n| testo =\nTESTO\n}}\n","","",1,46);
}
// T
// TESTO - STESSO TITOLO
function testostesso(){
addTextAtCursor("{{Testo|","","}}",1);
}
// TESTO - TITOLO DIVERSO
function testodiverso(){
var nome = prompt("Inserire il nome della pagina");
if ( (nome == '') || (nome == null) ) {
} else {
addTextAtCursor("{{Testo|"+ nome +"|","","}}",1);
}
}
// TEMPLATE AVANZATO
function templateavanzato(){
addTextAtCursor("{{Tl avanzato\n| Nome = \n| Descrizione = \n}}","Aggiungo template avanzato","",1,23);
}
// TEMPLATE COMPLESSO
function templatecomplesso(){
addTextAtCursor("<includeonly>{{Template complesso}}</includeonly>","Template complesso","",1);
}
// TEMPLATEPROTETTO
function templateprotetto(){
addTextAtCursor("<includeonly>{{templateprotetto}}</includeonly>","Questo è un template protetto","",1);
}
// TEST
function test(){
addText("{{test}}\n~~~~", "Per ulteriori prove utilizza la [[Wikisource:Pagina delle prove|pagina delle prove]]", 0, 0, 1);
}
// TESTO CITATO - STESSO TITOLO
function testocitstesso(){
addTextAtCursor("{{TestoCitato|","","}}",1);
}
// TESTO CITATO - TITOLO DIVERSO
function testocitdiverso(){
var titolo = prompt("Inserire il titolo del testo");
if ( (titolo == '') || (titolo == null) ) {
} else {
addTextAtCursor("{{TestoCitato|"+ titolo +"|","","}}",1);
}
}
// TOCRight AIUTO
function tocright(){
addText("{{TOCright Aiuto}}", "", 0, 1);
}
// TRADUZIONE SEZIONE
function traduzsezione(){
addTextAtCursor("=== Traduzioni ===\n","","",1,19);
}
// TRADUZIONE
function traduzopera(){
addTextAtCursor("* {{Testo|}} <ref>Traduzione dal testo LINGUA di[[Autore:AUTORE|]].</ref> \({{AnnoTesto|ANNO}}\)\n","","",1,100);
}
// TRADURRE
function tradurre(){
addText("{{Da tradurre \n| lingua = LINGUA_ORIGINALE \n}}\n", "Testo da tradurre", 0, 1);
}
// U
// UNVERIFIED
function unverified(){
addTextAtCursor("{{Unverified}}\n","Immagine senza licenza","",1);
}
// UTENTE BLOCCATO
function utentebloccato(){
addText("{{Utente bloccato}}\n~~~~", "Questo utente è stato bloccato", 0, 0, 1);
}
// V
// VANDALISMO
function vandalismo(){
addText("{{Vandalismo}}\n~~~~", "Se continui in questa maniera sarai bloccato dalla scrittura senza ulteriori avvertimenti", 0, 0, 1);
}
// VANDALISMOFINALE
function vandalismofinale(){
addText("{{Yc}}\n~~~~", "Al prossimo vandalismo scatta il blocco!", 0, 0, 1);
}
// VANDALORECIDIVO
function vandalorecidivo(){
addText("{{Vandalo recidivo}}\n~~~~", "IP bloccato per vandalismi ripetuti", 0, 0, 1);
}
// VEDI ANCHE AUTORE
function vediancheautore(){
addTextAtCursor("{{Vedi anche autore|NOME_PAGINA_AUTORE}}","Aggiunto template Vedi anche autore","",1);
}
// VEDI ANCHE INDICE
function vediancheindice(){
addTextAtCursor("{{Vedi anche indice|NOME_PAGINA_INDICE}}","Aggiunto template Vedi anche indice","",1);
}
// VOTA
function vota(){
addTextAtCursor("{{Vota}}","Aggiunto il template Vota","",1,8);
}
// W
// WIKIPAUSA
function wikipausa(){
addText("{{Wikipausa\n| Giorno = GIORNO_DI_RIENTRO\n}}\n", "Aggiunto template Wikipausa", 0, 1);
}
// WIKIPAUSAESAME
function wikipausaesame(){
addText("{{Wikipausa esame}}", "Aggiunto template Wikipausa", 0, 1);
}
// WIKIPAUSA LUNGA
function wikipausalunga(){
addText("{{Wikipause lunga|"+ nomeutente +"|GIORNO_DI_RIENTRO}}", "Aggiunto template Wikipausa", 0, 1);
}
// WIKIPAUSAMALATTIA
function wikipausamalattia(){
addText("{{Wikipausa malattia}}", "Aggiunto template Wikipausa", 0, 1);
}
// WIKISINGHIOZZO
function wikipausasinghiozzo(){
addText("{{Wikisinghiozzo}}", "Aggiunto template Wikisinghiozzo", 0, 1);
}
// WIP
function wip(){
addText("{{WIP|"+ nomeutente +"}}\n", "Lavori in corso sulla pagina", 0, 1);
}
// WIPTEMPLATE
function wiptemplate(){
addText("<noinclude>{{WIP|"+ nomeutente +"}}</noinclude>\n", "Lavori in corso sul template", 0, 1);
}
// Z
// ZERO
function zero(){
addTextAtCursor("{{0}}","Voto 0","",1,5);
}
/* </pre> */