@@ -140,58 +140,7 @@ JsonpMainTemplatePlugin.prototype.apply = function(mainTemplate) {
140140
141141 return source + "\n" +
142142 "var parentHotUpdateCallback = this[" + JSON . stringify ( hotUpdateFunction ) + "];\n" +
143- "this[" + JSON . stringify ( hotUpdateFunction ) + "] = " + Template . getFunctionContent ( function ( ) {
144- /*globals hotAddUpdateChunk parentHotUpdateCallback document XMLHttpRequest $require$ $hotChunkFilename$ $hotMainFilename$ */
145- function webpackHotUpdateCallback ( chunkId , moreModules ) { // eslint-disable-line no-unused-vars
146- hotAddUpdateChunk ( chunkId , moreModules ) ;
147- if ( parentHotUpdateCallback ) parentHotUpdateCallback ( chunkId , moreModules ) ;
148- }
149-
150- function hotDownloadUpdateChunk ( chunkId ) { // eslint-disable-line no-unused-vars
151- var head = document . getElementsByTagName ( "head" ) [ 0 ] ;
152- var script = document . createElement ( "script" ) ;
153- script . type = "text/javascript" ;
154- script . charset = "utf-8" ;
155- script . src = $require$ . p + $hotChunkFilename$ ;
156- head . appendChild ( script ) ;
157- }
158-
159- function hotDownloadManifest ( callback ) { // eslint-disable-line no-unused-vars
160- if ( typeof XMLHttpRequest === "undefined" )
161- return callback ( new Error ( "No browser support" ) ) ;
162- try {
163- var request = new XMLHttpRequest ( ) ;
164- var requestPath = $require$ . p + $hotMainFilename$ ;
165- request . open ( "GET" , requestPath , true ) ;
166- request . timeout = 10000 ;
167- request . send ( null ) ;
168- } catch ( err ) {
169- return callback ( err ) ;
170- }
171- request . onreadystatechange = function ( ) {
172- if ( request . readyState !== 4 ) return ;
173- if ( request . status === 0 ) {
174- // timeout
175- callback ( new Error ( "Manifest request to " + requestPath + " timed out." ) ) ;
176- } else if ( request . status === 404 ) {
177- // no update available
178- callback ( ) ;
179- } else if ( request . status !== 200 && request . status !== 304 ) {
180- // other failure
181- callback ( new Error ( "Manifest request to " + requestPath + " failed." ) ) ;
182- } else {
183- // success
184- try {
185- var update = JSON . parse ( request . responseText ) ;
186- } catch ( e ) {
187- callback ( e ) ;
188- return ;
189- }
190- callback ( null , update ) ;
191- }
192- } ;
193- }
194- } )
143+ "this[" + JSON . stringify ( hotUpdateFunction ) + "] = " + Template . getFunctionContent ( require ( "./JsonpMainTemplate.runtime.js" ) )
195144 . replace ( / \$ r e q u i r e \$ / g, this . requireFn )
196145 . replace ( / \$ h o t M a i n F i l e n a m e \$ / g, currentHotUpdateMainFilename )
197146 . replace ( / \$ h o t C h u n k F i l e n a m e \$ / g, currentHotUpdateChunkFilename )
0 commit comments