Fix markdown-preview events for new isPreview var
This commit is contained in:
parent
518f277bb9
commit
a1c390653c
|
|
@ -22,19 +22,26 @@
|
||||||
|
|
||||||
toggleMarkdownPreview(e, isPreview, form) {
|
toggleMarkdownPreview(e, isPreview, form) {
|
||||||
if (e.target.blur) e.target.blur();
|
if (e.target.blur) e.target.blur();
|
||||||
|
|
||||||
if (this.isMarkdownForm(form)) return;
|
if (this.isMarkdownForm(form)) return;
|
||||||
|
|
||||||
this.$emit('toggle-markdown', isPreview);
|
this.$emit('toggle-markdown', isPreview);
|
||||||
},
|
},
|
||||||
|
|
||||||
|
toggleMarkdownPreviewShow(event, form) {
|
||||||
|
return this.toggleMarkdownPreview(event, true, form);
|
||||||
|
},
|
||||||
|
|
||||||
|
toggleMarkdownPreviewHide(event, form) {
|
||||||
|
return this.toggleMarkdownPreview(event, false, form);
|
||||||
|
},
|
||||||
},
|
},
|
||||||
mounted() {
|
mounted() {
|
||||||
$(document).on('markdown-preview:show.vue', this.toggleMarkdownPreview);
|
$(document).on('markdown-preview:show.vue', this.toggleMarkdownPreviewShow);
|
||||||
$(document).on('markdown-preview:hide.vue', this.toggleMarkdownPreview);
|
$(document).on('markdown-preview:hide.vue', this.toggleMarkdownPreviewHide);
|
||||||
},
|
},
|
||||||
beforeDestroy() {
|
beforeDestroy() {
|
||||||
$(document).on('markdown-preview:show.vue', this.toggleMarkdownPreview);
|
$(document).off('markdown-preview:show.vue', this.toggleMarkdownPreviewShow);
|
||||||
$(document).off('markdown-preview:hide.vue', this.toggleMarkdownPreview);
|
$(document).off('markdown-preview:hide.vue', this.toggleMarkdownPreviewHide);
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
</script>
|
</script>
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue