UNPKG

comindware.ui

Version:

Comindware Core UI provides the basic components like editors, lists, dropdowns, popups that we so desperately need while creating Marionette-based single-page applications.

36 lines (31 loc) 907 B
/** * Developer: Stepan Burguchev * Date: 9/1/2015 * Copyright: 2009-2016 Comindware * All Rights Reserved * Published under the MIT license */ /* global module */ 'use strict'; import 'lib'; import { dateHelpers } from '../index'; module.exports = function(duration) { if (duration === 0) { return '0'; } if (!duration) { return ''; } const o = dateHelpers.durationISOToObject(duration); let result = ''; if (o.days) { result += `${o.days + Localizer.get('CORE.FORM.EDITORS.DURATION.WORKDURATION.DAYS')} `; } if (o.hours) { result += `${o.hours + Localizer.get('CORE.FORM.EDITORS.DURATION.WORKDURATION.HOURS')} `; } if (o.minutes) { result += `${o.minutes + Localizer.get('CORE.FORM.EDITORS.DURATION.WORKDURATION.MINUTES')} `; } return _.string.rtrim(result); };