MediaWiki:Common.js: Difference between revisions

mNo edit summary
mNo edit summary
Line 2: Line 2:


/* Expand/Collapse all for FAQList */
/* Expand/Collapse all for FAQList */
mw.hook('wikipage.content').add(function($content) {
mw.hook('wikipage.content').add(function ($content) {
    const expand = $content.find('.faq-expand-all');
    const collapse = $content.find('.faq-collapse-all');


     expand.on('click', function() {
     // Expand all
         $content.find('.faq-list details').attr('open', true);
    $content.on('click', '.faq-expand-all', function () {
         $('.faq-list details').attr('open', true);
     });
     });


     collapse.on('click', function() {
     // Collapse all
         $content.find('.faq-list details').removeAttr('open');
    $content.on('click', '.faq-collapse-all', function () {
         $('.faq-list details').removeAttr('open');
     });
     });
});
});