/**
* MenuAggiunge un combobox a [[MediaWiki:Edittools]] per selezionare un gruppo di caratteri speciali.
* Aggiunge il menu a tendina per selezionare un sottoinsieme di caratteri speciali
* Attenzione: l'ordine della lista deve corrispondere a quello di MediaWiki:Edittools !
*/
function scegliSubsetCarattericomboboxEdittools(s) {
var l$specialChars = document.getElementById$( '#specialchars' ).getElementsByTagName, $select = $( 'p<select>' );
for if (var i = 0; i < l$specialChars.length ; i++) {
$specialChars.find( 'p' ).each( function () {
l[i].style.display = i == s ? 'inline' : 'none';
var $p = $( this );
l[i].style.visibility = i == s ? 'visible' : 'hidden';
$( '<option>' ).html( $( this ).attr( 'id' ).replace( /_/g, ' ' ) )
}
.click( function () {
$specialChars.find( 'p' ).hide();
$p.show();
} )
.appendTo( $select );
} );
$select.find( 'option:first' ).click();
$specialChars.prepend( $select );
}
$( comboboxEdittools );
function aggiungiMenuSubsetCaratteri() {
var specialchars = document.getElementById('specialchars');
if (specialchars) {
var menu = "<select style=\"display:inline\" onChange=\"scegliSubsetCaratteri(selectedIndex)\">";
menu += "<option>Latino esteso</option>";
menu += "<option>Wiki</option>";
menu += "<option>Greco antico</option>";
menu += "<option>Greco moderno</option>";
menu += "<option>Cirillico</option>";
menu += "<option>Arabo</option>";
menu += "<option>Ebraico e yiddish</option>";
menu += "<option>Armeno</option>";
menu += "<option>Geroglifico</option>";
menu += "<option>Vietnamita</option>";
menu += "<option>IPA</option>";
menu += "<option>Matematica</option>";
menu += "</select>";
specialchars.innerHTML = menu + specialchars.innerHTML;
/* default subset - try to use a cookie some day */
scegliSubsetCaratteri(0);
}
}
$(aggiungiMenuSubsetCaratteri);
/**
|