MediaWiki:Gadget-MakeMobileCollapsible.js
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)
- Internet Explorer / Edge: Hold Ctrl while clicking Refresh, or press Ctrl-F5
- Opera: Press Ctrl-F5.
// MakeMobileCollapsible, enables collapsible templates/infoboxes on the mobile site. // This is a spinoff from Factotum. (https://en.wikipedia.org/wiki/User:Alexis_Jazz/Factotum) // MakeMobileCollapsible is public domain, irrevocably released as WTFPL Version 2[www.wtfpl.net/about/] by its author, Alexis Jazz. /*globals $:false,mw:false*/ var MMCollap = {}; MMCollap.do = function(classes,int) { MMCollap.els = $('.mw-collapsible'); if ( MMCollap.els[0] ) { if ( MMCollap.els.length > 1 ) { // the "autocollapse" class is handled by code in Common.js on enwiki, but Common.js isn't loaded on mobile. $('.autocollapse').addClass('mw-collapsed'); } mw.loader.using(['jquery.makeCollapsible']).then( function () { mw.loader.addStyleTag('.mw-parser-output .mw-collapsible-toggle{font-weight:normal;min-width:6em}'); $(MMCollap.els).makeCollapsible(); //T111565 FTFY }); } }; //make collapsible content collapsible whenever the page is rendered, on load but also e.g. after saving an edit mw.hook( 'wikipage.content' ).add( MMCollap.do );