From f95cd97e11f6d11d5412ef19704dcb6e8b9d022c Mon Sep 17 00:00:00 2001 From: Koren Lev Date: Thu, 7 Sep 2017 16:07:17 +0300 Subject: refactoring of messages Change-Id: Ia0de54892a5175194234d887e617715398c9a639 Signed-off-by: Koren Lev --- .../ui/components/configuration/configuration.js | 19 ++++++++++++++----- 1 file changed, 14 insertions(+), 5 deletions(-) (limited to 'ui/imports/ui/components/configuration/configuration.js') diff --git a/ui/imports/ui/components/configuration/configuration.js b/ui/imports/ui/components/configuration/configuration.js index 493cc36..a3582df 100644 --- a/ui/imports/ui/components/configuration/configuration.js +++ b/ui/imports/ui/components/configuration/configuration.js @@ -55,9 +55,16 @@ Template.Configuration.rendered = function() { Template.Configuration.events({ 'click .js-submit-button': function (event, instance) { event.preventDefault(); - let msgsViewBackDelta = instance.$('.cl-msgs-view-back-delta')[0].value; + let msgsViewBackDelta = Number.parseInt(instance.$('.sm-msgs-view-back-delta')[0].value); saveForm(instance, msgsViewBackDelta); - } + }, + + 'input .sm-msgs-view-back-delta': function (_e, instance) { + let msgsViewBackDelta = Number.parseInt(instance.$('.sm-msgs-view-back-delta')[0].value); + let model = instance.state.get('model'); + model = R.assoc('messages_view_backward_delta', msgsViewBackDelta, model); + instance.state.set('model', model); + }, }); /* @@ -85,9 +92,11 @@ Template.Configuration.helpers({ return instance.state.get('actionResult') === 'success'; }, - durationHumanize: function (duration) { - return moment.duration(duration).humanize(); - } + durationAsText: function (delta) { + let duration = moment.duration(delta); + let text = `${duration.years()} years, ${duration.months()} months, ${duration.days()} days, ${duration.hours()} hours and ${duration.minutes()} minutes from current time.`; + return text; + }, }); // end: helpers function saveForm(instance, msgsViewBackDelta) { -- cgit 1.2.3-korg