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 @@