@@ -231,14 +231,20 @@ module.exports = function() {
231231 if ( hotStatus !== "ready" ) throw new Error ( "apply() is only allowed in ready status" ) ;
232232 options = options || { } ;
233233
234+ var cb ;
235+ var i ;
236+ var j ;
237+ var module ;
238+ var moduleId ;
239+
234240 function getAffectedStuff ( module ) {
235241 var outdatedModules = [ module ] ;
236242 var outdatedDependencies = { } ;
237243
238244 var queue = outdatedModules . slice ( ) ;
239245 while ( queue . length > 0 ) {
240246 var moduleId = queue . pop ( ) ;
241- var module = installedModules [ moduleId ] ;
247+ module = installedModules [ moduleId ] ;
242248 if ( ! module || module . hot . _selfAccepted )
243249 continue ;
244250 if ( module . hot . _selfDeclined ) {
@@ -284,7 +290,7 @@ module.exports = function() {
284290 var appliedUpdate = { } ;
285291 for ( var id in hotUpdate ) {
286292 if ( Object . prototype . hasOwnProperty . call ( hotUpdate , id ) ) {
287- var moduleId = toModuleId ( id ) ;
293+ moduleId = toModuleId ( id ) ;
288294 var result = getAffectedStuff ( moduleId ) ;
289295 if ( ! result ) {
290296 if ( options . ignoreUnaccepted )
@@ -298,7 +304,7 @@ module.exports = function() {
298304 }
299305 appliedUpdate [ moduleId ] = hotUpdate [ moduleId ] ;
300306 addAllToSet ( outdatedModules , result [ 0 ] ) ;
301- for ( var moduleId in result [ 1 ] ) {
307+ for ( moduleId in result [ 1 ] ) {
302308 if ( Object . prototype . hasOwnProperty . call ( result [ 1 ] , moduleId ) ) {
303309 if ( ! outdatedDependencies [ moduleId ] )
304310 outdatedDependencies [ moduleId ] = [ ] ;
@@ -310,8 +316,8 @@ module.exports = function() {
310316
311317 // Store self accepted outdated modules to require them later by the module system
312318 var outdatedSelfAcceptedModules = [ ] ;
313- for ( var i = 0 ; i < outdatedModules . length ; i ++ ) {
314- var moduleId = outdatedModules [ i ] ;
319+ for ( i = 0 ; i < outdatedModules . length ; i ++ ) {
320+ moduleId = outdatedModules [ i ] ;
315321 if ( installedModules [ moduleId ] && installedModules [ moduleId ] . hot . _selfAccepted )
316322 outdatedSelfAcceptedModules . push ( {
317323 module : moduleId ,
@@ -321,18 +327,19 @@ module.exports = function() {
321327
322328 // Now in "dispose" phase
323329 hotSetStatus ( "dispose" ) ;
330+ var idx ;
324331 var queue = outdatedModules . slice ( ) ;
325332 while ( queue . length > 0 ) {
326- var moduleId = queue . pop ( ) ;
327- var module = installedModules [ moduleId ] ;
333+ moduleId = queue . pop ( ) ;
334+ module = installedModules [ moduleId ] ;
328335 if ( ! module ) continue ;
329336
330337 var data = { } ;
331338
332339 // Call dispose handlers
333340 var disposeHandlers = module . hot . _disposeHandlers ;
334- for ( var j = 0 ; j < disposeHandlers . length ; j ++ ) {
335- var cb = disposeHandlers [ j ] ;
341+ for ( j = 0 ; j < disposeHandlers . length ; j ++ ) {
342+ cb = disposeHandlers [ j ] ;
336343 cb ( data ) ;
337344 }
338345 hotCurrentModuleData [ moduleId ] = data ;
@@ -344,24 +351,26 @@ module.exports = function() {
344351 delete installedModules [ moduleId ] ;
345352
346353 // remove "parents" references from all children
347- for ( var j = 0 ; j < module . children . length ; j ++ ) {
354+ for ( j = 0 ; j < module . children . length ; j ++ ) {
348355 var child = installedModules [ module . children [ j ] ] ;
349356 if ( ! child ) continue ;
350- var idx = child . parents . indexOf ( moduleId ) ;
357+ idx = child . parents . indexOf ( moduleId ) ;
351358 if ( idx >= 0 ) {
352359 child . parents . splice ( idx , 1 ) ;
353360 }
354361 }
355362 }
356363
357364 // remove outdated dependency from module children
358- for ( var moduleId in outdatedDependencies ) {
365+ var dependency ;
366+ var moduleOutdatedDependencies ;
367+ for ( moduleId in outdatedDependencies ) {
359368 if ( Object . prototype . hasOwnProperty . call ( outdatedDependencies , moduleId ) ) {
360- var module = installedModules [ moduleId ] ;
361- var moduleOutdatedDependencies = outdatedDependencies [ moduleId ] ;
362- for ( var j = 0 ; j < moduleOutdatedDependencies . length ; j ++ ) {
363- var dependency = moduleOutdatedDependencies [ j ] ;
364- var idx = module . children . indexOf ( dependency ) ;
369+ module = installedModules [ moduleId ] ;
370+ moduleOutdatedDependencies = outdatedDependencies [ moduleId ] ;
371+ for ( j = 0 ; j < moduleOutdatedDependencies . length ; j ++ ) {
372+ dependency = moduleOutdatedDependencies [ j ] ;
373+ idx = module . children . indexOf ( dependency ) ;
365374 if ( idx >= 0 ) module . children . splice ( idx , 1 ) ;
366375 }
367376 }
@@ -373,27 +382,27 @@ module.exports = function() {
373382 hotCurrentHash = hotUpdateNewHash ;
374383
375384 // insert new code
376- for ( var moduleId in appliedUpdate ) {
385+ for ( moduleId in appliedUpdate ) {
377386 if ( Object . prototype . hasOwnProperty . call ( appliedUpdate , moduleId ) ) {
378387 modules [ moduleId ] = appliedUpdate [ moduleId ] ;
379388 }
380389 }
381390
382391 // call accept handlers
383392 var error = null ;
384- for ( var moduleId in outdatedDependencies ) {
393+ for ( moduleId in outdatedDependencies ) {
385394 if ( Object . prototype . hasOwnProperty . call ( outdatedDependencies , moduleId ) ) {
386- var module = installedModules [ moduleId ] ;
387- var moduleOutdatedDependencies = outdatedDependencies [ moduleId ] ;
395+ module = installedModules [ moduleId ] ;
396+ moduleOutdatedDependencies = outdatedDependencies [ moduleId ] ;
388397 var callbacks = [ ] ;
389- for ( var i = 0 ; i < moduleOutdatedDependencies . length ; i ++ ) {
390- var dependency = moduleOutdatedDependencies [ i ] ;
391- var cb = module . hot . _acceptedDependencies [ dependency ] ;
398+ for ( i = 0 ; i < moduleOutdatedDependencies . length ; i ++ ) {
399+ dependency = moduleOutdatedDependencies [ i ] ;
400+ cb = module . hot . _acceptedDependencies [ dependency ] ;
392401 if ( callbacks . indexOf ( cb ) >= 0 ) continue ;
393402 callbacks . push ( cb ) ;
394403 }
395- for ( var i = 0 ; i < callbacks . length ; i ++ ) {
396- var cb = callbacks [ i ] ;
404+ for ( i = 0 ; i < callbacks . length ; i ++ ) {
405+ cb = callbacks [ i ] ;
397406 try {
398407 cb ( outdatedDependencies ) ;
399408 } catch ( err ) {
@@ -405,9 +414,9 @@ module.exports = function() {
405414 }
406415
407416 // Load self accepted modules
408- for ( var i = 0 ; i < outdatedSelfAcceptedModules . length ; i ++ ) {
417+ for ( i = 0 ; i < outdatedSelfAcceptedModules . length ; i ++ ) {
409418 var item = outdatedSelfAcceptedModules [ i ] ;
410- var moduleId = item . module ;
419+ moduleId = item . module ;
411420 hotCurrentParents = [ moduleId ] ;
412421 try {
413422 $require$ ( moduleId ) ;
0 commit comments