From 7c42fb78e446a8c9678cd74f90744a496087a28d Mon Sep 17 00:00:00 2001 From: Timo Tijhof Date: Wed, 16 Jul 2014 04:14:17 +0200 Subject: [PATCH] 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 --- resources/src/mediawiki/mediawiki.js | 2 ++ 1 file changed, 2 insertions(+) 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 ); -- 2.20.1