MediaWiki:Common.js: Difference between revisions
No edit summary |
No edit summary Tag: Reverted |
||
| Line 1: | Line 1: | ||
if (!mw.config.get('wgUserName')) { | |||
const observer = new MutationObserver((mutationsList, observer) => { | |||
for (const mutation of mutationsList) { | |||
if (mutation.target.classList.contains('vector-animations-ready')) { | |||
document.querySelector( '[data-event-name="pinnable-header.vector-main-menu.pin"]' ).click() | |||
observer.disconnect(); | |||
break; | |||
} | |||
} | |||
}); | |||
observer.observe(document.documentElement, { attributes: true, attributeFilter: ['class'] }); | |||
} | |||
/* Any JavaScript here will be loaded for all users on every page load. */ | /* Any JavaScript here will be loaded for all users on every page load. */ | ||
// stolen from Lajos Mészáros on this post https://stackoverflow.com/questions/13358292/capture-tap-event-with-pure-javascript | // stolen from Lajos Mészáros on this post https://stackoverflow.com/questions/13358292/capture-tap-event-with-pure-javascript | ||