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 |
} |