Merge "resourceloader: Pass jQuery twice to 'implements' module wrapper"
authorjenkins-bot <jenkins-bot@gerrit.wikimedia.org>
Tue, 11 Mar 2014 23:13:23 +0000 (23:13 +0000)
committerGerrit Code Review <gerrit@wikimedia.org>
Tue, 11 Mar 2014 23:13:23 +0000 (23:13 +0000)
resources/mediawiki/mediawiki.js

index 597f396..1080df3 100644 (file)
@@ -1175,7 +1175,9 @@ var mw = ( function ( $, undefined ) {
                                                        nestedAddScript( script, markModuleReady, registry[module].async, 0 );
                                                } else if ( $.isFunction( script ) ) {
                                                        registry[module].state = 'ready';
-                                                       script( $ );
+                                                       // Pass jQuery twice so that the signature of the closure which wraps
+                                                       // the script can bind both '$' and 'jQuery'.
+                                                       script( $, $ );
                                                        handlePending( module );
                                                }
                                        } catch ( e ) {