MediaWiki:Common.js: Difference between revisions
No edit summary Tag: Reverted |
No edit summary Tag: Reverted |
||
| Line 1,294: | Line 1,294: | ||
'.page-actions-menu{display:none!important;}', | '.page-actions-menu{display:none!important;}', | ||
'.minerva-user-links{display:none!important;}', | '.minerva-user-links{display:none!important;}', | ||
/* Hide default | /* Hide ALL default drawer content — exact from HTML */ | ||
'#mw-mf- | '#mw-mf-page-left{display:none!important;}', | ||
'#gr-mob-extra-links{display:block!important;}', | '#gr-mob-extra-links{display:block!important;}', | ||
/* Hide About/Disclaimers | /* Hide Minerva footer: About/Disclaimers/Privacy */ | ||
'. | '.mw-footer.minerva-footer,#footer-places,.footer-places,.footer-info,.minerva-footer-logo{display:none!important;}', | ||
' | '#footer-places-about,#footer-places-disclaimers,#footer-places-privacy{display:none!important;}', | ||
/* ReaderToolbar sticky below header */ | /* ReaderToolbar sticky below header */ | ||
| Line 1,405: | Line 1,404: | ||
function patchDrawer() { | function patchDrawer() { | ||
var | /* Actual drawer list container from HTML: #mw-mf-page-left */ | ||
var pageLeft = document.getElementById('mw-mf-page-left'); | |||
if ( pageLeft && !pageLeft.querySelector('#gr-mob-extra-links') ) { | |||
pageLeft.style.setProperty('display', 'none', 'important'); | |||
} | |||
/* Find the navigation-drawer nav element to append to */ | |||
var drawer = document.querySelector('.navigation-drawer'); | |||
if (!drawer) return; | if (!drawer) return; | ||
if (drawer.querySelector('#gr-mob-extra-links')) return; | if (drawer.querySelector('#gr-mob-extra-links')) return; | ||
/* Hide | /* Hide footer: About/Disclaimers */ | ||
document.querySelectorAll( | document.querySelectorAll( | ||
'. | '.mw-footer.minerva-footer, .footer-places, .footer-info, ' + | ||
'.minerva-footer-logo, #footer-places-about, ' + | |||
'. | '#footer-places-disclaimers, #footer-places-privacy' | ||
'# | |||
).forEach(function(el) { | ).forEach(function(el) { | ||
el.style.setProperty('display', 'none', 'important'); | el.style.setProperty('display', 'none', 'important'); | ||
| Line 1,459: | Line 1,458: | ||
drawer.appendChild(nav); | drawer.appendChild(nav); | ||
/* Also hide page-left in case it re-appeared */ | |||
var pl = document.getElementById('mw-mf-page-left'); | |||
if (pl) pl.style.setProperty('display','none','important'); | |||
/* Hide About/Disclaimers that appear BELOW the drawer nav */ | /* Hide About/Disclaimers that appear BELOW the drawer nav */ | ||