]> WPIA git - gigi.git/blobdiff - static/static/expert.js
fix: advanced options on create certificate don't collapse
[gigi.git] / static / static / expert.js
diff --git a/static/static/expert.js b/static/static/expert.js
new file mode 100644 (file)
index 0000000..a4d14ac
--- /dev/null
@@ -0,0 +1,32 @@
+(function() {
+       function showExpert(isExpert)
+       {
+         var elements = document.getElementsByClassName("expert");
+         for(var i = 0; elements.length > i; i++)
+         {
+           if(!isExpert) {
+               elements[i].setAttribute("class","expert experthidden");
+           } else {
+               elements[i].setAttribute("class","expert");
+           }
+         }
+       }
+       function init(){
+               showExpert(false);
+               var expert = document.getElementById("expertbox");
+               if(expert !== null) {
+                       expert.onchange = (function(expert){return function(){showExpert(expert.checked)}})(expert);
+               }
+       }
+       (function(oldLoad) {
+               if (oldLoad == undefined) {
+                       window.onload = init;
+               } else {
+                       window.onload = function() {
+                               init();
+                               oldLoad();
+                       }
+               }
+       })(window.onload);
+
+})();