MediaWiki:Gadget-ExplainTooltips.js

/* Make it so users can click on "explain" spans to toggle their content. Useful for mobile users, since there's no mouse-over. */

var explain_spans = document.getElementsByClassName('explain'); for(var e = 0; e < explain_spans.length; e++) { explain_spans[e].onclick = function{ toggleExplain(this); }; } function toggleExplain(e) { var old = e.getAttribute('oldContent'); if(old && old.length > 0) { e.innerHTML = old; e.setAttribute('oldContent', ''); e.style.borderBottom = '1px dotted'; } else { e.setAttribute('oldContent', e.innerHTML); e.innerHTML = e.getAttribute('title'); e.style.borderBottom = '1px dashed'; } }