]> WPIA git - gigi.git/blob - static/static/expert.js
upd: Reduce Boilerplate in translated SprintfCommands
[gigi.git] / static / static / expert.js
1 (function() {
2         function showExpert(isExpert)
3         {
4           var elements = document.getElementsByClassName("expert");
5           for(var i = 0; elements.length > i; i++)
6           {
7             if(!isExpert) {
8                 elements[i].setAttribute("class","expert experthidden");
9             } else {
10                 elements[i].setAttribute("class","expert");
11             }
12           }
13         }
14         function init(){
15                 showExpert(false);
16                 var expert = document.getElementById("expertbox");
17                 if(expert !== null) {
18                         expert.onchange = (function(expert){return function(){showExpert(expert.checked)}})(expert);
19                 }
20         }
21         (function(oldLoad) {
22                 if (oldLoad == undefined) {
23                         window.onload = init;
24                 } else {
25                         window.onload = function() {
26                                 init();
27                                 oldLoad();
28                         }
29                 }
30         })(window.onload);
31
32 })();