PluginProbe ʕ •ᴥ•ʔ
Admin and Site Enhancements (ASE) / 5.2.2
Admin and Site Enhancements (ASE) v5.2.2
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 3 years ago datatables 3 years ago admin-page.js 3 years ago content-order-sort.js 3 years ago custom-admin-menu.js 3 years ago hide-admin-notices.js 3 years ago jBox.all.min.js 3 years ago jquery.jsticky.mod.js 3 years ago jquery.jsticky.mod.min.js 3 years ago jquery.mjs.nestedSortable.js 3 years ago jquery.ui.touch-punch.min.js 3 years ago js.cookie.min.js 3 years ago media-replace.js 3 years ago multiple-user-roles.js 3 years ago public.js 3 years ago toggle-hidden-menu.js 3 years ago
hide-admin-notices.js
102 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),'
47 + '#wpbody-content > .wrap > .notice-error,'
48 + '#wpbody-content > .wrap > .error,'
49 + '#wpbody-content > .wrap > .notice-info,'
50 + '#wpbody-content > .wrap > .notice-information,'
51 + '#wpbody-content > .wrap > #message,'
52 + '#wpbody-content > .wrap > .notice-warning'
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),'
58 + '#wpbody-content > .wrap > div > .notice-error,'
59 + '#wpbody-content > .wrap > div > .error,'
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'
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 > .update-nag,' // LearnDash
69 + '#wpbody-content > .notice,' // LearnDash
70 + '#wpbody-content > .jp-connection-banner' // Jetpack
71 ).detach()
72 .appendTo(noticesPanel)
73 .show();
74
75 }, 250);
76
77 // Set up the side drawer that holds the hidden admin notices: https://stephanwagner.me/jBox
78
79 var noticesModal = new jBox('Modal', {
80 attach: '.asenha-admin-notices-menu',
81 trigger: 'click', // or 'mouseenter'
82 // content: 'Test'
83 content: $('.asenha-admin-notices-drawer'),
84 width: 1118, // pixels
85 closeButton: 'box',
86 addClass: 'admin-notices-modal',
87 overlayClass: 'admin-notices-modal-overlay',
88 target: '#wpwrap', // where to anchor the modal
89 position: {
90 x: 'right',
91 y: 'top'
92 },
93 // fade: 1000,
94 animation: {
95 open: 'slide:bottom',
96 close: 'slide:bottom'
97 }
98 });
99
100 });
101
102 })( jQuery );