diff --git a/client/components/editor.vue b/client/components/editor.vue index 55635450..6171f2d9 100644 --- a/client/components/editor.vue +++ b/client/components/editor.vue @@ -19,7 +19,7 @@ v-icon(color='blue', :left='$vuetify.breakpoint.lgAndUp') sort_by_alpha span.white--text(v-if='$vuetify.breakpoint.lgAndUp') {{ $t('editor:page') }} v-btn( - v-if='mode === `create` && path !== `home`' + v-if='path !== `home`' outline color='red' :class='{ "is-icon": $vuetify.breakpoint.mdAndDown }' @@ -29,9 +29,6 @@ span.white--text(v-if='$vuetify.breakpoint.lgAndUp') {{ $t('common:actions.discard') }} v-content component(:is='currentEditor') - v-btn(fixed, bottom, right, color='red', round, @click='exit', dark) - v-icon(left) close - span Close Editor editor-modal-properties(v-model='dialogProps') editor-modal-editorselect(v-model='dialogEditorSelector') editor-modal-unsaved(v-model='dialogUnsaved', @discard='exitGo') @@ -265,7 +262,11 @@ export default { this.$store.commit(`loadingStart`, 'editor-close') this.currentEditor = '' _.delay(() => { - window.location.assign(`/${this.$store.get('page/path')}`) + if (this.$store.get('editor/mode') === 'create') { + window.location.assign(`/`) + } else { + window.location.assign(`/${this.$store.get('page/path')}`) + } }, 500) } }