MediaWiki:Common.js: Difference between revisions

From Ghost Theory Wiki
No edit summary
Tag: Manual revert
No edit summary
 
(3 intermediate revisions by the same user not shown)
Line 1: Line 1:
/* Any JavaScript here will be loaded for all users on every page load. */
// Disable Timeless section collapsing
$(function () {
mw.hook('wikipage.content').add(function ($content) {
    // Only add the button if it doesn't already exist (mobile mode)
    $content.find('.mw-collapsible').removeClass('mw-collapsible');
    if (!document.getElementById('mw-sidebar-button')) {
        $('#mw-header-h1').append(
            '<button id="mw-sidebar-button" class="mw-ui-icon mw-ui-icon-element mw-ui-icon-menu"><span>Menu</span></button>'
        );
    }
 
    // Toggle sidebar on desktop
    $('#mw-sidebar-button').on('click', function () {
        $('body').toggleClass('sidebar-open');
    });
});
});