(function(context, $) {

  "use strict";

  context.JK = context.JK || {};
  context.JK.TickDuration = function(customSelector) {
    setInterval(function() {
      $.each($(customSelector ? customSelector : '.inprogress .tick-duration'), function(index, item) {
        var $duration = $(item);
        var createdAt = new Date(Number($duration.attr('data-created-at')) * 1000)
        var millisElapsed = (new Date().getTime() - createdAt.getTime());
        $duration.text(context.JK.prettyPrintSeconds(parseInt(millisElapsed / 1000)));
      });
    }, 333);
  }


})(window, jQuery);

