MediaWiki:Common.js
From Ghost Theory Wiki
Note: After publishing, you may have to bypass your browser's cache to see the changes.
- Firefox / Safari: Hold Shift while clicking Reload, or press either Ctrl-F5 or Ctrl-R (⌘-R on a Mac)
- Google Chrome: Press Ctrl-Shift-R (⌘-Shift-R on a Mac)
- Edge: Hold Ctrl while clicking Refresh, or press Ctrl-F5.
mw.loader.using(['jquery'], function () {
function waitForHeader(callback) {
var check = setInterval(function () {
var banner = document.getElementById('p-banner');
if (banner) {
clearInterval(check);
callback(banner);
}
}, 200);
}
waitForHeader(function (banner) {
// Insert the sidebar toggle button next to the site title
if (!document.getElementById('mw-sidebar-button')) {
$(banner).after(
'<button id="mw-sidebar-button" class="mw-ui-icon mw-ui-icon-element mw-ui-icon-menu" style="margin-left:10px;"><span>Menu</span></button>'
);
}
// Toggle sidebar on desktop
$(document).on('click', '#mw-sidebar-button', function () {
$('body').toggleClass('sidebar-open');
});
});
});
