This repository was archived by the owner on Jul 13, 2020. It is now read-only.
File tree 2 files changed +15
-12
lines changed 2 files changed +15
-12
lines changed Original file line number Diff line number Diff line change @@ -710,18 +710,21 @@ function logloads(loads) {
710
710
} ,
711
711
// 26.3.3.9 keys not implemented
712
712
// 26.3.3.10
713
- load : function ( name , options ) {
713
+ load : function ( name ) {
714
714
var loader = this . _loader ;
715
- if ( loader . modules [ name ] ) {
716
- doEnsureEvaluated ( loader . modules [ name ] , [ ] , loader ) ;
717
- return Promise . resolve ( loader . modules [ name ] . module ) ;
718
- }
719
- return loader . importPromises [ name ] || createImportPromise ( this , name ,
720
- loadModule ( loader , name , { } )
721
- . then ( function ( load ) {
722
- delete loader . importPromises [ name ] ;
723
- return evaluateLoadedModule ( loader , load ) ;
724
- } ) ) ;
715
+ if ( loader . modules [ name ] )
716
+ return Promise . resolve ( ) ;
717
+ return loader . importPromises [ name ] || createImportPromise ( this , name , new Promise ( asyncStartLoadPartwayThrough ( {
718
+ step : 'locate' ,
719
+ loader : loader ,
720
+ moduleName : name ,
721
+ moduleMetadata : { } ,
722
+ moduleSource : undefined ,
723
+ moduleAddress : undefined
724
+ } ) )
725
+ . then ( function ( ) {
726
+ delete loader . importPromises [ name ] ;
727
+ } ) ) ;
725
728
} ,
726
729
// 26.3.3.11
727
730
module : function ( source , options ) {
Original file line number Diff line number Diff line change 36
36
function addToError ( err , msg ) {
37
37
var newErr ;
38
38
if ( err instanceof Error ) {
39
- var newErr = new Error ( err . message , err . fileName , err . lineNumber ) ;
39
+ newErr = new Error ( err . message , err . fileName , err . lineNumber ) ;
40
40
if ( isBrowser ) {
41
41
newErr . message = err . message + '\n\t' + msg ;
42
42
newErr . stack = err . stack ;
You can’t perform that action at this time.
0 commit comments