Utente:L0ll0/Sandbox/Gadget-Edittools.js

Da Wikisource.

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.
$(function() {
	var specialchars = document.getElementById('specialchars'),
		$menu,
		options,
		chooseCharSubset;

	if (specialchars) {
		chooseCharSubset = function (e) {
			var l = document.getElementById('specialchars').getElementsByTagName('p'),
			s = e.target.selectedIndex;
			for (var i = 0; i < l.length ; i++) {
				l[i].style.display = i == s ? 'inline' : 'none';
   			}
		}
	
		options = "<option>Simboli</option>";
		options += "<option>Latino esteso</option>";
		options += "<option>Greco antico</option>";
		options += "<option>Greco antico unicode</option>";
		options += "<option>Greco moderno</option>";
		options += "<option>Cirillico</option>";
		options += "<option>Arabo</option>";
		options += "<option>Ebraico e yiddish</option>";
		options += "<option>Armeno</option>";
		options += "<option>Geroglifico</option>";
		options += "<option>Vietnamita</option>";
		options += "<option>IPA</option>";
		options += "<option>Matematica</option>";
  		$menu = $( '<select>' ).append( $( options ) ).change(chooseCharSubset).css( 'display', 'inline' );
		$menu.prependTo( specialchars );

		chooseCharSubset( { target: $menu[0] } );
	}
});