js - remove notices screen-meta if no notices on page
This commit is contained in:
parent
0bf9316a3e
commit
6d3ae7c700
@ -6,6 +6,23 @@
|
|||||||
|
|
||||||
//auto-open notice-panel for quick dismiss
|
//auto-open notice-panel for quick dismiss
|
||||||
$(document).ready(function(){
|
$(document).ready(function(){
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Remove meta-links-notices if no notices on page
|
||||||
|
* Remove screen-meta-links wrapper if no panels on page
|
||||||
|
*/
|
||||||
|
var notices = $( 'div.updated, div.error, div.notice, div.update-nag' ).not( '.inline, .below-h2' );
|
||||||
|
if ( ! notices.length ){
|
||||||
|
console.log('NO NOTICES');
|
||||||
|
$('#meta-link-notices-link-wrap').detach();
|
||||||
|
$('#meta-link-notices-wrap').detach();
|
||||||
|
|
||||||
|
if ( ! $('#screen-meta-links').children().length )
|
||||||
|
$('#screen-meta-links').detach();
|
||||||
|
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
if (button.length){
|
if (button.length){
|
||||||
panel.toggle();
|
panel.toggle();
|
||||||
button.addClass( 'screen-meta-active' );
|
button.addClass( 'screen-meta-active' );
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user