function scheduleUpdate() {
        if (!lockOnUpdates) {
            if (that.isLoading()) {
                setTimeout(scheduleUpdate);
                return;
            }
            requestAnimationFrame(update);
        }
    }
/**
     * Schedule the next update run. Scheduling is paused when animations and user actions finish.
     * @private
     */
Schedule the next update run. Scheduling is paused when animations and user actions finish.
@private
Schedule the next update run . Scheduling is paused when animations and user actions finish . @private
function scheduleUpdate() {
        if (!lockOnUpdates) {
            if (that.isLoading()) {
                setTimeout(scheduleUpdate);
                return;
            }
            requestAnimationFrame(update);
        }
    }
function scheduleUpdate ( ) { if ( ! lockOnUpdates ) { if ( that . isLoading ( ) ) { setTimeout ( scheduleUpdate ) ; return ; } requestAnimationFrame ( update ) ; } }
Schedule the next update run.
Schedule the next update run .