From 14904a9faa90be8138e18c98765b3dd43771aee0 Mon Sep 17 00:00:00 2001 From: Xaun Lopez Date: Tue, 15 Aug 2017 14:21:35 +0100 Subject: [PATCH] Use uib-datepicker-popup for tasks modals --- bower.json | 3 ++- .../create-task-modal.component.coffee | 7 +++++++ .../create-task-modal/create-task-modal.html | 13 ++++++++++--- .../show-task-modal.component.coffee | 7 +++++++ src/components/show-task-modal/show-task-modal.html | 13 ++++++++++--- 5 files changed, 36 insertions(+), 7 deletions(-) diff --git a/bower.json b/bower.json index f5e683a..d2e8beb 100644 --- a/bower.json +++ b/bower.json @@ -26,7 +26,8 @@ "angular-bootstrap": "^2.5.0", "bootstrap": "^3.3.6", "lodash": "^4.17.4", - "angular-smart-table": "^2.1.8" + "angular-smart-table": "^2.1.8", + "angular-moment": "~1.0.0" }, "devDependencies": { "angular-mocks": "^1.5.5", diff --git a/src/components/create-task-modal/create-task-modal.component.coffee b/src/components/create-task-modal/create-task-modal.component.coffee index 487f6ab..22d52c6 100644 --- a/src/components/create-task-modal/create-task-modal.component.coffee +++ b/src/components/create-task-modal/create-task-modal.component.coffee @@ -12,6 +12,10 @@ angular.module('mnoUiElements').component('mnoCreateTaskModal', { ctrl.$onInit = -> ctrl.task = {} ctrl.isDraft = !_.isEmpty(ctrl.resolve.draftTask) + ctrl.datepicker = { + options: { format: 'dd MMMM yyyy' } + opened: false + } ctrl.recipients = _.map(ctrl.resolve.recipients, (orgaRel) -> {id: orgaRel.id, name: ctrl.resolve.recipientFormater(orgaRel)}) if ctrl.isDraft draft = ctrl.resolve.draftTask @@ -32,5 +36,8 @@ angular.module('mnoUiElements').component('mnoCreateTaskModal', { ctrl.cancel = -> ctrl.dismiss() + ctrl.openDatepicker = -> + ctrl.datepicker.opened = true + ctrl }) diff --git a/src/components/create-task-modal/create-task-modal.html b/src/components/create-task-modal/create-task-modal.html index a8de78e..2b3edfb 100644 --- a/src/components/create-task-modal/create-task-modal.html +++ b/src/components/create-task-modal/create-task-modal.html @@ -9,9 +9,16 @@ -
- - +
+
+ +

+ + + + +

+
diff --git a/src/components/show-task-modal/show-task-modal.component.coffee b/src/components/show-task-modal/show-task-modal.component.coffee index 587af0c..e311571 100644 --- a/src/components/show-task-modal/show-task-modal.component.coffee +++ b/src/components/show-task-modal/show-task-modal.component.coffee @@ -22,6 +22,10 @@ angular.module('mnoUiElements').component('mnoShowTaskModal', { ctrl.dueDateFormat = ctrl.resolve.dueDateFormat || 'medium' ctrl.isReplying = false ctrl.isSettingReminder = false + ctrl.datepicker = { + options: { format: 'dd MMMM yyyy' } + opened: false + } ctrl.reply = { message: '' } ctrl.reminder = { date: null } ctrl.resolve.onReadTaskCb(hasBeenRead()) @@ -41,6 +45,9 @@ angular.module('mnoUiElements').component('mnoShowTaskModal', { ctrl.cancel = -> ctrl.dismiss() + ctrl.openDatepicker = -> + ctrl.datepicker.opened = true + ctrl.reminderDate = -> recipient = getCurrentUserRecipient() recipient && recipient.reminder_date diff --git a/src/components/show-task-modal/show-task-modal.html b/src/components/show-task-modal/show-task-modal.html index c75326a..c47c8ca 100644 --- a/src/components/show-task-modal/show-task-modal.html +++ b/src/components/show-task-modal/show-task-modal.html @@ -28,9 +28,16 @@
-
- - +
+
+ +

+ + + + +

+