Ori.livneh has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/92791


Change subject: mw.loader.store: temporarily allow users to opt-in via cookie
......................................................................

mw.loader.store: temporarily allow users to opt-in via cookie

To facilitate mw.loader.store testing on production wikis, it would be good to
allow developers and JavaScript-savvy users to opt-in for mw.loader.store
testing by manually setting a cookie in their browser. With this patch in
place, this would be possible to do by executing the following statement in a
debug console:

    $.cookie( 'ResourceLoaderStorageEnabled', 1, { expires: 7, path: '/' } );

This will be removed from mediawiki.js (long) before the 1.23 release.

Change-Id: I51cfd563734a3aeed3667fbb19bf3be40fabbb6b
---
M resources/mediawiki/mediawiki.js
1 file changed, 6 insertions(+), 0 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/core 
refs/changes/91/92791/1

diff --git a/resources/mediawiki/mediawiki.js b/resources/mediawiki/mediawiki.js
index f1b3082..598d022 100644
--- a/resources/mediawiki/mediawiki.js
+++ b/resources/mediawiki/mediawiki.js
@@ -1806,6 +1806,12 @@
                                                        return;
                                                }
 
+                                               // Allow users to opt-in during 
mw.loader.store test phase by manually
+                                               // setting a cookie.
+                                               if ( 
/ResourceLoaderStorageEnabled=1/.test( document.cookie ) ) {
+                                                       mw.config.set( 
'wgResourceLoaderStorageEnabled', true );
+                                               }
+
                                                if ( !mw.config.get( 
'wgResourceLoaderStorageEnabled' ) || mw.config.get( 'debug' ) ) {
                                                        // Disabled by 
configuration, or because debug mode is set.
                                                        mw.loader.store.enabled 
= false;

-- 
To view, visit https://gerrit.wikimedia.org/r/92791
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I51cfd563734a3aeed3667fbb19bf3be40fabbb6b
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/core
Gerrit-Branch: master
Gerrit-Owner: Ori.livneh <[email protected]>

_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to