|
@ -347,6 +347,16 @@ export default { |
|
|
mode: get('editor/mode'), |
|
|
mode: get('editor/mode'), |
|
|
activeModal: sync('editor/activeModal') |
|
|
activeModal: sync('editor/activeModal') |
|
|
}, |
|
|
}, |
|
|
|
|
|
watch: { |
|
|
|
|
|
previewShown (newValue, oldValue) { |
|
|
|
|
|
if (newValue && !oldValue) { |
|
|
|
|
|
this.$nextTick(() => { |
|
|
|
|
|
Prism.highlightAllUnder(this.$refs.editorPreview) |
|
|
|
|
|
Array.from(this.$refs.editorPreview.querySelectorAll('pre.line-numbers')).forEach(pre => pre.classList.add('prismjs')) |
|
|
|
|
|
}) |
|
|
|
|
|
} |
|
|
|
|
|
} |
|
|
|
|
|
}, |
|
|
methods: { |
|
|
methods: { |
|
|
toggleModal(key) { |
|
|
toggleModal(key) { |
|
|
this.activeModal = (this.activeModal === key) ? '' : key |
|
|
this.activeModal = (this.activeModal === key) ? '' : key |
|
|