From: Timo Tijhof Date: Wed, 16 Jul 2014 02:14:17 +0000 (+0200) Subject: mw.loader: Create 'skipped' property in registry for debugging X-Git-Tag: 1.31.0-rc.0~14865^2 X-Git-Url: http://git.cyclocoop.org/%7B%24admin_url%7Dmembres/cotisations/gestion/rappel_supprimer.php?a=commitdiff_plain;h=7c42fb78e446a8c9678cd74f90744a496087a28d;p=lhc%2Fweb%2Fwiklou.git mw.loader: Create 'skipped' property in registry for debugging Follows-up 75c08916b02ac8706. Makes it easier to debug when a module is skipped as right now they are indistinguishable from regularly loaded modules (other then checking the network for load.php requests, though those may not show up either if mw.loader.store is used). Change-Id: Ic7d2efbf74e0fbf1334f02ecad797e63d0ae2857 --- diff --git a/resources/src/mediawiki/mediawiki.js b/resources/src/mediawiki/mediawiki.js index 57838d47db..a0098d0bac 100644 --- a/resources/src/mediawiki/mediawiki.js +++ b/resources/src/mediawiki/mediawiki.js @@ -616,6 +616,7 @@ * 'skip': 'return !!window.Example', (or) null * * // Added during implementation + * 'skipped': true, * 'script': ..., * 'style': ..., * 'messages': { 'key': 'value' }, @@ -843,6 +844,7 @@ skip = new Function( registry[module].skip ); registry[module].skip = null; if ( skip() ) { + registry[module].skipped = true; registry[module].dependencies = []; registry[module].state = 'ready'; handlePending( module );