MediaWiki:Gadget-Ricetta.js: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
Migration: appendCSS → mw.util.addCSS; addOnloadHook → $; addPortletLink → mw.util.addPortletLink |
fixes |
||
Riga 17: | Riga 17: | ||
function creazionericettaForm() { |
function creazionericettaForm() { |
||
var con = (document.getElementById('content')) ? document.getElementById('content') : document.getElementById('mw_content') |
var con = (document.getElementById('content')) ? document.getElementById('content') : document.getElementById('mw_content'); |
||
var bcon = (document.getElementById('bodyContent')) ? document.getElementById('bodyContent') : document.getElementById('mw_contentholder') |
var bcon = (document.getElementById('bodyContent')) ? document.getElementById('bodyContent') : document.getElementById('mw_contentholder'); |
||
var fh = getElementsByClassName(con,'h1','firstHeading')[0]; |
var fh = getElementsByClassName(con,'h1','firstHeading')[0]; |
||
while(fh.firstChild) fh.removeChild(fh.firstChild) |
while(fh.firstChild) fh.removeChild(fh.firstChild); |
||
fh.appendChild(document.createTextNode('Creazione rapida ricetta')); |
fh.appendChild(document.createTextNode('Creazione rapida ricetta')); |
||
for(var i=0;i<bcon.childNodes.length;i++) { |
for(var i=0;i<bcon.childNodes.length;i++) { |
||
bcur = bcon.childNodes[i]; |
bcur = bcon.childNodes[i]; |
||
if(bcur.id != 'siteSub' && bcur.id != 'contentSub' && bcur.className != 'visualClear') { |
if(bcur.id != 'siteSub' && bcur.id != 'contentSub' && bcur.className != 'visualClear') { |
||
while(bcur.firstChild) bcur.removeChild(bcur.firstChild) |
while(bcur.firstChild) bcur.removeChild(bcur.firstChild); |
||
if(bcur.nodeType == 3) bcur.nodeValue = ''; |
if(bcur.nodeType == 3) bcur.nodeValue = ''; |
||
} |
} |
||
} |
} |
||
if(queryString('submit')) { |
if(queryString('submit')) { |
||
bcon.innerHTML += '<img src=" |
bcon.innerHTML += '<img src="//upload.wikimedia.org/wikipedia/commons/thumb/1/1b/Example_recipe.svg/221px-Example_recipe.svg.png" style="border:1px dashed red;" /><br>' |
||
+ '<b style="color:#990000;">' |
+ '<b style="color:#990000;">' |
||
+ '<br>Descrizione aspetto, indicazione periodo o ricorrenza. ' |
+ '<br>Descrizione aspetto, indicazione periodo o ricorrenza. ' |
||
+ '<br> ' |
+ '<br> ' |
||
+ '<br>== Ingredienti == ' |
+ '<br>== Ingredienti == ' |
||
+ '<br>per \'\'\'' + queryString('persone') + '\'\'\' persone ' |
+ '<br>per \'\'\'' + queryString('persone') + '\'\'\' persone '; |
||
if (queryString('ing1') != "") { |
if (queryString('ing1') !== "") { |
||
bcon.innerHTML += '<b style="color:#990000;"> <br>* ' + queryString('quant1').replace(/\+/g," ") + ' ' + queryString('mis1') + ' di ' + queryString('ing1').replace(/\+/g," ") |
bcon.innerHTML += '<b style="color:#990000;"> <br>* ' + queryString('quant1').replace(/\+/g," ") + ' ' + queryString('mis1') + ' di ' + queryString('ing1').replace(/\+/g," "); |
||
} |
} |
||
if (queryString('ing2') != "") { |
if (queryString('ing2') !== "") { |
||
bcon.innerHTML += '<b style="color:#990000;"> <br>* ' + queryString('quant2').replace(/\+/g," ") + ' ' + queryString('mis2') + ' di ' + queryString('ing2').replace(/\+/g," ") |
bcon.innerHTML += '<b style="color:#990000;"> <br>* ' + queryString('quant2').replace(/\+/g," ") + ' ' + queryString('mis2') + ' di ' + queryString('ing2').replace(/\+/g," "); |
||
} |
} |
||
if (queryString('ing3') != "") { |
if (queryString('ing3') !== "") { |
||
bcon.innerHTML += '<b style="color:#990000;"> <br>* ' + queryString('quant3').replace(/\+/g," ") + ' ' + queryString('mis3') + ' di ' + queryString('ing3').replace(/\+/g," ") |
bcon.innerHTML += '<b style="color:#990000;"> <br>* ' + queryString('quant3').replace(/\+/g," ") + ' ' + queryString('mis3') + ' di ' + queryString('ing3').replace(/\+/g," "); |
||
} |
} |
||
if (queryString('ing4') != "") { |
if (queryString('ing4') !== "") { |
||
bcon.innerHTML += '<b style="color:#990000;"> <br>* ' + queryString('quant4').replace(/\+/g," ") + ' ' + queryString('mis4') + ' di ' + queryString('ing4').replace(/\+/g," ") |
bcon.innerHTML += '<b style="color:#990000;"> <br>* ' + queryString('quant4').replace(/\+/g," ") + ' ' + queryString('mis4') + ' di ' + queryString('ing4').replace(/\+/g," "); |
||
} |
} |
||
if (queryString('ing5') != "") { |
if (queryString('ing5') !== "") { |
||
bcon.innerHTML += '<b style="color:#990000;"> <br>* ' + queryString('quant5').replace(/\+/g," ") + ' ' + queryString('mis5') + ' di ' + queryString('ing5').replace(/\+/g," ") |
bcon.innerHTML += '<b style="color:#990000;"> <br>* ' + queryString('quant5').replace(/\+/g," ") + ' ' + queryString('mis5') + ' di ' + queryString('ing5').replace(/\+/g," "); |
||
} |
} |
||
if (queryString('ing6') != "") { |
if (queryString('ing6') !== "") { |
||
bcon.innerHTML += '<b style="color:#990000;"> <br>* ' + queryString('quant6').replace(/\+/g," ") + ' ' + queryString('mis6') + ' di ' + queryString('ing6').replace(/\+/g," ") |
bcon.innerHTML += '<b style="color:#990000;"> <br>* ' + queryString('quant6').replace(/\+/g," ") + ' ' + queryString('mis6') + ' di ' + queryString('ing6').replace(/\+/g," "); |
||
} |
} |
||
if (queryString('ing7') != "") { |
if (queryString('ing7') !== "") { |
||
bcon.innerHTML += '<b style="color:#990000;"> <br>* ' + queryString('quant7').replace(/\+/g," ") + ' ' + queryString('mis7') + ' di ' + queryString('ing7').replace(/\+/g," ") |
bcon.innerHTML += '<b style="color:#990000;"> <br>* ' + queryString('quant7').replace(/\+/g," ") + ' ' + queryString('mis7') + ' di ' + queryString('ing7').replace(/\+/g," "); |
||
} |
} |
||
if (queryString('ing8') != "") { |
if (queryString('ing8') !== "") { |
||
bcon.innerHTML += '<b style="color:#990000;"> <br>* ' + queryString('quant8').replace(/\+/g," ") + ' ' + queryString('mis8') + ' di ' + queryString('ing8').replace(/\+/g," ") |
bcon.innerHTML += '<b style="color:#990000;"> <br>* ' + queryString('quant8').replace(/\+/g," ") + ' ' + queryString('mis8') + ' di ' + queryString('ing8').replace(/\+/g," "); |
||
} |
} |
||
if (queryString('ing9') != "") { |
if (queryString('ing9') !== "") { |
||
bcon.innerHTML += '<b style="color:#990000;"> <br>* ' + queryString('quant9').replace(/\+/g," ") + ' ' + queryString('mis9') + ' di ' + queryString('ing9').replace(/\+/g," ") |
bcon.innerHTML += '<b style="color:#990000;"> <br>* ' + queryString('quant9').replace(/\+/g," ") + ' ' + queryString('mis9') + ' di ' + queryString('ing9').replace(/\+/g," "); |
||
} |
} |
||
if (queryString('ing10') != "") { |
if (queryString('ing10') !== "") { |
||
bcon.innerHTML += '<b style="color:#990000;"> <br>* ' + queryString('quant10').replace(/\+/g," ") + ' ' + queryString('mis10') + ' di ' + queryString('ing10').replace(/\+/g," ") |
bcon.innerHTML += '<b style="color:#990000;"> <br>* ' + queryString('quant10').replace(/\+/g," ") + ' ' + queryString('mis10') + ' di ' + queryString('ing10').replace(/\+/g," "); |
||
} |
} |
||
bcon.innerHTML += '<b style="color:#990000;"> <br>' |
bcon.innerHTML += '<b style="color:#990000;"> <br>' |
||
Riga 70: | Riga 70: | ||
+ '<br>' + queryString('consigli').replace(/\%3D/g,"=").replace(/\+/g," ") |
+ '<br>' + queryString('consigli').replace(/\%3D/g,"=").replace(/\+/g," ") |
||
+ '<br>' |
+ '<br>' |
||
+ '<br>{{Categorie della ricetta' |
+ '<br>{{Categorie della ricetta'; |
||
if ((queryString('regionali') != "") && (queryString('regionali_cb') == "|Ricette regionali-")) { |
if ((queryString('regionali') !== "") && (queryString('regionali_cb') == "|Ricette regionali-")) { |
||
bcon.innerHTML += '<b style="color:#990000;">'+ queryString('regionali_cb') + '' + queryString('regionali').replace(/\%3D/g,"=").replace(/\+/g," ") |
bcon.innerHTML += '<b style="color:#990000;">'+ queryString('regionali_cb') + '' + queryString('regionali').replace(/\%3D/g,"=").replace(/\+/g," "); |
||
} |
} |
||
if ((queryString('mondo') != "") && (queryString('mondo_cb') == "|Ricette dal mondo-")) { |
if ((queryString('mondo') !== "") && (queryString('mondo_cb') == "|Ricette dal mondo-")) { |
||
bcon.innerHTML += '<b style="color:#990000;">'+ queryString('mondo_cb') + '' + queryString('mondo').replace(/\%3D/g,"=").replace(/\+/g," ") |
bcon.innerHTML += '<b style="color:#990000;">'+ queryString('mondo_cb') + '' + queryString('mondo').replace(/\%3D/g,"=").replace(/\+/g," "); |
||
} |
} |
||
bcon.innerHTML += '<b style="color:#990000;"> }}' |
bcon.innerHTML += '<b style="color:#990000;"> }}' |
||
+ '<br> ' |
+ '<br> ' |
||
+ '<br> <b style="color:#12831d;">Adesso copia tutto il testo ed incollalo nella pagina [[<a href=" |
+ '<br> <b style="color:#12831d;">Adesso copia tutto il testo ed incollalo nella pagina [[<a href="//it.wikibooks.org/w/index.php?title=Libro_di_cucina/Ricette/' + queryString('pagina') + '&action=edit">' + queryString('pagina').replace(/\+/g," ") + '</a>]]' |
||
+ '<br>' |
+ '<br>'; |
||
} |
} |
||
Riga 150: | Riga 150: | ||
+ '<label for="mondo">inserisci il nome del paese: </label><input id="mondo" type="text" name="mondo" /><p></p>' |
+ '<label for="mondo">inserisci il nome del paese: </label><input id="mondo" type="text" name="mondo" /><p></p>' |
||
+ '<input type="submit" value="Genera" name="submit" />' |
+ '<input type="submit" value="Genera" name="submit" />' |
||
+ '</fieldset></form>' |
+ '</fieldset></form>'; |
||
mw.util.addCSS('#content {visibility:visible;}'); |
mw.util.addCSS('#content {visibility:visible;}'); |
||
Riga 176: | Riga 176: | ||
if(queryString('regionali')) document.getElementById('regionali').value = queryString('regionali'); |
if(queryString('regionali')) document.getElementById('regionali').value = queryString('regionali'); |
||
if(queryString('mondo')) document.getElementById('mondo').value = queryString('mondo'); |
if(queryString('mondo')) document.getElementById('mondo').value = queryString('mondo'); |
||
; |
|||
} |
} |
||
Versione delle 00:21, 22 nov 2018
/// <pre>
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+++ CREAZIONE RAPIDA RICETTA +++
+++ codice originale ripreso da [[wikipedia:User:Splarka/electrocute.js +++
+++ e riadattata da Wim b per la creazione delle ricette +++
vers. beta 1.1
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
$(function() {
mw.util.addPortletLink('p-tb','/wiki/Speciale:Ricetta','Creazione ricetta');
});
if(wgPageName == 'Speciale:Ricetta') {
document.title = 'Creazione ricetta';
mw.util.addCSS('#content {visibility:hidden;}');
$(creazionericettaForm);
}
function creazionericettaForm() {
var con = (document.getElementById('content')) ? document.getElementById('content') : document.getElementById('mw_content');
var bcon = (document.getElementById('bodyContent')) ? document.getElementById('bodyContent') : document.getElementById('mw_contentholder');
var fh = getElementsByClassName(con,'h1','firstHeading')[0];
while(fh.firstChild) fh.removeChild(fh.firstChild);
fh.appendChild(document.createTextNode('Creazione rapida ricetta'));
for(var i=0;i<bcon.childNodes.length;i++) {
bcur = bcon.childNodes[i];
if(bcur.id != 'siteSub' && bcur.id != 'contentSub' && bcur.className != 'visualClear') {
while(bcur.firstChild) bcur.removeChild(bcur.firstChild);
if(bcur.nodeType == 3) bcur.nodeValue = '';
}
}
if(queryString('submit')) {
bcon.innerHTML += '<img src="//upload.wikimedia.org/wikipedia/commons/thumb/1/1b/Example_recipe.svg/221px-Example_recipe.svg.png" style="border:1px dashed red;" /><br>'
+ '<b style="color:#990000;">'
+ '<br>Descrizione aspetto, indicazione periodo o ricorrenza. '
+ '<br> '
+ '<br>== Ingredienti == '
+ '<br>per \'\'\'' + queryString('persone') + '\'\'\' persone ';
if (queryString('ing1') !== "") {
bcon.innerHTML += '<b style="color:#990000;"> <br>* ' + queryString('quant1').replace(/\+/g," ") + ' ' + queryString('mis1') + ' di ' + queryString('ing1').replace(/\+/g," ");
}
if (queryString('ing2') !== "") {
bcon.innerHTML += '<b style="color:#990000;"> <br>* ' + queryString('quant2').replace(/\+/g," ") + ' ' + queryString('mis2') + ' di ' + queryString('ing2').replace(/\+/g," ");
}
if (queryString('ing3') !== "") {
bcon.innerHTML += '<b style="color:#990000;"> <br>* ' + queryString('quant3').replace(/\+/g," ") + ' ' + queryString('mis3') + ' di ' + queryString('ing3').replace(/\+/g," ");
}
if (queryString('ing4') !== "") {
bcon.innerHTML += '<b style="color:#990000;"> <br>* ' + queryString('quant4').replace(/\+/g," ") + ' ' + queryString('mis4') + ' di ' + queryString('ing4').replace(/\+/g," ");
}
if (queryString('ing5') !== "") {
bcon.innerHTML += '<b style="color:#990000;"> <br>* ' + queryString('quant5').replace(/\+/g," ") + ' ' + queryString('mis5') + ' di ' + queryString('ing5').replace(/\+/g," ");
}
if (queryString('ing6') !== "") {
bcon.innerHTML += '<b style="color:#990000;"> <br>* ' + queryString('quant6').replace(/\+/g," ") + ' ' + queryString('mis6') + ' di ' + queryString('ing6').replace(/\+/g," ");
}
if (queryString('ing7') !== "") {
bcon.innerHTML += '<b style="color:#990000;"> <br>* ' + queryString('quant7').replace(/\+/g," ") + ' ' + queryString('mis7') + ' di ' + queryString('ing7').replace(/\+/g," ");
}
if (queryString('ing8') !== "") {
bcon.innerHTML += '<b style="color:#990000;"> <br>* ' + queryString('quant8').replace(/\+/g," ") + ' ' + queryString('mis8') + ' di ' + queryString('ing8').replace(/\+/g," ");
}
if (queryString('ing9') !== "") {
bcon.innerHTML += '<b style="color:#990000;"> <br>* ' + queryString('quant9').replace(/\+/g," ") + ' ' + queryString('mis9') + ' di ' + queryString('ing9').replace(/\+/g," ");
}
if (queryString('ing10') !== "") {
bcon.innerHTML += '<b style="color:#990000;"> <br>* ' + queryString('quant10').replace(/\+/g," ") + ' ' + queryString('mis10') + ' di ' + queryString('ing10').replace(/\+/g," ");
}
bcon.innerHTML += '<b style="color:#990000;"> <br>'
+ '<br>'
+ '<br>' + queryString('consigli').replace(/\%3D/g,"=").replace(/\+/g," ")
+ '<br>'
+ '<br>{{Categorie della ricetta';
if ((queryString('regionali') !== "") && (queryString('regionali_cb') == "|Ricette regionali-")) {
bcon.innerHTML += '<b style="color:#990000;">'+ queryString('regionali_cb') + '' + queryString('regionali').replace(/\%3D/g,"=").replace(/\+/g," ");
}
if ((queryString('mondo') !== "") && (queryString('mondo_cb') == "|Ricette dal mondo-")) {
bcon.innerHTML += '<b style="color:#990000;">'+ queryString('mondo_cb') + '' + queryString('mondo').replace(/\%3D/g,"=").replace(/\+/g," ");
}
bcon.innerHTML += '<b style="color:#990000;"> }}'
+ '<br> '
+ '<br> <b style="color:#12831d;">Adesso copia tutto il testo ed incollalo nella pagina [[<a href="//it.wikibooks.org/w/index.php?title=Libro_di_cucina/Ricette/' + queryString('pagina') + '&action=edit">' + queryString('pagina').replace(/\+/g," ") + '</a>]]'
+ '<br>';
}
//Note: I was writing this as nice dom, but since it is for a gag anyways, it is too much work'
bcon.innerHTML += '<form method="get" action="' + wgServer + wgScript + '"><input name="title" type="hidden" value="Speciale:Ricetta" />'
+ '<fieldset><legend>Creazione rapida delle ricette per utenti inesperti</legend>'
+ '<label for="pagina">Titolo della pagina: </label><input id="pagina" type="text" name="pagina" /><p></p>'
+ '<label for="lingua"> Per quante persone: </label><select id="persone" name="persone">'
+ '<option selected="selected" value="2">2</option><option value="3">3</option>'
+ '<option value="4">4</option><option value="5">5</option><option value="6">6</option><option value="7">7</option><option value="8">8</option></select>'
+ '<label for="consigli"> Hai dei consigli? </label><input id="consigli_si" value="\=\= Consigli \=\= <br>scrivi i consigli al posto di questa riga" name="consigli" type="radio" checked="checked" /><label for="consigli_si">Si</label>'
+ '<input id="consigli_no" value="" name="consigli" type="radio" /><label for="consigli_no">No</label> <p></p>'
+ '<label for="quant1">Primo ingrediente: </label><input id="quant1" type="text" name="quant1" value=""/>'
+ '<label for="mis1"> </label><select id="mis1" name="mis1">'
+ '<option selected="selected" value="mg">milligrammi</option><option value="g">grammi</option><option value="hg">etti</option>'
+ '<option value="ml">millilitri</option><option value="cl">centilitri</option><option value="l">litri</option><option value="cucchiai">cucchiai</option><option value="cucchiaini">cucchiaini da caffè</option><option value="q.b.">quanto basta</option><option value="pizzico">pizzico</option></select>'
+ '<label for="ing"> di </label><input id="ing1" type="text" name="ing1" value=""/><p></p>'
+ '<label for="quant2">Secondo ingrediente: </label><input id="quant2" type="text" name="quant2" value=""/>'
+ '<label for="mis2"> </label><select id="mis2" name="mis2">'
+ '<option selected="selected" value="mg">milligrammi</option><option value="g">grammi</option><option value="hg">etti</option>'
+ '<option value="ml">millilitri</option><option value="cl">centilitri</option><option value="l">litri</option><option value="cucchiai">cucchiai</option><option value="cucchiaini">cucchiaini da caffè</option><option value="q.b.">quanto basta</option><option value="pizzico">pizzico</option></select>'
+ '<label for="ing2"> di </label><input id="ing2" type="text" name="ing2" value=""/><p></p>'
+ '<label for="quant3">Terzo ingrediente: </label><input id="quant3" type="text" name="quant3" value=""/>'
+ '<label for="mis3"> </label><select id="mis3" name="mis3">'
+ '<option selected="selected" value="mg">milligrammi</option><option value="g">grammi</option><option value="hg">etti</option>'
+ '<option value="ml">millilitri</option><option value="cl">centilitri</option><option value="l">litri</option><option value="cucchiai">cucchiai</option><option value="cucchiaini">cucchiaini da caffè</option><option value="q.b.">quanto basta</option><option value="pizzico">pizzico</option></select>'
+ '<label for="ing3"> di </label><input id="ing3" type="text" name="ing3" value=""/><p></p>'
+ '<label for="quant4">Quarto ingrediente: </label><input id="quant4" type="text" name="quant4" value=""/>'
+ '<label for="mis4"> </label><select id="mis4" name="mis4">'
+ '<option selected="selected" value="mg">milligrammi</option><option value="g">grammi</option><option value="hg">etti</option>'
+ '<option value="ml">millilitri</option><option value="cl">centilitri</option><option value="l">litri</option><option value="cucchiai">cucchiai</option><option value="cucchiaini">cucchiaini da caffè</option><option value="q.b.">quanto basta</option><option value="pizzico">pizzico</option></select>'
+ '<label for="ing4"> di </label><input id="ing4" type="text" name="ing4" value=""/><p></p>'
+ '<label for="quant5">Quinto ingrediente: </label><input id="quant5" type="text" name="quant5" value=""/>'
+ '<label for="mis5"> </label><select id="mis5" name="mis5">'
+ '<option selected="selected" value="mg">milligrammi</option><option value="g">grammi</option><option value="hg">etti</option>'
+ '<option value="ml">millilitri</option><option value="cl">centilitri</option><option value="l">litri</option><option value="cucchiai">cucchiai</option><option value="cucchiaini">cucchiaini da caffè</option><option value="q.b.">quanto basta</option><option value="pizzico">pizzico</option></select>'
+ '<label for="ing5"> di </label><input id="ing5" type="text" name="ing5" value=""/><p></p>'
+ '<label for="quant6">Sesto ingrediente: </label><input id="quant6" type="text" name="quant6" value=""/>'
+ '<label for="mis6"> </label><select id="mis6" name="mis6">'
+ '<option selected="selected" value="mg">milligrammi</option><option value="g">grammi</option><option value="hg">etti</option>'
+ '<option value="ml">millilitri</option><option value="cl">centilitri</option><option value="l">litri</option><option value="cucchiai">cucchiai</option><option value="cucchiaini">cucchiaini da caffè</option><option value="q.b.">quanto basta</option><option value="pizzico">pizzico</option></select>'
+ '<label for="ing6"> di </label><input id="ing6" type="text" name="ing6" value=""/><p></p>'
+ '<label for="quant7">Settimo ingrediente: </label><input id="quant7" type="text" name="quant7" value=""/>'
+ '<label for="mis7"> </label><select id="mis7" name="mis7">'
+ '<option selected="selected" value="mg">milligrammi</option><option value="g">grammi</option><option value="hg">etti</option>'
+ '<option value="ml">millilitri</option><option value="cl">centilitri</option><option value="l">litri</option><option value="cucchiai">cucchiai</option><option value="cucchiaini">cucchiaini da caffè</option><option value="q.b.">quanto basta</option><option value="pizzico">pizzico</option></select>'
+ '<label for="ing7"> di </label><input id="ing7" type="text" name="ing7" value=""/><p></p>'
+ '<label for="quant8">Ottavo ingrediente: </label><input id="quant8" type="text" name="quant8" value=""/>'
+ '<label for="mis8"> </label><select id="mis8" name="mis8">'
+ '<option selected="selected" value="mg">milligrammi</option><option value="g">grammi</option><option value="hg">etti</option>'
+ '<option value="ml">millilitri</option><option value="cl">centilitri</option><option value="l">litri</option><option value="cucchiai">cucchiai</option><option value="cucchiaini">cucchiaini da caffè</option><option value="q.b.">quanto basta</option><option value="pizzico">pizzico</option></select>'
+ '<label for="ing8"> di </label><input id="ing8" type="text" name="ing8" value=""/><p></p>'
+ '<label for="quant9">Nono ingrediente: </label><input id="quant9" type="text" name="quant9" value=""/>'
+ '<label for="mis9"> </label><select id="mis9" name="mis9">'
+ '<option selected="selected" value="mg">milligrammi</option><option value="g">grammi</option><option value="hg">etti</option>'
+ '<option value="ml">millilitri</option><option value="cl">centilitri</option><option value="l">litri</option><option value="cucchiai">cucchiai</option><option value="cucchiaini">cucchiaini da caffè</option><option value="q.b.">quanto basta</option><option value="pizzico">pizzico</option></select>'
+ '<label for="ing9"> di </label><input id="ing9" type="text" name="ing9" value=""/><p></p>'
+ '<label for="quant10">Decimo ingrediente: </label><input id="quant10" type="text" name="quant10" value=""/>'
+ '<label for="mis10"> </label><select id="mis10" name="mis10">'
+ '<option selected="selected" value="mg">milligrammi</option><option value="g">grammi</option><option value="hg">etti</option>'
+ '<option value="ml">millilitri</option><option value="cl">centilitri</option><option value="l">litri</option><option value="cucchiai">cucchiai</option><option value="cucchiaini">cucchiaini da caffè</option><option value="q.b.">quanto basta</option><option value="pizzico">pizzico</option></select>'
+ '<label for="ing10"> di </label><input id="ing4" type="text" name="ing10" value=""/><p></p>'
+ '<p></p>'
+ '<h3>Categorie:</h3>'
+ '<p></p>'
+ '<INPUT TYPE="CHECKBOX" NAME="regionali_cb" VALUE="|Ricette regionali-"><label"> Regionale </label>'
+ '<label for="pagina">inserisci il nome della regione: </label><input id="regionali" type="text" name="regionali" /><p></p>'
+ '<INPUT TYPE="CHECKBOX" NAME="mondo_cb" VALUE="|Ricette dal mondo-"><label"> Dal mondo </label>'
+ '<label for="mondo">inserisci il nome del paese: </label><input id="mondo" type="text" name="mondo" /><p></p>'
+ '<input type="submit" value="Genera" name="submit" />'
+ '</fieldset></form>';
mw.util.addCSS('#content {visibility:visible;}');
if(queryString('pagina')) document.getElementById('pagina').value = queryString('pagina');
if(queryString('quant1')) document.getElementById('quant1').value = queryString('quant1');
if(queryString('ing1')) document.getElementById('ing1').value = queryString('ing1');
if(queryString('quant2')) document.getElementById('quant2').value = queryString('quant2');
if(queryString('ing2')) document.getElementById('ing2').value = queryString('ing2');
if(queryString('quant3')) document.getElementById('quant3').value = queryString('quant3');
if(queryString('ing3')) document.getElementById('ing3').value = queryString('ing3');
if(queryString('quant4')) document.getElementById('quant4').value = queryString('quant4');
if(queryString('ing4')) document.getElementById('ing4').value = queryString('ing4');
if(queryString('quant5')) document.getElementById('quant5').value = queryString('quant5');
if(queryString('ing5')) document.getElementById('ing5').value = queryString('ing5');
if(queryString('quant6')) document.getElementById('quant6').value = queryString('quant6');
if(queryString('ing6')) document.getElementById('ing6').value = queryString('ing6');
if(queryString('quant7')) document.getElementById('quant7').value = queryString('quant7');
if(queryString('ing7')) document.getElementById('ing7').value = queryString('ing7');
if(queryString('quant8')) document.getElementById('quant8').value = queryString('quant8');
if(queryString('ing8')) document.getElementById('ing8').value = queryString('ing8');
if(queryString('quant9')) document.getElementById('quant9').value = queryString('quant9');
if(queryString('ing9')) document.getElementById('ing9').value = queryString('ing9');
if(queryString('quant10')) document.getElementById('quant10').value = queryString('quant10');
if(queryString('ing10')) document.getElementById('ing10').value = queryString('ing10');
if(queryString('regionali')) document.getElementById('regionali').value = queryString('regionali');
if(queryString('mondo')) document.getElementById('mondo').value = queryString('mondo');
}
function queryString(p) {
var re = RegExp('[&?]' + p + '=([^&]*)');
var matches;
if (matches = re.exec(document.location)) {
try {
return decodeURI(matches[1]).replace(/\+/g," ");
} catch (e) {
}
}
return null;
}
/* Change Log
Versione beta 1.1 - Aggiunte le categorie per ricette regionali e dal mondo con il controllo per il checkbox e il form di testo in modo che siano compilati entrambi
*/
//</pre>