on master help sign in
Debugger: make every use elm.runDelayed.
commit79c45a8d07031f11041de522ac5181bedcc50330 authorLaszlo Pandy <laszlo.pandy@prezi.com> dateWed 6 Nov 2013, 12:51 (13 years ago) parented0d84b
1 file changed+3−3
libraries/Native/Signal/Time.js+3−3
libraries/Native/Signal/Time.js+3−3
@@ -36,9 +36,9 @@ Elm.Native.Time.make = function(elm) {
3636
3737 function everyWhen(t, isOn) {
3838 var clock = Signal.constant(Date.now());
39− var id = setInterval(function tellTime() {
40− if (!elm.notify(clock.id, Date.now())) {
41− clearInterval(id);
39+ var id = elm.runDelayed(function tellTime() {
40+ if (elm.notify(clock.id, Date.now())) {
41+ elm.runDelayed(tellTime, t);
4242 }
4343 }, t);
4444 return clock;