Statistics
| Revision:

root / hci / trunk / eneraptor-web-app / grails-app / taglib / com / eneraptor / hci / ErptrJSTagLib.groovy @ 6

History | View | Annotate | Download (643 Bytes)

1
package com.eneraptor.hci
2

    
3
class ErptrJSTagLib {
4

    
5
        static namespace = 'js'
6
        
7
        def checkBoxToggle = {
8
                
9
                out << "<script type='text/javascript'>"
10
                out << "var toggleCheck = false;"
11
                out << "function checkToggle(formId) {"
12
                out << "  if (toggleCheck == false) toggleCheck = true; else toggleCheck = false;"
13
                out << "  for (var i = 0; i < document.getElementById(formId).elements.length; i++) {"
14
                out << "    if(document.getElementById(formId).elements[i].type == 'checkbox')"
15
                out << "      document.getElementById(formId).elements[i].checked = toggleCheck;"
16
                out << "  }"
17
                out << "}"
18
                out << "</script>"
19
                
20
        }
21
        
22
}