View difference between Paste ID: CWXWcmkS and sUKCs55m
SHOW: | | - or go back to the newest paste.
1
function countThreeSeconds() {
2
    return $.Deferred(function(def){
3
        var counter = 0,
4
        timer = setInterval(function () {
5
6
            if (counter == 3) {
7
                console.log("All done. That was three seconds.");
8
                window.clearInterval(timer);
9-
                deferred.resolve();
9+
                def.resolve();
10
11
            } else {              
12
                console.log("Not there yet. Counter at: " + counter);
13-
                deferred.notify(counter);
13+
                def.notify(counter);
14
            }
15
            counter++;
16
        }, 1000);
17
    }).promise();
18
19
}