|
[eGroupWare-cvs] etemplate/js etemplate.js,1.7,1.8
From: <ralfbecker@us...> - 2005-06-12 15:58
|
Update of /cvsroot/egroupware/etemplate/js
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv14060
Modified Files:
etemplate.js
Log Message:
added multiple checkboxes with identical names ending []
Index: etemplate.js
===================================================================
RCS file: /cvsroot/egroupware/etemplate/js/etemplate.js,v
retrieving revision 1.7
retrieving revision 1.8
diff -C2 -d -r1.7 -r1.8
*** etemplate.js 11 Jun 2005 20:11:41 -0000 1.7
--- etemplate.js 12 Jun 2005 15:58:22 -0000 1.8
***************
*** 93,94 ****
--- 93,114 ----
if (selectBox.onchange && do_onchange) selectBox.onchange();
}
+
+ /* toggles all checkboxes named name in form form, to be used as custom javascript in onclick of a button/image */
+ function toggle_all(form,name)
+ {
+ /* alert('toggle_all('+form+','+name+',elements[name].length='+form.elements[name].length+')'); */
+ var all_set = true;
+
+ for (var i = 0; i < form.elements[name].length; i++)
+ {
+ if (!form.elements[name][i].checked)
+ {
+ all_set = false;
+ break;
+ }
+ }
+ for (var i = 0; i < form.elements[name].length; i++)
+ {
+ form.elements[name][i].checked = !all_set;
+ }
+ }
|
| Thread | Author | Date |
|---|---|---|
| [eGroupWare-cvs] etemplate/js etemplate.js,1.7,1.8 | <ralfbecker@us...> |