root / hci / trunk / eneraptor-web-app / grails-app / taglib / com / eneraptor / hci / ErptrJSTagLib.groovy @ 6
History | View | Annotate | Download (643 Bytes)
1 | 6 | alexbesir | 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 | } |