PluginProbe ʕ •ᴥ•ʔ
Jetpack – WP Security, Backup, Speed, & Growth / 12.3.1
Jetpack – WP Security, Backup, Speed, & Growth v12.3.1
15.9-a.7 15.9-a.5 15.9-a.3 15.9-a.1 15.8 15.8-beta 15.8-a.7 15.8-a.5 5.2.5 5.3.4 5.4.4 5.5.5 5.6.5 5.7.5 5.8.4 5.9.4 6.0.4 6.1 6.1.1 6.1.2 6.1.3 6.1.4 6.1.5 6.2 6.2.1 6.2.2 6.2.3 6.2.4 6.2.5 6.3 6.3.1 6.3.2 6.3.3 6.3.4 6.3.5 6.3.6 6.3.7 6.4 6.4.1 6.4.2 6.4.3 6.4.4 6.4.5 6.4.6 6.5 6.5.1 6.5.2 6.5.3 6.5.4 6.6 6.6.1 6.6.2 6.6.3 6.6.4 6.6.5 6.7 6.7.1 6.7.2 6.7.3 6.7.4 6.8 6.8.1 6.8.2 6.8.3 6.8.4 6.8.5 6.9 6.9.1 6.9.2 6.9.3 6.9.4 7.0 7.0.1 7.0.2 7.0.3 7.0.4 7.0.5 7.1 7.1.1 7.1.2 7.1.3 7.1.4 7.1.5 7.2 7.2.1 7.2.1.1 7.2.2 7.2.3 7.2.4 7.2.5 7.3 7.3.0.1 7.3.1 7.3.1.1 7.3.2 7.3.3 7.3.4 7.3.5 7.4 7.4.1 7.4.2 7.4.3 7.4.4 7.4.5 7.5 7.5.0.1 7.5.1 7.5.2 7.5.3 7.5.4 7.5.5 7.5.6 7.5.7 7.6 7.6.1 7.6.2 7.6.3 7.6.4 7.7 7.7.1 7.7.2 7.7.3 7.7.4 7.7.5 7.7.6 7.8 7.8.1 7.8.2 7.8.3 7.8.4 7.9 7.9.1 7.9.2 7.9.3 7.9.4 8.0 8.0.1 8.0.2 8.0.3 8.1 8.1.1 8.1.2 8.1.3 8.1.4 8.2 8.2.0.1 8.2.1 8.2.2 8.2.3 8.2.4 8.2.5 8.2.6 8.3 8.3.1 8.3.2 8.3.3 8.4 8.4.1 8.4.2 8.4.3 8.4.4 8.4.5 8.5 8.5.1 8.5.2 8.5.3 8.6 8.6.1 8.6.2 8.6.3 8.6.4 8.7 8.7.0.1 8.7.1 8.7.2 8.7.3 8.7.4 8.8 8.8.1 8.8.2 8.8.3 8.8.4 8.8.5 8.9 8.9.1 8.9.2 8.9.3 8.9.4 9.0 9.0.1 9.0.2 9.0.3 9.0.4 9.0.5 9.1 9.1.1 9.1.2 9.1.3 9.2 9.2.1 9.2.2 9.2.3 9.2.4 9.3 9.3.1 9.3.2 9.3.3 9.3.4 9.3.5 9.4 9.4.1 9.4.2 9.4.3 9.4.4 9.5 9.5.1 9.5.2 9.5.3 9.5.4 9.5.5 9.6 9.6.1 9.6.2 9.6.3 9.6.4 9.7 9.7.1 9.7.2 15.7-beta.2 9.7.3 15.7.1 9.8 15.8-a.1 9.8.1 15.8-a.3 9.8.2 2.0.9 9.8.3 2.1.7 9.9 2.2.10 9.9.1 2.3.10 9.9.2 2.4.7 9.9.3 2.5.5 2.6.6 2.7.5 2.8.5 2.9.6 3.0.6 3.1.5 3.2.5 3.3.6 3.4.6 3.5.6 3.6.4 3.7.5 3.8.5 3.9.10 4.0.7 4.1.4 4.2.5 4.3.5 4.4.5 4.5.3 4.6.3 4.7.4 4.8.5 4.9.3 5.0.3 5.1.4 trunk 10.0 10.0.1 10.0.2 10.1 10.1.1 10.1.2 10.2 10.2.1 10.2.2 10.2.3 10.3 10.3.1 10.3.2 10.4 10.4.1 10.4.2 10.5 10.5.1 10.5.2 10.5.3 10.6 10.6.1 10.6.2 10.7 10.7.1 10.7.2 10.8 10.8.1 10.8.2 10.9 10.9.1 10.9.2 10.9.3 11.0 11.0.1 11.0.2 11.1 11.1.1 11.1.2 11.1.3 11.1.4 11.2 11.2.1 11.2.2 11.3 11.3.1 11.3.2 11.3.3 11.3.4 11.4 11.4.1 11.4.2 11.5 11.5.1 11.5.2 11.5.3 11.6 11.6.1 11.6.2 11.7 11.7.1 11.7.2 11.7.3 11.8 11.8.3 11.8.4 11.8.5 11.8.6 11.9 11.9.1 11.9.2 11.9.3 12.0 12.0.1 12.0.2 12.1 12.1.1 12.1.2 12.2 12.2.1 12.2.2 12.3 12.3.1 12.4 12.4.1 12.5 12.5.1 12.6 12.6.1 12.6.2 12.6.3 12.7 12.7.1 12.7.2 12.8 12.8.1 12.8.2 12.9 12.9.1 12.9.2 12.9.3 12.9.4 13.0 13.0.1 13.1 13.1.1 13.1.2 13.1.3 13.1.4 13.2 13.2.1 13.2.2 13.2.3 13.3 13.3.1 13.3.2 13.4 13.4.1 13.4.2 13.4.3 13.4.4 13.5 13.5.1 13.6 13.6.1 13.7 13.7.1 13.8 13.8.1 13.8.2 13.9 13.9.1 14.0 14.1 14.2 14.2.1 14.3 14.4 14.4.1 14.5 14.6 14.7 14.8 14.9 14.9.1 15.0 15.0.1 15.0.2 15.1 15.1.1 15.2 15.3 15.3.1 15.4 15.5 15.6 15.7 15.7-a.1 15.7-a.3 15.7-a.5 15.7-a.7 15.7-beta
jetpack / _inc / jetpack-modules.js
jetpack / _inc Last commit date
blocks 2 years ago build 2 years ago fonts 3 years ago genericons 6 years ago lib 2 years ago social-logos 2 years ago accessible-focus.js 5 years ago blogging-prompts.php 3 years ago class.jetpack-provision.php 4 years ago connect-button.js 3 years ago crowdsignal-shortcode.js 3 years ago crowdsignal-survey.js 5 years ago facebook-embed.js 4 years ago gallery-settings.js 5 years ago genericons.php 4 years ago jetpack-admin.js 3 years ago jetpack-connection-banner.js 3 years ago jetpack-deactivate-dialog.js 5 years ago jetpack-modules.js 3 years ago jetpack-modules.models.js 3 years ago jetpack-modules.views.js 3 years ago jetpack-recommendations-banner.js 3 years ago jetpack-server-sandbox.php 4 years ago polldaddy-shortcode.js 3 years ago social-logos.php 3 years ago twitter-timeline.js 5 years ago
jetpack-modules.js
90 lines
1 ( function ( window, $, items, models, views, i18n, modalinfo, nonces ) {
2 'use strict';
3
4 var modules,
5 list_table,
6 handle_module_tag_click,
7 $the_table,
8 $the_filters,
9 $the_search,
10 $jp_frame,
11 $bulk_button;
12
13 $the_table = $( '.wp-list-table.jetpack-modules' );
14 $the_filters = $( '.navbar-form' );
15 $the_search = $( '#srch-term-search-input' );
16 $jp_frame = $( '.jp-frame' );
17 $bulk_button = $( '#doaction' );
18
19 modules = new models.Modules( {
20 items: items,
21 } );
22
23 list_table = new views.List_Table( {
24 el: '#the-list',
25 model: modules,
26 } );
27
28 // Kick off an initial redraw.
29 modules.trigger( 'change' );
30
31 // Handle the filtering of modules.
32 handle_module_tag_click = function ( event ) {
33 $( '.subsubsub' ).find( 'li.current' ).removeClass( 'current' );
34
35 // Switch the item in the subsubsub list that's flagged as current.
36 $( '.subsubsub' )
37 .find( 'a[data-title="' + $( this ).data( 'title' ) + '"]' )
38 .closest( 'li' )
39 .addClass( 'current' );
40
41 event.preventDefault();
42 modules.trigger( 'change' );
43 };
44
45 $( '.subsubsub a' ).on( 'click', { modules: modules }, handle_module_tag_click );
46
47 $the_filters.on( 'click', '.button-group .button', { modules: modules }, function ( event ) {
48 event.preventDefault();
49 $( this ).addClass( 'active' ).siblings( '.active' ).removeClass( 'active' );
50 modules.trigger( 'change' );
51 } );
52
53 $the_search.on( 'keyup search', function ( e ) {
54 // Don't trigger change on tab, since it's only used for accessibility
55 // anyway, and will remove all checked boxes
56 if ( e.code !== 'Tab' ) {
57 modules.trigger( 'change' );
58 }
59 } );
60
61 $the_search.prop( 'placeholder', i18n.search_placeholder );
62
63 $bulk_button.on( 'click', function ( event ) {
64 var selectedModules = $( '.jetpack-modules-list-table-form' ).serialize(),
65 selectedAction = $( this ).siblings( 'select' ).val(),
66 url;
67
68 if ( selectedModules.length && '-1' !== selectedAction ) {
69 url = 'admin.php?page=jetpack&action=' + encodeURIComponent( selectedAction );
70 url += '&' + selectedModules;
71 url += '&_wpnonce=' + encodeURIComponent( nonces.bulk );
72
73 window.location.href = url;
74 } else {
75 // Possibly add in an alert here explaining why nothing's happening?
76 }
77
78 event.preventDefault();
79 } );
80 } )(
81 window,
82 jQuery,
83 window.jetpackModulesData.modules,
84 window.jetpackModules.models,
85 window.jetpackModules.views,
86 window.jetpackModulesData.i18n,
87 window.jetpackModulesData.modalinfo,
88 window.jetpackModulesData.nonces
89 );
90