From b02a8c734db35b7418e1551dfc68b2d129eb3b41 Mon Sep 17 00:00:00 2001 From: romankko2 Date: Mon, 7 Aug 2023 17:47:20 +0200 Subject: [PATCH] fixes --- app/src/plugins/app@vendor/vue-cal/cell.vue | 7 +++---- .../plugins/tm@modal/_mixins/modal.mixin.ts | 11 ++++++++++ .../tm@modal/blocker/z-blocker-modal.vue | 4 +++- .../blocker/z-delete-blocker-modal.vue | 3 +++ .../z-delete-master-task-modal.vue | 3 +++ .../z-delete-team-member-modal.vue | 2 ++ .../master-task/z-master-task-modal.vue | 3 ++- .../tm@modal/task-cell/z-show-menu-modal.vue | 21 ++++++++++++++++++- .../_components/a-task-remaining-time.vue | 2 +- .../_components/a-task-spent-time.vue | 2 ++ .../_components/a-task-timeblocks.vue | 6 ++++-- .../tm@modal/task/z-complete-task-modal.vue | 9 +++++++- .../tm@modal/task/z-delete-task-modal.vue | 3 +++ .../tm@modal/task/z-task-add-time-modal.vue | 2 ++ .../plugins/tm@modal/task/z-task-modal.vue | 20 ++++++++++++++---- .../tm@modal/team/z-delete-team-modal.vue | 3 +++ .../plugins/tm@modal/team/z-team-modal.vue | 15 ++++++------- .../_components/a-ongoing-table.vue | 2 +- 18 files changed, 95 insertions(+), 23 deletions(-) create mode 100644 app/src/plugins/tm@modal/_mixins/modal.mixin.ts diff --git a/app/src/plugins/app@vendor/vue-cal/cell.vue b/app/src/plugins/app@vendor/vue-cal/cell.vue index a3cae66..92fcd8d 100644 --- a/app/src/plugins/app@vendor/vue-cal/cell.vue +++ b/app/src/plugins/app@vendor/vue-cal/cell.vue @@ -262,11 +262,10 @@ export default { dateTo.setHours(dateFrom.getHours() + 1) const time = moment(dateFrom).format('HH:mm') - const date = moment(dateFrom).format('DD.MM.yyyy') - this.$events.emit('show-menu-modal', { - time: time, - date: date + this.$events.emit('show-menu-modal', { + time: time, + date: tmUtils.formatDateTimeForBackend(dateFrom) }) setTimeout(() => { diff --git a/app/src/plugins/tm@modal/_mixins/modal.mixin.ts b/app/src/plugins/tm@modal/_mixins/modal.mixin.ts new file mode 100644 index 0000000..4297698 --- /dev/null +++ b/app/src/plugins/tm@modal/_mixins/modal.mixin.ts @@ -0,0 +1,11 @@ +export default { + mounted() { + window.addEventListener('keydown', this.handleKeyDown) + }, + + methods: { + handleKeyDown(event) { + if (event.keyCode === 27) this.closeModal() + } + }, +} \ No newline at end of file diff --git a/app/src/plugins/tm@modal/blocker/z-blocker-modal.vue b/app/src/plugins/tm@modal/blocker/z-blocker-modal.vue index a5cb5e5..19298ca 100644 --- a/app/src/plugins/tm@modal/blocker/z-blocker-modal.vue +++ b/app/src/plugins/tm@modal/blocker/z-blocker-modal.vue @@ -44,9 +44,10 @@ import VuetifyFixFocusMixin from "@/plugins/tm@modal/_mixins/vuetify-fix-focus" import { mapGetters } from "vuex" import moment from "moment" import AutocompleteMixin from '@/plugins/tm@_mixins/autocomplete.mixin' +import modalMixin from '@/plugins/tm@modal/_mixins/modal.mixin' export default { - mixins: [VuetifyFixFocusMixin, AutocompleteMixin], + mixins: [VuetifyFixFocusMixin, AutocompleteMixin, modalMixin], emits: ["close"], @@ -136,6 +137,7 @@ export default { } this.$events.emit("on-blocker-edited", this.blocker) + this.$events.emit("blocker-created") this.closeModal() } catch (error) { this.$toast.error(error) diff --git a/app/src/plugins/tm@modal/blocker/z-delete-blocker-modal.vue b/app/src/plugins/tm@modal/blocker/z-delete-blocker-modal.vue index c5e042c..35efa01 100644 --- a/app/src/plugins/tm@modal/blocker/z-delete-blocker-modal.vue +++ b/app/src/plugins/tm@modal/blocker/z-delete-blocker-modal.vue @@ -20,7 +20,10 @@