From 0672b96b8b1a33d9b3952279591c72c9b2e874fc Mon Sep 17 00:00:00 2001 From: Ludovic Marcotte Date: Fri, 14 Aug 2015 15:51:17 -0400 Subject: [PATCH] (fix) show the alarm name as a floating label for now This might change as the text is so tiny! --- .../js/Common/Alarm.service.js | 117 +++++++++--------- 1 file changed, 59 insertions(+), 58 deletions(-) diff --git a/UI/WebServerResources/js/Common/Alarm.service.js b/UI/WebServerResources/js/Common/Alarm.service.js index 5a2cec610..f568e621d 100644 --- a/UI/WebServerResources/js/Common/Alarm.service.js +++ b/UI/WebServerResources/js/Common/Alarm.service.js @@ -58,66 +58,67 @@ Alarm.showAlarm = function(url) { var _this = this; - this.$$resource.fetch(url, '?resetAlarm=yes'); - - this.$toast.show({ - position: 'top right', - hideDelay: 0, - template: [ - '', - ' ', - ' ', - ' ', - l('5 minutes'), - ' ', - ' ', - l('10 minutes'), - ' ', - ' ', - l('15 minutes'), - ' ', - ' ', - l('30 minutes'), - ' ', - ' ', - l('45 minutes'), - ' ', - ' ', - l('1 hour'), - ' ', - ' ', - l('1 day'), - ' ', - ' ', - ' ', - ' ', - l('Cancel'), - ' ', - ' ', - l('Ok'), - ' ', - '' + this.$$resource.fetch(url, '?resetAlarm=yes').then(function(data) { + _this.$toast.show({ + position: 'top right', + hideDelay: 0, + template: [ + '', + ' ', + ' ', + ' ', + ' ', + l('5 minutes'), + ' ', + ' ', + l('10 minutes'), + ' ', + ' ', + l('15 minutes'), + ' ', + ' ', + l('30 minutes'), + ' ', + ' ', + l('45 minutes'), + ' ', + ' ', + l('1 hour'), + ' ', + ' ', + l('1 day'), + ' ', + ' ', + ' ', + ' ', + l('Cancel'), + ' ', + ' ', + l('Ok'), + ' ', + '' ].join(''), - locals: { - url: url - }, - controller: AlarmController + locals: { + url: url + }, + controller: AlarmController + }); + + /** + * @ngInject + */ + AlarmController.$inject = ['scope', '$mdToast', 'url']; + function AlarmController(scope, $mdToast, url) { + scope.reminder = '10'; + scope.cancel = function() { + $mdToast.hide(); + }; + scope.ok = function() { + _this.$$resource.fetch(url, 'view?snoozeAlarm=' + scope.reminder); + $mdToast.hide(); + }; + } }); - - /** - * @ngInject - */ - AlarmController.$inject = ['scope', '$mdToast', 'url']; - function AlarmController(scope, $mdToast, url) { - scope.reminder = '10'; - scope.cancel = function() { - $mdToast.hide(); - }; - scope.ok = function() { - _this.$$resource.fetch(url, 'view?snoozeAlarm=' + scope.reminder); - $mdToast.hide(); - }; - } }; /**