clock.js 368 B

123456789101112131415
  1. import Ember from 'ember';
  2. import ENV from '../config/environment';
  3. export default Ember.Object.extend({
  4. tick: Ember.computed.oneWay('_tick').readOnly(),
  5. doTick: function () {
  6. var self = this;
  7. Ember.run.later(function () {
  8. self.set('_tick', !self.get('_tick'));
  9. }, ENV.APP.TICK_FREQUENCY);
  10. }.observes('_tick').on('init'),
  11. _tick: false
  12. });