MediaWiki:Monobook.js
Note: After publishing, you may have to bypass your browser's cache to see the changes.
- Firefox / Safari: Hold Shift while clicking Reload, or press either Ctrl-F5 or Ctrl-R (⌘-R on a Mac)
- Google Chrome: Press Ctrl-Shift-R (⌘-Shift-R on a Mac)
- Internet Explorer / Edge: Hold Ctrl while clicking Refresh, or press Ctrl-F5
- Opera: Press Ctrl-F5.
/*
=== Leeidyn greienyn as crammanyn entreilys ===
<pre> */
/*
[[bs:MediaWiki:Monobook.js]]
[[en:MediaWiki:Monobook.js]]
[[he:MediaWiki:Monobook.js]]
[[fr:MediaWiki:Monobook.js]]
[[de:MediaWiki:Monobook.js]]
[[ja:MediaWiki:Monobook.js]]
[[vi:MediaWiki:Monobook.js]]
[[zh:MediaWiki:Monobook.js]]
*/
// Optionen für das Sonderzeichenmenü in [[MediaWiki:Edittools]] ([[:en:MediaWiki:Monobook.js|Quelle]]; siehe [[MediaWiki:Monobook.js]])
// Spacebirdy stuff :)
function addCharSubsetMenu() { //must match [[MediaWiki:Edittools]]
var specialchars = document.getElementById('specialchars');
if (specialchars) {
var menu = "<select id=\"charSubsetControl\" style=\"display:inline\" onChange=\"chooseCharSubset(selectedIndex)\">";
menu += "<option>IPA</option>";
menu += "<option>Arabish</option>";
menu += "<option>Frangish</option>";
menu += "<option>Germaanish</option>";
menu += "<option>Greagish</option>";
menu += "<option>Norlynnish</option>";
menu += "<option>Rooshish</option>";
menu += "<option>Spaainish</option>";
menu += "</select>";
specialchars.innerHTML = menu + specialchars.innerHTML;
/* default subset from cookie */
var s = parseInt( getCookie('edittoolscharsubset') );
if ( isNaN(s) ) s = 0;
/* update dropdown control to value of cookie */
document.getElementById('charSubsetControl').selectedIndex = s;
/* display the subset indicated by the cookie */
chooseCharSubset( s );
}
}
/* select subsection of special characters */
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';
l[i].style.visibility = i == s ? 'visible' : 'hidden';
}
setCookie('edittoolscharsubset', s);
}
/* inserting the drop-down-menu */
function customizeWikipedia() {
addCharSubsetMenu();
}
$(customizeWikipedia);