From d55a1446323e49809af2e36472e7397fc185834b Mon Sep 17 00:00:00 2001 From: Roan Kattouw Date: Thu, 7 Feb 2019 14:28:10 -0800 Subject: [PATCH] resourceloader: Fix localStorage for multi-file modules I had forgotten to update mw.loader.store.set() for the new multi-file module format. Follows-up fbbd65d2df43f522f4deae719. Change-Id: I27edeb43b218c93761ea7c394e18fac7a5cc914d --- resources/src/startup/mediawiki.js | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/resources/src/startup/mediawiki.js b/resources/src/startup/mediawiki.js index ea49fd0e79..8b2aa29dc7 100644 --- a/resources/src/startup/mediawiki.js +++ b/resources/src/startup/mediawiki.js @@ -2348,12 +2348,14 @@ !Array.isArray( descriptor.script ) ) { encodedScript = '{' + - Object.keys( descriptor.script ).map( function ( key ) { - var value = descriptor.script[ key ]; + '"main":' + JSON.stringify( descriptor.script.main ) + ',' + + '"files":{' + + Object.keys( descriptor.script.files ).map( function ( key ) { + var value = descriptor.script.files[ key ]; return JSON.stringify( key ) + ':' + ( typeof value === 'function' ? value : JSON.stringify( value ) ); } ).join( ',' ) + - '}'; + '}}'; } else { encodedScript = JSON.stringify( descriptor.script ); } -- 2.20.1