This repository was archived by the owner on Jul 13, 2020. It is now read-only.
File tree Expand file tree Collapse file tree 3 files changed +16
-9
lines changed Expand file tree Collapse file tree 3 files changed +16
-9
lines changed Original file line number Diff line number Diff line change @@ -29,9 +29,8 @@ function SystemLoader(options) {
29
29
}
30
30
31
31
// sanitize out the hash and querystring
32
- // removes the username and password, which could be adjusted
33
- baseURL = new URL ( baseURL ) ;
34
- baseURL = baseURL . origin + baseURL . pathname . substr ( 0 , baseURL . pathname . lastIndexOf ( '/' ) + 1 ) ;
32
+ baseURL = baseURL . split ( '#' ) [ 0 ] . split ( '?' ) [ 0 ] ;
33
+ baseURL = baseURL . substr ( 0 , baseURL . lastIndexOf ( '/' ) + 1 ) ;
35
34
}
36
35
else if ( typeof process != 'undefined' && process . cwd ) {
37
36
baseURL = 'file://' + ( isWindows ? '/' : '' ) + process . cwd ( ) + '/' ;
Original file line number Diff line number Diff line change 8
8
__global . Reflect . global = __global . Reflect . global || __global ;
9
9
__global . LoaderPolyfill = Loader ;
10
10
11
- if ( ! System )
11
+ if ( ! System ) {
12
12
System = new SystemLoader ( ) ;
13
+ System . constructor = SystemLoader ;
14
+ }
13
15
14
16
if ( typeof exports === 'object' )
15
17
module . exports = System ;
Original file line number Diff line number Diff line change 34
34
} ) ( ) ;
35
35
36
36
function addToError ( err , msg ) {
37
- if ( err instanceof Error )
38
- err . message = err . message + '\n\t' + msg ;
39
- else
40
- err = err + '\n\t' + msg ;
41
- return err ;
37
+ var newErr ;
38
+ if ( err instanceof Error ) {
39
+ var newErr = new err . constructor ( err . message , err . fileName , err . lineNumber ) ;
40
+ newErr . message = err . message + '\n\t' + msg ;
41
+ newErr . stack = err . stack ;
42
+ }
43
+ else {
44
+ newErr = err + '\n\t' + msg ;
45
+ }
46
+
47
+ return newErr ;
42
48
}
43
49
44
50
function __eval ( source , debugName , context ) {
You can’t perform that action at this time.
0 commit comments