MediaWiki:Common.js: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
/* 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. */ | ||
/* | |||
mw.loader.using('jquery.makeCollapsible').done(function () { | mw.loader.using('jquery.makeCollapsible').done(function () { | ||
// Target sidebar portlets (each "box" in the sidebar) | // Target sidebar portlets (each "box" in the sidebar) | ||
Line 9: | Line 9: | ||
$('.mw-collapsible').makeCollapsible(); | $('.mw-collapsible').makeCollapsible(); | ||
}); | }); | ||
*/ | |||
mw.loader.using('jquery.makeCollapsible', function () { | |||
$('.portal').each(function () { | |||
var $header = $(this).find('h3'); | |||
// Add persistent text (only if not already present) | |||
if (!$header.find('.persistent-text').length) { | |||
$header.append('<span class="persistent-text"> [Info]</span>'); | |||
} | |||
}).makeCollapsible({ | |||
toggle: true | |||
}); | |||
}); | |||
Revision as of 14:26, 21 August 2025
/* Any JavaScript here will be loaded for all users on every page load. */ /* mw.loader.using('jquery.makeCollapsible').done(function () { // Target sidebar portlets (each "box" in the sidebar) $('#p-navigation, #p-tb, #p-Book-2, #p-wiki-navigation, #p-coll-print_export').addClass('mw-collapsible mw-collapsed'); // Auto-apply collapsible behavior $('.mw-collapsible').makeCollapsible(); }); */ mw.loader.using('jquery.makeCollapsible', function () { $('.portal').each(function () { var $header = $(this).find('h3'); // Add persistent text (only if not already present) if (!$header.find('.persistent-text').length) { $header.append('<span class="persistent-text"> [Info]</span>'); } }).makeCollapsible({ toggle: true }); }); /* // Ensure CollapsibleVector features are enabled mw.loader.using('jquery.makeCollapsible', function () { $('.portal').makeCollapsible({ toggle: true }); }); */