summaryrefslogtreecommitdiffstats
path: root/wp-admin/js/forms.js
diff options
context:
space:
mode:
authordonncha <donncha@7be80a69-a1ef-0310-a953-fb0f7c49ff36>2008-03-19 12:35:25 +0000
committerdonncha <donncha@7be80a69-a1ef-0310-a953-fb0f7c49ff36>2008-03-19 12:35:25 +0000
commit50b00028bd207f461d6ed02f7868eccb5c6b8fe1 (patch)
tree003311f94f815dddbc39f91ba25b959f6ef18524 /wp-admin/js/forms.js
parent63f0f49bde74f02cdfc79140a7f101173f33322b (diff)
downloadwordpress-mu-50b00028bd207f461d6ed02f7868eccb5c6b8fe1.tar.gz
wordpress-mu-50b00028bd207f461d6ed02f7868eccb5c6b8fe1.tar.xz
wordpress-mu-50b00028bd207f461d6ed02f7868eccb5c6b8fe1.zip
Add and delete WP 2.5 files. *DON'T SVN UPDATE!*
git-svn-id: http://svn.automattic.com/wordpress-mu/trunk@1214 7be80a69-a1ef-0310-a953-fb0f7c49ff36
Diffstat (limited to 'wp-admin/js/forms.js')
-rw-r--r--wp-admin/js/forms.js31
1 files changed, 31 insertions, 0 deletions
diff --git a/wp-admin/js/forms.js b/wp-admin/js/forms.js
new file mode 100644
index 0000000..21a62f4
--- /dev/null
+++ b/wp-admin/js/forms.js
@@ -0,0 +1,31 @@
+function checkAll(form) {
+ for (i = 0, n = form.elements.length; i < n; i++) {
+ if(form.elements[i].type == "checkbox" && !(form.elements[i].hasAttribute('onclick'))) {
+ if(form.elements[i].checked == true)
+ form.elements[i].checked = false;
+ else
+ form.elements[i].checked = true;
+ }
+ }
+}
+
+function getNumChecked(form) {
+ var num = 0;
+ for (i = 0, n = form.elements.length; i < n; i++) {
+ if (form.elements[i].type == "checkbox") {
+ if (form.elements[i].checked == true)
+ num++;
+ }
+ }
+ return num;
+}
+
+function checkAllUsers(role) {
+ var checkboxs = document.getElementsByTagName('input');
+ for(var i = 0, inp; inp = checkboxs[i]; i++)
+ if(inp.type.toLowerCase() == 'checkbox' && inp.className == role)
+ if(inp.checked == false)
+ inp.checked = true;
+ else
+ inp.checked = false;
+} \ No newline at end of file