1,956
edits
No edit summary |
No edit summary |
||
Line 336: | Line 336: | ||
} | } | ||
e[i].innerHTML = str; | e[i].innerHTML = str; | ||
} | |||
} | |||
//==Word changers== | |||
function changeWords(ev) { // to next option | |||
var hide = ev.currentTarget; | |||
if(!hide || !hide.classList.contains("altWords")) return; | |||
var show = hide.nextElementSibling; | |||
if(!show || !show.classList.contains("altWords")) { | |||
var find = hide; | |||
do { // seek back to the first of list | |||
show = find; | |||
find = find.previousElementSibling; | |||
} while (find && find.classList.contains("altWords")); | |||
} | |||
hide.style.display = "none"; | |||
show.style.display = "initial"; | |||
} | |||
function parseWordChangers() { // init | |||
var e = document.getElementsByClassName("altWords"); | |||
for (var i=0; i<e.length; i++) { | |||
var str = e[i].innerHTML; | |||
if (str) { | |||
e[i].innerHTML = "<span style='color:#7F7'>↕</span>"+str+"<span style='color:#7F7'>↕</span>"; | |||
e[i].onclick = changeWords; | |||
} | |||
} | } | ||
} | } | ||
Line 348: | Line 377: | ||
parseConsiderations(); | parseConsiderations(); | ||
parseLevels(); | parseLevels(); | ||
parseWordChangers(); |