PluginProbe ʕ •ᴥ•ʔ
PublishPress Capabilities – User Role Editor, Access Permissions, User Capabilities, Admin Menus / 1.6.1
PublishPress Capabilities – User Role Editor, Access Permissions, User Capabilities, Admin Menus v1.6.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 7 years ago images 7 years ago includes 7 years ago lang 7 years ago admin.css 7 years ago admin.dev.js 7 years ago admin.js 7 years ago capsman-enhanced.php 7 years ago readme.txt 7 years ago
admin.dev.js
75 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
70 $('a.cme-fix-read-cap').click(function(){
71 $('input[name="caps[read]"]').prop('checked', true);
72 $('input[name="SaveRole"]').trigger('click');
73 return false;
74 });
75 });