mw.loader: Use for-loop instead of $.each()
authorTimo Tijhof <krinklemail@gmail.com>
Fri, 18 Nov 2016 21:18:43 +0000 (13:18 -0800)
committerTimo Tijhof <krinklemail@gmail.com>
Fri, 18 Nov 2016 21:18:43 +0000 (13:18 -0800)
Change-Id: Iec632e90062f611add7b16b2f6f8fe839361be62

resources/src/mediawiki/mediawiki.js

index 2d73042..fceeb64 100644 (file)
                         * @throws {Error} If an unregistered module or a dependency loop is encountered
                         */
                        function resolve( modules ) {
-                               var resolved = [];
-                               $.each( modules, function ( idx, module ) {
-                                       sortDependencies( module, resolved );
-                               } );
+                               var i, resolved = [];
+                               for ( i = 0; i < modules.length; i++ ) {
+                                       sortDependencies( modules[ i ], resolved );
+                               }
                                return resolved;
                        }