Make WordPress Core

Changeset 26626


Ignore:
Timestamp:
12/04/2013 07:23:39 PM (13 years ago)
Author:
nacin
Message:

Heartbeat: Don't use a variable of the same name as the function it is in.

fixes #25073.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/wp-includes/js/heartbeat.js

    r26549 r26626  
    607607                 */
    608608                function interval( speed, ticks ) {
    609                         var interval, oldInerval = settings.tempInterval ? settings.tempInterval : settings.mainInterval;
     609                        var newInterval,
     610                                oldInterval = settings.tempInterval ? settings.tempInterval : settings.mainInterval;
    610611
    611612                        if ( speed ) {
    … …  
    613614                                        case 'fast':
    614615                                        case 5:
    615                                                 interval = 5000;
     616                                                newInterval = 5000;
    616617                                                break;
    617618                                        case 15:
    618                                                 interval = 15000;
     619                                                newInterval = 15000;
    619620                                                break;
    620621                                        case 30:
    621                                                 interval = 30000;
     622                                                newInterval = 30000;
    622623                                                break;
    623624                                        case 60:
    624                                                 interval = 60000;
     625                                                newInterval = 60000;
    625626                                                break;
    626627                                        case 'long-polling':
    … …  
    629630                                                return 0;
    630631                                        default:
    631                                                 interval = settings.originalInterval;
    632                                 }
    633 
    634                                 if ( 5000 === interval ) {
     632                                                newInterval = settings.originalInterval;
     633                                }
     634
     635                                if ( 5000 === newInterval ) {
    635636                                        ticks = parseInt( ticks, 10 ) || 30;
    636637                                        ticks = ticks < 1 || ticks > 30 ? 30 : ticks;
    637638
    638639                                        settings.countdown = ticks;
    639                                         settings.tempInterval = interval;
     640                                        settings.tempInterval = newInterval;
    640641                                } else {
    641642                                        settings.countdown = 0;
    642643                                        settings.tempInterval = 0;
    643                                         settings.mainInterval = interval;
     644                                        settings.mainInterval = newInterval;
    644645                                }
    645646
    … …  
    647648                                // Will connect immediately if the time since the last connection
    648649                                // is greater than the new interval.
    649                                 if ( interval !== oldInerval ) {
     650                                if ( newInterval !== oldInterval ) {
    650651                                        scheduleNextTick();
    651652                                }
Note: See TracChangeset for help on using the changeset viewer.