add 'close' event to v-dialog and v-modal

This commit is contained in:
Nitwel
2020-10-09 14:55:58 +02:00
parent e843dbba8c
commit c19ac51ffa
38 changed files with 55 additions and 49 deletions

View File

@@ -1,5 +1,5 @@
<template>
<v-dialog v-model="dialogActive">
<v-dialog v-model="dialogActive" @close="dialogActive = false">
<template #activator="{ on }">
<v-button rounded icon class="add-new" @click="on" v-tooltip.bottom="$t('create_folder')">
<v-icon name="create_new_folder" outline />

View File

@@ -66,7 +66,7 @@
</v-list>
</v-menu>
<v-dialog v-model="renameActive" persistent>
<v-dialog v-model="renameActive" persistent @close="renameActive = false">
<v-card>
<v-card-title>{{ $t('rename_folder') }}</v-card-title>
<v-card-text>
@@ -79,7 +79,7 @@
</v-card>
</v-dialog>
<v-dialog v-model="moveActive" persistent>
<v-dialog v-model="moveActive" persistent @close="moveActive = false">
<v-card>
<v-card-title>{{ $t('move_to_folder') }}</v-card-title>
<v-card-text>
@@ -92,7 +92,7 @@
</v-card>
</v-dialog>
<v-dialog v-model="deleteActive" persistent>
<v-dialog v-model="deleteActive" persistent @close="deleteActive = false">
<v-card>
<v-card-title>{{ $t('delete_folder') }}</v-card-title>
<v-card-text>

View File

@@ -1,5 +1,5 @@
<template>
<v-dialog :active="true" @toggle="close">
<v-dialog :active="true" @toggle="close" @close="close">
<v-card>
<v-card-title>{{ $t('add_file') }}</v-card-title>
<v-card-text>

View File

@@ -19,7 +19,7 @@
<add-folder :parent="queryFilters && queryFilters.folder" />
<v-dialog v-model="moveToDialogActive" v-if="selection.length > 0">
<v-dialog v-model="moveToDialogActive" v-if="selection.length > 0" @close="moveToDialogActive = false">
<template #activator="{ on }">
<v-button rounded icon @click="on" class="folder" v-tooltip.bottom="$t('move_to_folder')">
<v-icon name="folder_move" />
@@ -44,7 +44,7 @@
</v-card>
</v-dialog>
<v-dialog v-model="confirmDelete" v-if="selection.length > 0">
<v-dialog v-model="confirmDelete" v-if="selection.length > 0" @close="confirmDelete = false">
<template #activator="{ on }">
<v-button rounded icon class="action-delete" @click="on" v-tooltip.bottom="$t('delete')">
<v-icon name="delete" outline />

View File

@@ -12,7 +12,7 @@
</template>
<template #actions>
<v-dialog v-model="confirmDelete">
<v-dialog v-model="confirmDelete" @close="confirmDelete = false">
<template #activator="{ on }">
<v-button
rounded
@@ -40,7 +40,7 @@
</v-card>
</v-dialog>
<v-dialog v-model="moveToDialogActive" v-if="isNew === false">
<v-dialog v-model="moveToDialogActive" v-if="isNew === false" @close="moveToDialogActive = false">
<template #activator="{ on }">
<v-button
rounded
@@ -142,7 +142,7 @@
/>
</div>
<v-dialog v-model="confirmLeave">
<v-dialog v-model="confirmLeave" @close="discardAndLeave">
<v-card>
<v-card-title>{{ $t('unsaved_changes') }}</v-card-title>
<v-card-text>{{ $t('unsaved_changes_copy') }}</v-card-text>