From abc5543c0656c1f6f6fc83e0a813edaf72638b4d Mon Sep 17 00:00:00 2001 From: Timo Tijhof Date: Fri, 3 Mar 2017 19:27:43 -0800 Subject: [PATCH] mediawiki.action.edit: Reduce collapsibleFooter storage size Follows-up bf5c263466. No need for back-compat since this is a new mw.storage key. Change-Id: Ia25bc5a6c7b26e528692f70ba7c842d80260885c --- .../mediawiki.action.edit.collapsibleFooter.js | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/resources/src/mediawiki.action/mediawiki.action.edit.collapsibleFooter.js b/resources/src/mediawiki.action/mediawiki.action.edit.collapsibleFooter.js index 2506ffea72..938962f37d 100644 --- a/resources/src/mediawiki.action/mediawiki.action.edit.collapsibleFooter.js +++ b/resources/src/mediawiki.action/mediawiki.action.edit.collapsibleFooter.js @@ -23,8 +23,10 @@ ]; handleOne = function ( $list, $toggler, storeKey ) { - // Collapsed by default - var isCollapsed = mw.storage.get( storeKey ) !== 'expanded'; + var collapsedVal = '0', + expandedVal = '1', + // Default to collapsed if not set + isCollapsed = mw.storage.get( storeKey ) !== expandedVal; // Style the toggler with an arrow icon and add a tabIndex and a role for accessibility $toggler.addClass( 'mw-editfooter-toggler' ).prop( 'tabIndex', 0 ).attr( 'role', 'button' ); @@ -41,12 +43,12 @@ $list.on( 'beforeExpand.mw-collapsible', function () { $toggler.removeClass( 'mw-icon-arrow-collapsed' ).addClass( 'mw-icon-arrow-expanded' ); - mw.storage.set( storeKey, 'expanded' ); + mw.storage.set( storeKey, expandedVal ); } ); $list.on( 'beforeCollapse.mw-collapsible', function () { $toggler.removeClass( 'mw-icon-arrow-expanded' ).addClass( 'mw-icon-arrow-collapsed' ); - mw.storage.set( storeKey, 'collapsed' ); + mw.storage.set( storeKey, collapsedVal ); } ); }; -- 2.20.1