diff --git a/wp-admin/js/forms.js b/wp-admin/js/forms.js index 21a62f4287..b1d8ce2729 100644 --- a/wp-admin/js/forms.js +++ b/wp-admin/js/forms.js @@ -1,10 +1,10 @@ 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; + if(form.elements[i].type == "checkbox" && !(form.elements[i].getAttribute('onclick',2))) { + if(form.elements[i].checked == true) + form.elements[i].checked = false; + else + form.elements[i].checked = true; } } } diff --git a/wp-includes/script-loader.php b/wp-includes/script-loader.php index d108997ab7..edcdbb25a7 100644 --- a/wp-includes/script-loader.php +++ b/wp-includes/script-loader.php @@ -128,7 +128,7 @@ class WP_Scripts { 'pending' => __('%i% pending') // must look like: "# blah blah" ) ); $this->add( 'admin-users', '/wp-admin/js/users.js', array('wp-lists'), '20070823' ); - $this->add( 'admin-forms', '/wp-admin/js/forms.js', false, '20080108' ); + $this->add( 'admin-forms', '/wp-admin/js/forms.js', false, '20080317' ); $this->add( 'xfn', '/wp-admin/js/xfn.js', false, '3517' ); $this->add( 'upload', '/wp-admin/js/upload.js', array('jquery'), '20070518' ); $this->add( 'postbox', '/wp-admin/js/postbox.js', array('jquery'), '20080128' );