Sha256: ff3e24d73ab99cf866628e4890c70ef1bd9771439df142664f625d0f5f6f86e3

Contents?: true

Size: 500 Bytes

Versions: 6

Compression:

Stored size: 500 Bytes

Contents

mumuki.startTimer = (() => {
  function startTimer(seconds) {
    var duration = moment.duration(seconds, 'seconds');
    var intervalDuration = 1000;

    var interval = mumuki.setInterval(function () {
      duration = moment.utc(duration - intervalDuration);
      if(duration.valueOf() <= 0) {
        clearInterval(interval);
        window.location.reload();
      } else {
        $('#timer').text(duration.format("HH:mm:ss"));
      }
    }, intervalDuration);
  }
  return startTimer;
})();

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
mumuki-laboratory-9.23.0 app/assets/javascripts/mumuki_laboratory/application/timer.js
mumuki-laboratory-9.22.0 app/assets/javascripts/mumuki_laboratory/application/timer.js
mumuki-laboratory-9.21.0 app/assets/javascripts/mumuki_laboratory/application/timer.js
mumuki-laboratory-9.20.1 app/assets/javascripts/mumuki_laboratory/application/timer.js
mumuki-laboratory-9.20.0 app/assets/javascripts/mumuki_laboratory/application/timer.js
mumuki-laboratory-9.19.0 app/assets/javascripts/mumuki_laboratory/application/timer.js