jenkins-bot has submitted this change and it was merged.

Change subject: mw.loader: Prevent useless jobs from being added to queue
......................................................................


mw.loader: Prevent useless jobs from being added to queue

* load was calling request with ready and error being null.
* request was doing a strict check against undefined to prevent adding
  jobs with no callbacks to the queue.
* Since these were null rather than undefined, the empty jobs got added
  anyway.  Now using undefined instead.
* Mark ready and error as optional in the request JS documentation.

Change-Id: I6428e733899f7c484f842f6fe142c8d4d49ee443
---
M resources/mediawiki/mediawiki.js
1 file changed, 3 insertions(+), 3 deletions(-)

Approvals:
  Krinkle: Looks good to me, approved
  jenkins-bot: Verified



diff --git a/resources/mediawiki/mediawiki.js b/resources/mediawiki/mediawiki.js
index b5b42e1..1212fd4 100644
--- a/resources/mediawiki/mediawiki.js
+++ b/resources/mediawiki/mediawiki.js
@@ -970,8 +970,8 @@
                         *
                         * @private
                         * @param {string|string[]} dependencies Module name or 
array of string module names
-                        * @param {Function} ready Callback to execute when all 
dependencies are ready
-                        * @param {Function} error Callback to execute when any 
dependency fails
+                        * @param {Function} [ready] Callback to execute when 
all dependencies are ready
+                        * @param {Function} [error] Callback to execute when 
any dependency fails
                         * @param {boolean} [async] If true, load modules 
asynchronously even if
                         *  document ready has not yet occurred.
                         */
@@ -1447,7 +1447,7 @@
                                                return;
                                        }
                                        // Since some modules are not yet 
ready, queue up a request.
-                                       request( filtered, null, null, async );
+                                       request( filtered, undefined, 
undefined, async );
                                },
 
                                /**

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

Gerrit-MessageType: merged
Gerrit-Change-Id: I6428e733899f7c484f842f6fe142c8d4d49ee443
Gerrit-PatchSet: 2
Gerrit-Project: mediawiki/core
Gerrit-Branch: master
Gerrit-Owner: Mattflaschen <[email protected]>
Gerrit-Reviewer: Catrope <[email protected]>
Gerrit-Reviewer: Krinkle <[email protected]>
Gerrit-Reviewer: Ori.livneh <[email protected]>
Gerrit-Reviewer: Spage <[email protected]>
Gerrit-Reviewer: jenkins-bot

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

Reply via email to