diff --git a/package-lock.json b/package-lock.json index b0d751ed..2384fa89 100644 --- a/package-lock.json +++ b/package-lock.json @@ -14498,9 +14498,9 @@ } }, "vue": { - "version": "2.5.13", - "resolved": "https://registry.npmjs.org/vue/-/vue-2.5.13.tgz", - "integrity": "sha512-3D+lY7HTkKbtswDM4BBHgqyq+qo8IAEE8lz8va1dz3LLmttjgo0FxairO4r1iN2OBqk8o1FyL4hvzzTFEdQSEw==" + "version": "2.5.16", + "resolved": "https://registry.npmjs.org/vue/-/vue-2.5.16.tgz", + "integrity": "sha512-/ffmsiVuPC8PsWcFkZngdpas19ABm5mh2wA7iDqcltyCTwlgZjHGeJYOXkBMo422iPwIcviOtrTCUpSfXmToLQ==" }, "vue-hot-reload-api": { "version": "2.2.4", @@ -14588,9 +14588,9 @@ "dev": true }, "vuex": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/vuex/-/vuex-2.5.0.tgz", - "integrity": "sha512-5oJPOJySBgSgSzoeO+gZB/BbN/XsapgIF6tz34UwJqnGZMQurzIO3B4KIBf862gfc9ya+oduY5sSkq+5/oOilQ==" + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/vuex/-/vuex-3.0.1.tgz", + "integrity": "sha512-wLoqz0B7DSZtgbWL1ShIBBCjv22GV5U+vcBFox658g6V0s4wZV9P4YjCNyoHSyIBpj1f29JBoNQIqD82cR4O3w==" }, "w3c-hr-time": { "version": "1.0.1", diff --git a/package.json b/package.json index dcd24257..ee9f15ac 100644 --- a/package.json +++ b/package.json @@ -52,8 +52,8 @@ "serve-static": "^1.12.6", "tmp": "^0.0.33", "turndown": "^4.0.1", - "vue": "^2.3.3", - "vuex": "^2.3.1" + "vue": "^2.5.16", + "vuex": "^3.0.1" }, "devDependencies": { "autoprefixer": "^6.7.2", diff --git a/src/components/Explorer.vue b/src/components/Explorer.vue index ec8ff0d5..f412f4c0 100644 --- a/src/components/Explorer.vue +++ b/src/components/Explorer.vue @@ -28,6 +28,7 @@ diff --git a/src/components/gutters/Comment.vue b/src/components/gutters/Comment.vue index 594020ce..df554595 100644 --- a/src/components/gutters/Comment.vue +++ b/src/components/gutters/Comment.vue @@ -51,7 +51,7 @@ export default { this.$store.dispatch('modal/commentDeletion') .then( () => this.$store.dispatch('discussion/cleanCurrentFile', { filterComment: this.comment }), - () => {}); // Cancel + () => { /* Cancel */ }); }, }, mounted() { diff --git a/src/components/gutters/CurrentDiscussion.vue b/src/components/gutters/CurrentDiscussion.vue index 8fa8df66..53671090 100644 --- a/src/components/gutters/CurrentDiscussion.vue +++ b/src/components/gutters/CurrentDiscussion.vue @@ -99,7 +99,7 @@ export default { () => this.$store.dispatch('discussion/cleanCurrentFile', { filterDiscussion: this.currentDiscussion, }), - () => {}); // Cancel + () => { /* Cancel */ }); }, }, }; diff --git a/src/components/gutters/NewComment.vue b/src/components/gutters/NewComment.vue index 127c7161..48e9887b 100644 --- a/src/components/gutters/NewComment.vue +++ b/src/components/gutters/NewComment.vue @@ -3,7 +3,7 @@
- +
{{loginToken.name}}
@@ -33,9 +33,12 @@ export default { components: { UserImage, }, - computed: mapGetters('workspace', [ - 'loginToken', - ]), + computed: { + ...mapGetters('workspace', [ + 'loginToken', + 'userId', + ]), + }, methods: { ...mapMutations('discussion', [ 'setNewCommentFocus', @@ -53,7 +56,7 @@ export default { const discussionId = this.$store.state.discussion.currentDiscussionId; const comment = { discussionId, - sub: this.loginToken.sub, + sub: this.userId, text, created: Date.now(), }; diff --git a/src/components/menus/ExportMenu.vue b/src/components/menus/ExportMenu.vue index 585daa8f..5a9f8d95 100644 --- a/src/components/menus/ExportMenu.vue +++ b/src/components/menus/ExportMenu.vue @@ -35,19 +35,19 @@ export default { exportMarkdown() { const currentFile = this.$store.getters['file/current']; return exportSvc.exportToDisk(currentFile.id, 'md') - .catch(() => {}); // Cancel + .catch(() => { /* Cancel */ }); }, exportHtml() { return this.$store.dispatch('modal/open', 'htmlExport') - .catch(() => {}); // Cancel + .catch(() => { /* Cancel */ }); }, exportPdf() { return this.$store.dispatch('modal/open', 'pdfExport') - .catch(() => {}); // Cancel + .catch(() => { /* Cancel */ }); }, exportPandoc() { return this.$store.dispatch('modal/open', 'pandocExport') - .catch(() => {}); // Cancel + .catch(() => { /* Cancel */ }); }, }, }; diff --git a/src/components/menus/HistoryMenu.vue b/src/components/menus/HistoryMenu.vue index 2481be94..cb6d31f0 100644 --- a/src/components/menus/HistoryMenu.vue +++ b/src/components/menus/HistoryMenu.vue @@ -100,7 +100,7 @@ export default { return googleHelper.signin() .then( () => syncSvc.requestSync(), - () => {}, // Cancel + () => { /* Cancel */ }, ); }, close() { diff --git a/src/components/menus/ImportMenu.vue b/src/components/menus/ImportMenu.vue index a8892e54..2ae25382 100644 --- a/src/components/menus/ImportMenu.vue +++ b/src/components/menus/ImportMenu.vue @@ -29,6 +29,7 @@ import htmlSanitizer from '../../libs/htmlSanitizer'; import MenuEntry from './common/MenuEntry'; import Provider from '../../services/providers/common/Provider'; import store from '../../store'; +import fileSvc from '../../services/fileSvc'; const turndownService = new TurndownService(store.getters['data/computedSettings'].turndown); @@ -55,16 +56,18 @@ export default { onImportMarkdown(evt) { const file = evt.target.files[0]; readFile(file) - .then(content => this.$store.dispatch('createFile', { + .then(content => fileSvc.createFile({ ...Provider.parseContent(content), name: file.name, }) - .then(item => this.$store.commit('file/setCurrentId', item.id))); + .then( + item => this.$store.commit('file/setCurrentId', item.id)), + () => { /* Cancel */ }); }, onImportHtml(evt) { const file = evt.target.files[0]; readFile(file) - .then(content => this.$store.dispatch('createFile', { + .then(content => fileSvc.createFile({ ...Provider.parseContent( turndownService.turndown( htmlSanitizer.sanitizeHtml(content) @@ -72,7 +75,9 @@ export default { )), name: file.name, })) - .then(item => this.$store.commit('file/setCurrentId', item.id)); + .then( + item => this.$store.commit('file/setCurrentId', item.id), + () => { /* Cancel */ }); }, }, }; diff --git a/src/components/menus/MainMenu.vue b/src/components/menus/MainMenu.vue index fab1b4da..3994ad70 100644 --- a/src/components/menus/MainMenu.vue +++ b/src/components/menus/MainMenu.vue @@ -3,7 +3,7 @@