PluginProbe ʕ •ᴥ•ʔ
PublishPress Capabilities – User Role Editor, Access Permissions, User Capabilities, Admin Menus / 1.5.1
PublishPress Capabilities – User Role Editor, Access Permissions, User Capabilities, Admin Menus v1.5.1
2.45.0 2.44.0 trunk 1.10 1.10.1 1.4.1 1.4.10 1.4.2 1.4.3 1.4.4 1.4.5 1.4.6 1.4.7 1.4.8 1.4.9 1.5 1.5.1 1.5.10 1.5.11 1.5.2 1.5.3 1.5.4 1.5.5 1.5.7 1.5.8 1.5.9 1.6 1.6.1 1.7 1.7.1 1.7.2 1.7.3 1.7.4 1.7.5 1.8.1 1.9 1.9.10 1.9.12 1.9.2 1.9.3 1.9.4 1.9.5 1.9.6 1.9.9 2.0 2.0.2 2.0.3 2.1 2.1.1 2.10.0 2.10.1 2.10.2 2.10.3 2.11.1 2.12.1 2.12.2 2.13.0 2.14.0 2.15.0 2.16.0 2.17.0 2.18.0 2.18.2 2.19.0 2.19.1 2.19.2 2.2 2.2.1 2.20.0 2.21.0 2.22.0 2.23.0 2.3 2.3.1 2.3.2 2.3.3 2.3.4 2.3.5 2.3.6 2.30.0 2.31.0 2.32.0 2.4.0 2.4.1 2.4.2 2.4.3 2.4.4 2.40.0 2.41.0 2.42.0 2.43.0 2.5.0 2.5.1 2.5.2 2.6.0 2.6.1 2.7.0 2.7.1 2.8.0 2.8.1 2.9.0 2.9.1
capability-manager-enhanced / admin.dev.js
capability-manager-enhanced Last commit date
framework 11 years ago images 11 years ago includes 11 years ago lang 11 years ago admin.css 11 years ago admin.dev.js 11 years ago admin.js 11 years ago capsman-enhanced.php 11 years ago readme.txt 11 years ago
admin.dev.js
69 lines
1 jQuery(document).ready( function($) {
2 $('a.neg-cap').attr('title',cmeAdmin.negationCaption);
3 $('a.neg-type-caps').attr('title',cmeAdmin.typeCapsNegationCaption);
4 $('td.cap-unreg').attr('title',cmeAdmin.typeCapUnregistered);
5 $('a.normal-cap').attr('title',cmeAdmin.switchableCaption);
6 $('span.cap-x').attr('title',cmeAdmin.capNegated);
7 $('table.cme-checklist input[class!="cme-check-all"]').attr('title',cmeAdmin.chkCaption);
8
9 $('table.cme-checklist a.neg-cap').click( function(e) {
10 $(this).closest('td').removeClass('cap-yes').removeClass('cap-no').addClass('cap-neg');
11
12 var cap_name_attr = $(this).parent().find('input[type="checkbox"]').attr('name');
13 $(this).after('<input type="hidden" class="cme-negation-input" name="'+cap_name_attr+'" value="" />');
14
15 return false;
16 });
17
18 //$('table.cme-typecaps span.cap-x,table.cme-checklist span.cap-x,table.cme-checklist td.cap-neg span').live( 'click', function(e) {
19 $(document).on( 'click', 'table.cme-typecaps span.cap-x,table.cme-checklist span.cap-x,table.cme-checklist td.cap-neg span', function(e) {
20 $(this).closest('td').removeClass('cap-neg').removeClass('cap-yes').addClass('cap-no');
21 $(this).parent().find('input[type="checkbox"]').prop('checked',false);
22 $(this).parent().find('input.cme-negation-input').remove();
23
24 return false;
25 });
26
27 $('input.cme-check-all').click( function(e) {
28 $(this).closest('table').find('input[type="checkbox"][disabled!="disabled"]:visible').prop('checked', $(this).is(":checked") );
29 });
30
31 $('a.cme-neg-all').click( function(e) {
32 $(this).closest('table').find('a.neg-cap:visible').click();
33 return false;
34 });
35
36 $('a.cme-switch-all').click( function(e) {
37 $(this).closest('table').find('td.cap-neg span').click();
38 return false;
39 });
40
41 $('table.cme-typecaps a.neg-type-caps').click( function(e) {
42 $(this).closest('tr').find('td[class!="cap-neg"]').filter('td[class!="cap-unreg"]').each( function(e) {
43 $(this).addClass('cap-neg');
44
45 var cap_name_attr = $(this).parent().find('input[type="checkbox"]').attr('name');
46 $(this).append('<input type="hidden" class="cme-negation-input" name="'+cap_name_attr+'" value="" />');
47 });
48
49 return false;
50 });
51
52 //http://stackoverflow.com/users/803925/nbrooks
53 $('table.cme-typecaps th').click(function(){
54 var columnNo = $(this).index();
55
56 var check_val = ! $(this).prop('checked_all');
57
58 if ( $(this).hasClass('term-cap') )
59 var class_sel = '[class*="term-cap"]';
60 else
61 var class_sel = '[class*="post-cap"]';
62
63 $(this).closest("table")
64 .find("tr td" + class_sel + ":nth-child(" + (columnNo+1) + ') input[type="checkbox"]:visible')
65 .prop("checked", check_val);
66
67 $(this).prop('checked_all',check_val);
68 });
69 });