Jump to content

MediaWiki:Vector.js: Difference between revisions

From Hasan Wiki
No edit summary
No edit summary
Line 1: Line 1:
/* All JavaScript here will be loaded for users of the Vector skin */
document.addEventListener( 'DOMContentLoaded', function () {
    document.querySelectorAll( '.mw-portlet' ).forEach( function ( portlet ) {
        var label = portlet.querySelector( '.mw-portlet-label' );
        if ( !label ) return;


    var categorySection = $('#p-Categories');
        label.addEventListener( 'click', function () {
 
            portlet.classList.toggle( 'tl-collapsed' );
    if (!categorySection.length) {
         } );
        return;
     } );
    }
} );
 
    var categoryTitle = categorySection.find('.vector-menu-heading');
 
    categoryTitle.css({
        'cursor': 'pointer',
         'user-select': 'none'
    });
 
     categoryTitle.on('click', function () {
        categorySection.toggleClass('categories-open');
    });

Revision as of 11:47, 22 August 2026

document.addEventListener( 'DOMContentLoaded', function () {
    document.querySelectorAll( '.mw-portlet' ).forEach( function ( portlet ) {
        var label = portlet.querySelector( '.mw-portlet-label' );
        if ( !label ) return;

        label.addEventListener( 'click', function () {
            portlet.classList.toggle( 'tl-collapsed' );
        } );
    } );
} );