User:KovacsUr/combo.js
A Wikipédiából, a szabad lexikonból.
Megjegyzés: A beállítások elmentése után frissítened kell a böngésződ gyorsítótárát, hogy a változások érvénybe lépjenek. Mozilla / Firefox / Safari: tartsd lenyomva a Shift gombot és kattints a Reload / Frissítés gombra az eszköztáron, vagy használd a Ctrl–F5 billentyűkombinációt (Apple Mac-en Cmd–Shift–R); Internet Explorer: tartsd nyomva a Ctrl-t, és kattints a Reload / Frissítés gombra, vagy nyomj Ctrl–F5-öt; Konqueror: egyszerűen csak kattints a Reload / Frissítés gombra (vagy Ctrl–R vagy F5); Opera felhasználóknak teljesen ki kell üríteniük a gyorsítótárat a Tools→Preferences menüben.
// if (document.URL.indexOf("action=edit") > 0 || document.URL.indexOf("action=submit") > 0) {
function addCharSubsetMenu() {
var specialchars = document.getElementById('specialchars');
if (specialchars && document.getElementById) {
specialchars.style.display = 'block';
var menu = "<select style=\"display:inline\" onChange=\"chooseCharSubset(selectedIndex)\">";
var l = document.getElementById('specialchars').getElementsByTagName('p');
for (var i = 0; i < l.length ; i++)
menu += "<option>" + l[i].title + "</option>";
menu += "</select>";
specialchars.innerHTML = menu + specialchars.innerHTML;
document.getElementById('specChar').style.display = 'none';
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';
// l[i].style.visibility = i == s ? 'visible' : 'hidden';
}
}
addLoadEvent(addCharSubsetMenu);
// }

