chore(build): update JavaScript and CSS files, remove obsolete files, and add new assets for improved performance

This commit is contained in:
Matej Glasnák committed 2025-12-01 15:31:21 +01:00
1 parent 205b3a7e42
commit 5f4ce72dcb
22 files changed
+838 -127

No files matched your search

@@ -1,6 +1,6 @@
<template>
<v-dialog v-model="visible" max-width="750" persistent>
<v-card>
<v-dialog v-model="visible" :width="modalWidth" :height="modalHeight" persistent>
<v-card style="position: relative">
<div class="d-flex justify-space-between align-center">
<h1>
Ste si istý, že chcete
@@ -9,11 +9,10 @@
<b>{{ subtask?.master_task?.name || subtask.master_task }}</b
>?
</h1>
<v-icon
@click.stop="closeModal()"
icon="mdi-close"
size="large"
></v-icon>
<div class="d-flex align-center">
<a-reset-size-button @reset="resetModalSize" />
<a-close-button @close="closeModal()" />
</div>
</div>
<v-card-actions
class="mt-10 d-flex justify-start align-center mobile-view"
@@ -25,6 +24,7 @@
>ZRUŠIŤ</v-btn
>
</v-card-actions>
<a-resize-handle @resize="handleModalResize" @resize-end="handleResizeEnd" :current-width="modalWidthPx" :current-height="modalHeightPx" />
</v-card>
</v-dialog>
</template>
@@ -32,15 +32,24 @@
<script>
import modalMixin from '@/plugins/tm@modal/_mixins/modal.mixin';
import moment from 'moment';
import AResizeHandle from '@/plugins/tm@modal/_components/a-resize-handle.vue'
import AResetSizeButton from '@/plugins/tm@modal/_components/a-reset-size-button.vue'
import ACloseButton from '@/plugins/tm@modal/_components/a-close-button.vue'
export default {
mixins: [modalMixin],
emits: ['close', 'on-subtask-edited'],
components: {
AResizeHandle,
AResetSizeButton, ACloseButton,
},
data() {
return {
visible: false,
subtask: null,
modalName: 'z-complete-task-modal',
};
},
@@ -1,36 +1,45 @@
<template>
<v-dialog v-model="visible" max-width="750" persistent>
<v-card>
<v-dialog v-model="visible" :width="modalWidth" :height="modalHeight" persistent>
<v-card style="position: relative">
<div class="d-flex justify-space-between align-center">
<h1>Ste si istý, že chcete zmazať sub task z mastertasku <b>{{ subtask.project_code }}</b>?</h1>
<v-icon
@click.stop="closeModal()"
icon="mdi-close"
size="large"
class="mb-15"
></v-icon>
<div class="d-flex align-center">
<a-reset-size-button @reset="resetModalSize" />
<a-close-button @close="closeModal()" class="mb-15" />
</div>
</div>
<v-card-actions class="mt-10 d-flex justify-start align-center mobile-view">
<v-btn class="button primary half" variant="flat" @click="deleteTask()" :disabled="isDeleting">ÁNO</v-btn>
<v-btn class="button primary half outline" @click.stop="closeModal()">ZRUŠIŤ</v-btn>
</v-card-actions>
<a-resize-handle @resize="handleModalResize" @resize-end="handleResizeEnd" :current-width="modalWidthPx" :current-height="modalHeightPx" />
</v-card>
</v-dialog>
</template>
<script>
import modalMixin from '@/plugins/tm@modal/_mixins/modal.mixin'
import AResizeHandle from '@/plugins/tm@modal/_components/a-resize-handle.vue'
import AResetSizeButton from '@/plugins/tm@modal/_components/a-reset-size-button.vue'
import ACloseButton from '@/plugins/tm@modal/_components/a-close-button.vue'
export default {
mixins: [ modalMixin ],
emits: ['on-subtask-deleted'],
components: {
AResizeHandle,
AResetSizeButton,
ACloseButton,
},
data() {
return {
visible: false,
subtask: null,
isDeleting: false
isDeleting: false,
modalName: 'z-delete-task-modal',
}
},
@@ -1,14 +1,13 @@
<template>
<v-dialog v-model="visible" max-width="500" persistent>
<v-card>
<v-dialog v-model="visible" :width="modalWidth" :height="modalHeight" persistent>
<v-card style="position: relative">
<div class="d-flex justify-space-between align-center">
<h4 class="mt-3">Vyberte časový úsek, ktorý chcete odstrániť</h4>
<v-icon
@click.stop="closeModal()"
icon="mdi-close"
size="large"
></v-icon>
<div class="d-flex align-center">
<a-reset-size-button @reset="resetModalSize" />
<a-close-button @close="closeModal()" />
</div>
</div>
<div
v-for="(timeblock, index) in subtask.timeblocks"
@@ -33,6 +32,7 @@
size="medium"
/>
</div>
<a-resize-handle @resize="handleModalResize" @resize-end="handleResizeEnd" :current-width="modalWidthPx" :current-height="modalHeightPx" />
</v-card>
</v-dialog>
</template>
@@ -41,17 +41,26 @@
import modalMixin from '@/plugins/tm@modal/_mixins/modal.mixin';
import tmUtils from '@/plugins/tm@_utils/tm.utils';
import moment from 'moment';
import AResizeHandle from '@/plugins/tm@modal/_components/a-resize-handle.vue'
import AResetSizeButton from '@/plugins/tm@modal/_components/a-reset-size-button.vue'
import ACloseButton from '@/plugins/tm@modal/_components/a-close-button.vue'
export default {
mixins: [modalMixin],
emits: ['on-subtask-edited'],
components: {
AResizeHandle,
AResetSizeButton, ACloseButton,
},
data() {
return {
visible: false,
subtask: null,
isDeleting: false,
tmUtils,
modalName: 'z-delete-timeblock-modal',
};
},
@@ -1,14 +1,13 @@
<template>
<v-dialog max-width="750" v-model="visible" persistent>
<v-card>
<v-dialog :width="modalWidth" :height="modalHeight" v-model="visible" persistent>
<v-card style="position: relative">
<div class="d-flex justify-space-between align-center">
<h1>Pridať odpracovaný čas</h1>
<v-icon
@click.stop="closeModal()"
icon="mdi-close"
size="large"
></v-icon>
<div class="d-flex align-center">
<a-reset-size-button @reset="resetModalSize" />
<a-close-button @close="closeModal()" />
</div>
</div>
<v-card-actions class="mt-10 d-flex justify-start align-center">
<v-text-field
@@ -27,6 +26,7 @@
/>
</v-card-actions>
<v-btn @click="submit()" class="button primary mt-5">Potvrdiť</v-btn>
<a-resize-handle @resize="handleModalResize" @resize-end="handleResizeEnd" :current-width="modalWidthPx" :current-height="modalHeightPx" />
</v-card>
</v-dialog>
</template>
@@ -38,11 +38,20 @@ import { required, numeric, minValue } from '@vuelidate/validators';
import modalMixin from '@/plugins/tm@modal/_mixins/modal.mixin';
import tmUtils from '@/plugins/tm@_utils/tm.utils';
import moment from 'moment';
import AResizeHandle from '@/plugins/tm@modal/_components/a-resize-handle.vue'
import AResetSizeButton from '@/plugins/tm@modal/_components/a-reset-size-button.vue'
import ACloseButton from '@/plugins/tm@modal/_components/a-close-button.vue'
export default {
mixins: [modalMixin],
emits: ['close', 'on-subtask-edited'],
components: {
AResizeHandle,
AResetSizeButton,
ACloseButton,
},
data() {
return {
v$: useVuelidate(),
@@ -52,6 +61,7 @@ export default {
form: {
hours: null,
},
modalName: 'z-task-add-time-modal',
};
},
+40 -16
View File
@@ -1,9 +1,8 @@
<template>
<v-dialog
v-model="visible"
max-width="750"
max-height="90%"
height="700px"
:width="modalWidth"
:height="modalHeight"
persistent
>
<W-loadable :content="subtask" class="h-100">
@@ -11,14 +10,14 @@
v-if="editMode"
height="100%"
class="d-flex flex-column scrolling"
style="position: relative"
>
<div class="d-flex justify-space-between align-center modal-header">
<h1>{{ subtask?.id ? 'Upraviť sub task' : 'Vytvoriť sub task' }}</h1>
<v-icon
@click.stop="closeModal()"
icon="mdi-close"
size="large"
></v-icon>
<div class="d-flex align-center">
<a-reset-size-button @reset="resetModalSize" />
<a-close-button @close="closeModal()" />
</div>
</div>
<v-card-actions class="d-flex flex-column modal-content">
@@ -254,7 +253,7 @@
</div>
</div>
<div class="w-100 modal-input">
<div class="w-100 modal-input quill-editor-wrapper">
<QuillEditor
ref="description"
v-model="subtask.description"
@@ -279,21 +278,20 @@
<v-btn class="button primary disabled" v-else disabled>{{
$t('Ukladám...')
}}</v-btn>
<a-resize-handle @resize="handleModalResize" @resize-end="handleResizeEnd" :current-width="modalWidthPx" :current-height="modalHeightPx" />
</v-card>
<v-card v-else height="100%" class="d-flex flex-column scrolling">
<v-card v-else height="100%" class="d-flex flex-column scrolling" style="position: relative">
<div class="d-flex justify-space-between align-center">
<div>
<p>{{ subtask._master_task.project_code }}</p>
<h1>{{ subtask._master_task.name }}</h1>
</div>
<v-icon
@click.stop="closeModal()"
icon="mdi-close"
size="large"
class="pb-5"
></v-icon>
<div class="d-flex align-center">
<a-reset-size-button @reset="resetModalSize" />
<a-close-button @close="closeModal()" class="pb-5" />
</div>
</div>
<div
class="d-flex justify-space-between align-center modal-header border-bottom pb-4"
@@ -342,6 +340,7 @@
</div>
</div>
</v-card-actions>
<a-resize-handle @resize="handleModalResize" @resize-end="handleResizeEnd" :current-width="modalWidthPx" :current-height="modalHeightPx" />
</v-card>
</W-loadable>
</v-dialog>
@@ -366,6 +365,9 @@ import ZTaskReadonlyInfo from './_components/z-task-readonly-info.vue';
import ATimeblock from './_components/a-timeblock.vue';
import { mapGetters } from 'vuex';
import modalMixin from '@/plugins/tm@modal/_mixins/modal.mixin';
import AResizeHandle from '@/plugins/tm@modal/_components/a-resize-handle.vue';
import AResetSizeButton from '@/plugins/tm@modal/_components/a-reset-size-button.vue';
import ACloseButton from '@/plugins/tm@modal/_components/a-close-button.vue';
export default {
emits: ['close', 'refresh'],
@@ -378,6 +380,9 @@ export default {
Datepicker,
// ATaskTimeblocks,
QuillEditor,
AResizeHandle,
AResetSizeButton,
ACloseButton,
},
data() {
@@ -400,6 +405,7 @@ export default {
},
],
wasFormValidationTriggered: false,
modalName: 'z-task-modal',
};
},
@@ -1074,4 +1080,22 @@ export default {
.datepicker-input
width: 100% !important
pointer-events: none
.quill-editor-wrapper
:deep(.ql-container)
min-height: 200px
max-height: 500px
overflow-y: auto
:deep(.ql-editor)
min-height: 200px
max-height: 500px
// Mobile fullscreen fix - remove padding
:deep(.v-overlay__content)
@media (max-width: 768px)
max-height: 100% !important
width: 100% !important
max-width: 100% !important
margin: 0 !important
</style>
@@ -1,14 +1,13 @@
<template>
<v-dialog v-model="visible" max-width="750" persistent>
<v-card>
<v-dialog v-model="visible" :width="modalWidth" :height="modalHeight" persistent>
<v-card style="position: relative">
<div class="d-flex justify-space-between align-center">
<h1>Sub Task má nedokončené úlohy</h1>
<v-icon
@click.stop="closeModal()"
icon="mdi-close"
size="large"
></v-icon>
<div class="d-flex align-center">
<a-reset-size-button @reset="resetModalSize" />
<a-close-button @close="closeModal()" />
</div>
</div>
<div class="card-content">
@@ -46,6 +45,7 @@
>Uzatvoriť všetky</v-btn
>
</div>
<a-resize-handle @resize="handleModalResize" @resize-end="handleResizeEnd" :current-width="modalWidthPx" :current-height="modalHeightPx" />
</v-card>
</v-dialog>
</template>
@@ -54,11 +54,19 @@
import modalMixin from '@/plugins/tm@modal/_mixins/modal.mixin';
import tmUtils from '@/plugins/tm@_utils/tm.utils';
import moment from 'moment';
import AResizeHandle from '@/plugins/tm@modal/_components/a-resize-handle.vue'
import AResetSizeButton from '@/plugins/tm@modal/_components/a-reset-size-button.vue'
import ACloseButton from '@/plugins/tm@modal/_components/a-close-button.vue'
export default {
mixins: [modalMixin],
emits: ['close', 'on-subtask-edited'],
components: {
AResizeHandle,
AResetSizeButton, ACloseButton,
},
props: {
mode: {
type: String,
@@ -73,6 +81,7 @@ export default {
subtask: null,
loadingTimeblocks: {},
loadingCloseAll: false,
modalName: 'z-unable-to-complete-task-modal',
};
},
@@ -1,27 +1,35 @@
<template>
<v-dialog v-model="visible" max-width="750" persistent>
<v-card>
<v-dialog v-model="visible" :width="modalWidth" :height="modalHeight" persistent>
<v-card style="position: relative">
<div class="d-flex justify-space-between align-center">
<h1 v-if="mode === 'edit'">Sub Task zosynchronizovaný z Office365 sa nedá upravovat. Upravte ho vo svojom kalendári a pockajte na zosynchronizovanie s Task Managerom</h1>
<h1 v-else-if="mode === 'delete'">Sub Task zosynchronizovaný z Office365 sa nedá zmazať. Zmažte ho vo svojom kalendári a pockajte na zosynchronizovanie s Task Managerom</h1>
<v-icon
@click.stop="closeModal()"
icon="mdi-close"
size="large"
></v-icon>
<div class="d-flex align-center">
<a-reset-size-button @reset="resetModalSize" />
<a-close-button @close="closeModal()" />
</div>
</div>
<a-resize-handle @resize="handleModalResize" @resize-end="handleResizeEnd" :current-width="modalWidthPx" :current-height="modalHeightPx" />
</v-card>
</v-dialog>
</template>
<script>
import modalMixin from '@/plugins/tm@modal/_mixins/modal.mixin'
import AResizeHandle from '@/plugins/tm@modal/_components/a-resize-handle.vue'
import AResetSizeButton from '@/plugins/tm@modal/_components/a-reset-size-button.vue'
import ACloseButton from '@/plugins/tm@modal/_components/a-close-button.vue'
export default {
mixins: [ modalMixin ],
emits: ['close', 'on-subtask-edited'],
components: {
AResizeHandle,
AResetSizeButton, ACloseButton,
},
props: {
mode: {
type: String,
@@ -32,7 +40,8 @@ export default {
data() {
return {
visible: false,
subtask: null
subtask: null,
modalName: 'z-unable-to-edit-office-task-modal',
}
},