MediaWiki:Edittools.js

Zo stránky Wikizdroje

Poznámka: Aby sa zmeny prejavili, po uložení musíte vymazať vyrovnávaciu pamäť vášho prehliadača.

  • Mozilla Firefox / Safari: Držte stlačený Shift a kliknite na Reload alebo stlačte buď Ctrl-F5 alebo Ctrl-R (⌘-R na Mac)
  • Google Chrome: Stlačte Ctrl-Shift-R (⌘-Shift-R na Mac)
  • Internet Explorer: Držte Ctrl a kliknite na Refresh alebo stlačte Ctrl-F5
  • Opera: Stlačte Ctrl-F5.
/**
 * Drop down box for the Special character menu in [[MediaWiki:Edittools]]
 * will be called from [[MediaWiki:Common.js]].
 * Adapted from:
 * http://commons.wikimedia.org/wiki/MediaWiki:Edittools.js
 */

if ( load_edittools === true ) {
	
	function addCharSubsetMenu() {
		
		var specialchars = document.getElementById( 'specialchars' );
		
		if ( specialchars ) {
			
			var menu = "<select onchange=\"chooseCharSubset(selectedIndex);\">";
			
			menu += "<option>Standard</option>";
			menu += "<option>Latin</option>";
			menu += "<option>Greek</option>";
			menu += "<option>Cyrillic</option>";
			menu += "<option>IPA</option>";
			menu += "<option>Arabic</option>";
			menu += "<option>Catalan</option>";
			menu += "<option>Czech</option>";
			menu += "<option>Devanāgarī</option>";
			menu += "<option>Esperanto</option>";
			menu += "<option>Estonian</option>";
			menu += "<option>French</option>";
			menu += "<option>German</option>";
			menu += "<option>Hawaiian</option>";
			menu += "<option>Hebrew</option>";
			menu += "<option>Hungarian</option>";
			menu += "<option>Icelandic</option>";
			menu += "<option>Italian</option>";
			menu += "<option>Latvian</option>";
			menu += "<option>Lithuanian</option>";
			menu += "<option>Maltese</option>";
			menu += "<option>Old English</option>";
			menu += "<option>Pinyin</option>";
			menu += "<option>Polish</option>";
			menu += "<option>Portuguese</option>";
			menu += "<option>Romaji</option>";
			menu += "<option>Romanian</option>";
			menu += "<option>Scandinavian</option>";
			menu += "<option>Serbian</option>";
			menu += "<option>Spanish</option>";
			menu += "<option>Turkish</option>";
			menu += "<option>Vietnamese</option>";
			menu += "<option>Welsh</option>";
			menu += "<option>Yiddish</option>";
			
			menu += "</select>";
			
			specialchars.innerHTML = menu + specialchars.innerHTML;
			
			chooseCharSubset( 0 );
			
		}
		
	}
	
	
	
	function chooseCharSubset( s ) {
		
		var l = document.getElementById( 'specialchars' ).getElementsByTagName( 'p' );
		
		for ( var i = 0; i < l.length ; i++ ) {
			l[i].style.display = i == s ? 'inline' : 'none';
		}
		
	}
	
	
	
	if ( window.addEventListener ) {
		window.addEventListener( "load", addCharSubsetMenu, false );
	} else if ( window.attachEvent ) {
		window.attachEvent( "onload", addCharSubsetMenu );
	}
	
}