Sha256: 9cc46d228010512ecd4a65323ab514227f56d44d05924e3c8b38c534fd89d052

Contents?: true

Size: 532 Bytes

Versions: 15

Compression:

Stored size: 532 Bytes

Contents

// Timer class for use with auto-updating of game status'.
var Timer = Class.extend({
    initialize: function(func, period) {
        this.func = func;
        this.period = period;
        this.interval = null;
    },
    // startNow: function() {
    //     this.func();
    //     this.interval = window.setInterval(this.func, this.period);
    // },
    start: function() {
        this.interval = window.setInterval(this.func, this.period);
    },
    stop: function() {
        window.clearInterval(this.interval);
    }
});

Version data entries

15 entries across 15 versions & 1 rubygems

Version Path
sports_db-0.2.3 app/assets/javascripts/core/Timer.js
sports_db-0.2.2 app/assets/javascripts/core/Timer.js
sports_db-0.2.1 app/assets/javascripts/core/Timer.js
sports_db-0.2 app/assets/javascripts/core/Timer.js
sports_db-0.0.13 app/assets/javascripts/core/Timer.js
sports_db-0.1.3 app/assets/javascripts/core/Timer.js
sports_db-0.1.2 app/assets/javascripts/core/Timer.js
sports_db-0.1.1 app/assets/javascripts/core/Timer.js
sports_db-0.1.0 app/assets/javascripts/core/Timer.js
sports_db-0.0.9 app/assets/javascripts/core/Timer.js
sports_db-0.0.8 app/assets/javascripts/core/Timer.js
sports_db-0.0.7 app/assets/javascripts/core/Timer.js
sports_db-0.0.6 app/assets/javascripts/core/Timer.js
sports_db-0.0.5 app/assets/javascripts/core/Timer.js
sports_db-0.0.4 app/assets/javascripts/core/Timer.js