text: (function() {
    function timeFilter() {
      return function(seconds) {
        var seconds = Number.parseFloat(seconds);
  
        if (Number.isNaN(seconds)) {
          return '-:--';
        }
  
        var wholeSeconds = Math.floor(seconds);
        var minutes = Math.floor(wholeSeconds / 60);
        var remainingSeconds = wholeSeconds % 60;
        var output = minutes + ':';
  
        if (remainingSeconds < 10) {
          output += '0';
        }
  
        output += remainingSeconds;
        return output;
      };
    }
  
    angular
      .module('bloctime')
      .filter('timeFilter', timeFilter);
  })();
  