Browse Source

fix: discard changes redirect

Nicolas Giard 6 years ago
parent
commit
aa57ea920e
1 changed files with 6 additions and 5 deletions
  1. 6 5
      client/components/editor.vue

+ 6 - 5
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)
     }
   }