@@ -52,7 +52,7 @@ module.exports = class CssLoadingRuntimeModule extends RuntimeModule {
52
52
53
53
return Template . asString ( [
54
54
`var createStylesheet = ${ runtimeTemplate . basicFunction (
55
- 'fullhref, resolve, reject' ,
55
+ 'chunkId, fullhref, resolve, reject' ,
56
56
[
57
57
'var linkTag = document.createElement("link");' ,
58
58
this . runtimeOptions . attributes ,
@@ -61,7 +61,7 @@ module.exports = class CssLoadingRuntimeModule extends RuntimeModule {
61
61
'linkTag.onload = resolve;' ,
62
62
'linkTag.onerror = function(event) {' ,
63
63
Template . indent ( [
64
- 'var request = event && event.target && event.target.src || fullhref;' ,
64
+ 'var request = event && event.target && event.target.href || fullhref;' ,
65
65
'var err = new Error("Loading CSS chunk " + chunkId + " failed.\\n(" + request + ")");' ,
66
66
'err.code = "CSS_CHUNK_LOAD_FAILED";' ,
67
67
'err.request = request;' ,
@@ -107,7 +107,7 @@ module.exports = class CssLoadingRuntimeModule extends RuntimeModule {
107
107
`var href = ${ RuntimeGlobals . require } .miniCssF(chunkId);` ,
108
108
`var fullhref = ${ RuntimeGlobals . publicPath } + href;` ,
109
109
'if(findStylesheet(href, fullhref)) return resolve();' ,
110
- 'createStylesheet(fullhref, resolve, reject);' ,
110
+ 'createStylesheet(chunkId, fullhref, resolve, reject);' ,
111
111
] ) } );`
112
112
) } `,
113
113
withLoading
@@ -171,7 +171,7 @@ module.exports = class CssLoadingRuntimeModule extends RuntimeModule {
171
171
`promises.push(new Promise(${ runtimeTemplate . basicFunction (
172
172
'resolve, reject' ,
173
173
[
174
- `var tag = createStylesheet(fullhref, ${ runtimeTemplate . basicFunction (
174
+ `var tag = createStylesheet(chunkId, fullhref, ${ runtimeTemplate . basicFunction (
175
175
'' ,
176
176
[
177
177
'tag.as = "style";' ,
0 commit comments