PluginProbe ʕ •ᴥ•ʔ
Admin and Site Enhancements (ASE) / 6.2.7
Admin and Site Enhancements (ASE) v6.2.7
9.1.1 9.1.0 9.0.2 9.0.1 9.0.0 8.9.2 8.9.1 8.9.0 8.8.8 8.8.7 8.8.6 8.8.5 8.8.4 8.8.3 8.8.2 8.8.1 8.8.0 8.7.3 8.7.2 8.7.1 8.2.1 8.2.2 8.2.3 8.3.0 8.3.1 8.3.2 8.4.0 8.4.1 8.4.2 8.5.0 8.5.1 8.5.2 8.6.0 8.6.1 8.6.2 8.7.0 5.0.1 5.0.2 5.0.2.1 5.0.2.2 5.0.2.3 5.0.2.4 5.1.0 5.2.0 5.2.1 5.2.10 5.2.11 5.2.2 5.2.3 5.2.4 5.2.5 5.2.6 5.2.7 5.2.8 5.2.9 5.3.0 5.3.1 5.3.2 5.4.0 5.4.1 5.5.0 5.5.1 5.5.2 5.6.0 5.6.1 5.6.2 5.7.0 5.7.1 5.8.0 5.8.1 6.0.0 6.0.3 6.0.4 6.0.5 6.0.5.1 6.0.6 6.0.7 6.0.8.1 6.1.0 6.1.3 6.2.0 6.2.1 6.2.2 6.2.3 6.2.4 6.2.5 6.2.6 6.2.7 6.3.0 6.3.1 6.3.2 6.4.0 6.5.0 6.5.1 6.6.0 6.7.0 6.8.0 6.8.2 6.8.3 6.9.0 6.9.1 6.9.10 6.9.11 6.9.12 6.9.13.1 6.9.13.2 6.9.2 6.9.3 6.9.4 6.9.5 6.9.6 6.9.7 6.9.8 6.9.9 7.0.0 7.0.2 7.0.2.1 7.0.2.2 7.0.2.3 7.0.3 7.1.0 7.1.1 7.1.2 7.1.3 7.1.4 7.1.5 7.2.0 7.2.1 7.3.0 7.3.1 7.3.2 7.3.3 7.4.0 7.4.2 7.4.4 7.4.5 7.4.6 7.4.7 7.4.8 7.5.0 7.5.1 7.5.2 7.5.3 7.5.4 7.6.0 7.6.1 7.6.1.1 7.6.10 7.6.11 7.6.2 7.6.3 7.6.4 7.6.5 7.6.6 7.6.7 7.6.7.1 7.6.8 7.6.9 7.7.0 7.8.0 7.8.1 7.8.10 7.8.11 7.8.12 7.8.13 7.8.14 7.8.15 7.8.16 7.8.17 7.8.18 7.8.2 7.8.3 7.8.4 7.8.5 7.8.5.1 7.8.6 7.8.7 7.8.8 7.8.9 7.9.0 7.9.1 7.9.10 7.9.11 7.9.2 7.9.3 7.9.4 7.9.5 7.9.6 7.9.7 7.9.8 7.9.9 8.0.0 8.0.1 8.0.2 8.0.3 8.0.4 8.0.5 8.0.6 8.0.7 8.0.8 8.1.0 8.1.1 8.1.2 8.1.3 8.1.4 8.2.0 trunk 1.0.0 1.1.0 1.2.0 1.3.0 1.4.0 1.5.0 1.6.0 1.7.0 1.8.0 1.9.0 2.0.0 2.1.0 2.2.0 2.3.0 2.4.0 2.5.0 2.6.0 2.7.0 2.8.0 2.8.1 2.8.2 2.8.3 2.9.0 3.0.0 3.0.1 3.0.2 3.0.3 3.0.4 3.0.5 3.0.6 3.1.0 3.2.0 3.3.0 3.4.0 3.5.0 3.6.1 3.7.0 3.8.0 3.9.0 3.9.1 3.9.2 4.0.0 4.0.1 4.1.0 4.2.0 4.2.1 4.2.2 4.3.0 4.3.1 4.4.0 4.5.0 4.6.0 4.7.0 4.7.1 4.7.2 4.7.3 4.7.4 4.8.0 4.8.1 4.8.2 4.8.3 4.9.0 4.9.1 4.9.2 4.9.3 5.0.0
admin-site-enhancements / assets / js / hide-admin-notices.js
admin-site-enhancements / assets / js Last commit date
codemirror 2 years ago datatables 2 years ago admin-page.js 2 years ago content-order-sort.js 2 years ago custom-admin-menu.js 2 years ago external-permalinks.js 2 years ago hide-admin-notices.js 2 years ago jBox.all.min.js 2 years ago jquery.jsticky.mod.js 2 years ago jquery.jsticky.mod.min.js 2 years ago jquery.mjs.nestedSortable.js 2 years ago jquery.ui.touch-punch.min.js 2 years ago js.cookie.min.js 2 years ago media-replace.js 2 years ago multiple-user-roles.js 2 years ago toggle-hidden-menu.js 2 years ago
hide-admin-notices.js
119 lines
1 (function( $ ) {
2 'use strict';
3
4 $(document).ready( function() {
5
6 // Move admin notices at an interval after document is ready and WP core moves the position of notices under the page heading.
7 // https://plugins.trac.wordpress.org/browser/hide-admin-notices/tags/1.2.2/assets/js/hide-admin-notices.js
8 // https://plugins.trac.wordpress.org/browser/admin-notices-manager/tags/1.3.1/assets/js/admin/notices.js
9
10 var noticesPanel = $('.asenha-admin-notices-drawer');
11 var startTime = new Date().getTime();
12
13 var interval = setInterval(function () {
14
15 // Stop monitoring after 5 seconds
16 if (new Date().getTime() - startTime > 1000) {
17 clearInterval(interval);
18
19 // Count hidden notices and append into admin bar counter
20 var noticesCount = $('.asenha-admin-notices-drawer > div').length;
21
22 if ( noticesCount > 0 ) {
23 $('.asenha-admin-notices-menu').show(); // show admin bar menu
24 // $('.asenha-admin-notices-counter').show(); // show counter
25 $('.asenha-admin-notices-counter').html(noticesCount); // insert count
26 $('.asenha-admin-notices-counter').css("opacity", "1"); // show counter
27 } else {
28 $('.asenha-admin-notices-menu').hide(); // hide admin bar menu
29 }
30
31 return;
32 }
33
34 // Plugins that outputs notices. For testing.
35 // Ajax Press - https://wordpress.org/plugins/ajax-press/
36 // Atlas Search - https://wordpress.org/plugins/atlas-search/
37 // ExactMetrics Analytics - https://wordpress.org/plugins/google-analytics-dashboard-for-wp/
38 // JetPack - https://wordpress.org/plugins/jetpack/
39 // ManageWP Worker - https://wordpress.org/plugins/worker/
40 // WP Smushit - https://wordpress.org/plugins/wp-smushit/
41 // FluentSMTP - https://wordpress.org/plugins/fluent-smtp/
42 // WP Backend File Search - https://wordpress.org/plugins/wp-backend-file-search-editor-tweaks/
43 // TotalPress Custom post types - https://wordpress.org/plugins/custom-post-types/
44
45 // Reposition notices with the following selectors. Excluding 'notice-system'.
46 $('#wpbody-content > .wrap > .notice:not(.system-notice,.hidden),'
47 + '#wpbody-content > .wrap > .notice-error,'
48 + '#wpbody-content > .wrap > .error:not(.hidden),'
49 + '#wpbody-content > .wrap > .notice-info,'
50 + '#wpbody-content > .wrap > .notice-information,'
51 + '#wpbody-content > .wrap > #message,'
52 + '#wpbody-content > .wrap > .notice-warning:not(.hidden),'
53 + '#wpbody-content > .wrap > .notice-success,'
54 + '#wpbody-content > .wrap > .notice-updated,'
55 + '#wpbody-content > .wrap > .updated,'
56 + '#wpbody-content > .wrap > .update-nag,'
57 + '#wpbody-content > .wrap > div > .notice:not(.system-notice,.hidden),'
58 + '#wpbody-content > .wrap > div > .notice-error,'
59 + '#wpbody-content > .wrap > div > .error:not(.hidden),'
60 + '#wpbody-content > .wrap > div > .notice-info,'
61 + '#wpbody-content > .wrap > div > .notice-information,'
62 + '#wpbody-content > .wrap > div > #message,'
63 + '#wpbody-content > .wrap > div > .notice-warning:not(.hidden),'
64 + '#wpbody-content > .wrap > div > .notice-success,'
65 + '#wpbody-content > .wrap > div > .notice-updated,'
66 + '#wpbody-content > .wrap > div > .updated,'
67 + '#wpbody-content > .wrap > div > .update-nag,'
68 + '#wpbody-content > div > .wrap > .notice:not(.system-notice,.hidden),'
69 + '#wpbody-content > div > .wrap > .notice-error,'
70 + '#wpbody-content > div > .wrap > .error:not(.hidden),'
71 + '#wpbody-content > div > .wrap > .notice-info,'
72 + '#wpbody-content > div > .wrap > .notice-information,'
73 + '#wpbody-content > div > .wrap > #message,'
74 + '#wpbody-content > div > .wrap > .notice-warning:not(.hidden),'
75 + '#wpbody-content > div > .wrap > .notice-success,'
76 + '#wpbody-content > div > .wrap > .notice-updated,'
77 + '#wpbody-content > div > .wrap > .updated,'
78 + '#wpbody-content > div > .wrap > .update-nag,'
79 + '#wpbody-content > .notice,' // LearnDash
80 + '#wpbody-content > .update-nag,' // LearnDash
81 + '#wpbody-content > .jp-connection-banner,' // Jetpack
82 + '#wpbody-content > .jitm-banner,' // Jetpack
83 + '#wpbody-content > .jetpack-jitm-message,' // Jetpack
84 + '#wpbody-content > .ngg_admin_notice,' // Nextgen Gallery
85 + '#wpbody-content > .imagify-welcome,' // Imagify
86 + '#wpbody-content #wordfenceAutoUpdateChoice,' // Wordfence
87 + '#wpbody-content #easy-updates-manager-dashnotice' // Easy Updates Manager
88 ).detach()
89 .appendTo(noticesPanel)
90 .show();
91
92 }, 250);
93
94 // Set up the side drawer that holds the hidden admin notices: https://stephanwagner.me/jBox
95
96 var noticesModal = new jBox('Modal', {
97 attach: '.asenha-admin-notices-menu',
98 trigger: 'click', // or 'mouseenter'
99 // content: 'Test'
100 content: $('.asenha-admin-notices-drawer'),
101 width: 1118, // pixels
102 closeButton: 'box',
103 addClass: 'admin-notices-modal',
104 overlayClass: 'admin-notices-modal-overlay',
105 target: '#wpwrap', // where to anchor the modal
106 position: {
107 x: 'right',
108 y: 'top'
109 },
110 // fade: 1000,
111 animation: {
112 open: 'slide:bottom',
113 close: 'slide:bottom'
114 }
115 });
116
117 });
118
119 })( jQuery );