Fix markdown-preview events for new isPreview var

This commit is contained in:
Luke "Jared" Bennett 2017-11-01 15:43:25 +00:00
parent 518f277bb9
commit a1c390653c
No known key found for this signature in database
GPG Key ID: 402ED51FB5D306C2
1 changed files with 12 additions and 5 deletions

View File

@ -22,19 +22,26 @@
toggleMarkdownPreview(e, isPreview, form) {
if (e.target.blur) e.target.blur();
if (this.isMarkdownForm(form)) return;
this.$emit('toggle-markdown', isPreview);
},
toggleMarkdownPreviewShow(event, form) {
return this.toggleMarkdownPreview(event, true, form);
},
toggleMarkdownPreviewHide(event, form) {
return this.toggleMarkdownPreview(event, false, form);
},
},
mounted() {
$(document).on('markdown-preview:show.vue', this.toggleMarkdownPreview);
$(document).on('markdown-preview:hide.vue', this.toggleMarkdownPreview);
$(document).on('markdown-preview:show.vue', this.toggleMarkdownPreviewShow);
$(document).on('markdown-preview:hide.vue', this.toggleMarkdownPreviewHide);
},
beforeDestroy() {
$(document).on('markdown-preview:show.vue', this.toggleMarkdownPreview);
$(document).off('markdown-preview:hide.vue', this.toggleMarkdownPreview);
$(document).off('markdown-preview:show.vue', this.toggleMarkdownPreviewShow);
$(document).off('markdown-preview:hide.vue', this.toggleMarkdownPreviewHide);
},
};
</script>