src/mobile.startup/isCollapsedByDefault.js
const browser = require( './Browser' ).getSingleton();
/**
* Checks if sections should be collapsed by default.
* @ignore
*
* @return {boolean}
*/
function isCollapsedByDefault() {
return mw.config.get( 'wgMFCollapseSectionsByDefault' ) && !browser.isWideScreen() &&
// Section collapsing can be disabled in MobilePreferences
!document.documentElement.classList.contains(
'mf-expand-sections-clientpref-1'
);
}
module.exports = isCollapsedByDefault;