PluginProbe
Adminimize / 1.9.1
Adminimize v1.9.1
1.11.14 1.11.13 1.11.1 1.11.10 1.11.11 1.11.12 1.11.2 1.11.3 1.11.4 1.11.5 1.11.6 1.11.7 1.11.8 1.11.9 1.3 1.4.7 1.6 1.7.12 1.7.13 1.7.14 1.7.15 1.7.16 1.7.17 1.7.18 1.7.19 All 53 releases
← All changes | js/adminimize.js +25 -95 1.6 → 1.9.1 View file →
@@ -1,95 +1,25 @@
1 -jQuery(function($) {
2 - jQuery("input#ctoggleCheckboxes_menusubscriber, input#ctoggleCheckboxes_menucontributor, input#ctoggleCheckboxes_menuauthor, input#ctoggleCheckboxes_menu, input#ctoggleCheckboxes_menuadm, input#ctoggleCheckboxes_postsubscriber, input#ctoggleCheckboxes_postcontributor, input#ctoggleCheckboxes_postauthor, input#ctoggleCheckboxes_post, input#ctoggleCheckboxes_postadm, input#ctoggleCheckboxes_pagesubscriber, input#ctoggleCheckboxes_pagecontributor, input#ctoggleCheckboxes_pageauthor, input#ctoggleCheckboxes_page, input#ctoggleCheckboxes_pageadm").css("display", "none");
3 -});
4 -
5 -var bAllChecked = false;
6 -function toggleCheckboxes_menusubscriber() {
7 - jQuery("input[id^='check_menusubscriber']").attr("checked", !bAllChecked);
8 - bAllChecked = !bAllChecked; jQuery('#atoggleCheckboxes_menusubscriber').text( bAllChecked ? adminimizeL10n.none : adminimizeL10n.all );
9 -}
10 -
11 -var bAllChecked = false;
12 -function toggleCheckboxes_menucontributor() {
13 - jQuery("input[id^='check_menucontributor']").attr("checked", !bAllChecked);
14 - bAllChecked = !bAllChecked; jQuery('#atoggleCheckboxes_menucontributor').text( bAllChecked ? adminimizeL10n.none : adminimizeL10n.all );
15 -}
16 -
17 -var bAllChecked = false;
18 -function toggleCheckboxes_menuauthor() {
19 - jQuery("input[id^='check_menuauthor']").attr("checked", !bAllChecked);
20 - bAllChecked = !bAllChecked; jQuery('#atoggleCheckboxes_menuauthor').text( bAllChecked ? adminimizeL10n.none : adminimizeL10n.all );
21 -}
22 -
23 -var bAllChecked = false;
24 -function toggleCheckboxes_menu() {
25 - jQuery("input[id^='check_menu']").not("input[id^='check_menuadm']").not("input[id^='check_menuauthor']").not("input[id^='check_menucontributor']").not("input[id^='check_menusubscriber']").attr("checked", !bAllChecked);
26 - bAllChecked = !bAllChecked; jQuery('#atoggleCheckboxes_menu').text( bAllChecked ? adminimizeL10n.none : adminimizeL10n.all );
27 -}
28 -
29 -var bAllChecked = false;
30 -function toggleCheckboxes_menuadm() {
31 - jQuery("input[id^='check_menuadm']").attr("checked", !bAllChecked);
32 - bAllChecked = !bAllChecked; jQuery('#atoggleCheckboxes_menuadm').text( bAllChecked ? adminimizeL10n.none : adminimizeL10n.all );
33 -}
34 -
35 -//post
36 -var bAllChecked = false;
37 -function toggleCheckboxes_postsubscriber() {
38 - jQuery("input[id^='check_postsubscriber']").attr("checked", !bAllChecked);
39 - bAllChecked = !bAllChecked; jQuery('#atoggleCheckboxes_postsubsciber').text( bAllChecked ? adminimizeL10n.none : adminimizeL10n.all );
40 -}
41 -
42 -var bAllChecked = false;
43 -function toggleCheckboxes_postcontributor() {
44 - jQuery("input[id^='check_postcontributor']").attr("checked", !bAllChecked);
45 - bAllChecked = !bAllChecked; jQuery('#atoggleCheckboxes_postcontributor').text( bAllChecked ? adminimizeL10n.none : adminimizeL10n.all );
46 -}
47 -
48 -var bAllChecked = false;
49 -function toggleCheckboxes_postauthor() {
50 - jQuery("input[id^='check_postauthor']").attr("checked", !bAllChecked);
51 - bAllChecked = !bAllChecked; jQuery('#atoggleCheckboxes_postauthor').text( bAllChecked ? adminimizeL10n.none : adminimizeL10n.all );
52 -}
53 -
54 -var bAllChecked = false;
55 -function toggleCheckboxes_post() {
56 - jQuery("input[id^='check_post']").not("input[id^='check_postsubscriber']").not("input[id^='check_postcontributor']").not("input[id^='check_postauthor']").not("input[id^='check_postadm']").attr("checked", !bAllChecked);
57 - bAllChecked = !bAllChecked; jQuery('#atoggleCheckboxes_post').text( bAllChecked ? adminimizeL10n.none : adminimizeL10n.all );
58 -}
59 -
60 -var bAllChecked = false;
61 -function toggleCheckboxes_postadm() {
62 - jQuery("input[id^='check_postadm']").attr("checked", !bAllChecked);
63 - bAllChecked = !bAllChecked; jQuery('#atoggleCheckboxes_postadm').text( bAllChecked ? adminimizeL10n.none : adminimizeL10n.all );
64 -}
65 -
66 -//page
67 -var bAllChecked = false;
68 -function toggleCheckboxes_pagesubscriber() {
69 - jQuery("input[id^='check_pagesubscriber']").attr("checked", !bAllChecked);
70 - bAllChecked = !bAllChecked; jQuery('#atoggleCheckboxes_pagesubscriber').text( bAllChecked ? adminimizeL10n.none : adminimizeL10n.all );
71 -}
72 -
73 -var bAllChecked = false;
74 -function toggleCheckboxes_pagecontributor() {
75 - jQuery("input[id^='check_pagecontributor']").attr("checked", !bAllChecked);
76 - bAllChecked = !bAllChecked; jQuery('#atoggleCheckboxes_pagecontributor').text( bAllChecked ? adminimizeL10n.none : adminimizeL10n.all );
77 -}
78 -
79 -var bAllChecked = false;
80 -function toggleCheckboxes_pageauthor() {
81 - jQuery("input[id^='check_pageauthor']").attr("checked", !bAllChecked);
82 - bAllChecked = !bAllChecked; jQuery('#atoggleCheckboxes_pageauthor').text( bAllChecked ? adminimizeL10n.none : adminimizeL10n.all );
83 -}
84 -
85 -var bAllChecked = false;
86 -function toggleCheckboxes_page() {
87 - jQuery("input[id^='check_page']").not("input[id^='check_pagesubscriber']").not("input[id^='check_pagecontributor']").not("input[id^='check_pageauthor']").not("input[id^='check_pageadm']").attr("checked", !bAllChecked);
88 - bAllChecked = !bAllChecked; jQuery('#atoggleCheckboxes_page').text( bAllChecked ? adminimizeL10n.none : adminimizeL10n.all );
89 -}
90 -
91 -var bAllChecked = false;
92 -function toggleCheckboxes_pageadm() {
93 - jQuery("input[id^='check_pageadm']").attr("checked", !bAllChecked);
94 - bAllChecked = !bAllChecked; jQuery('#atoggleCheckboxes_pageadm').text( bAllChecked ? adminimizeL10n.none : adminimizeL10n.all );
95 -}
1 +/**
2 + * Adminimize script to select all checkbox for each rows.
3 + * Only load and usage on settings page.
4 + *
5 + * @version 2015-12-20
6 + */
7 +jQuery( document ).ready( function( $ ) {
8 + 'use strict';
9 +
10 + $( 'thead input:checkbox' ).change( function() {
11 +
12 + var className = this.className,
13 + input = 'input:checkbox.' + className;
14 +
15 + $( input ).prop(
16 + 'checked', $( this ).prop( 'checked' )
17 + );
18 + } );
19 +
20 + $( '.postbox h3' ).on( 'click', function( e ) {
21 + $( this ).closest( '.postbox' ).toggleClass( 'closed' );
22 + e.preventDefault();
23 + } );
24 +
25 +} );