Browse Source

fix: editor mardkwon scroll sync

pull/1016/head
Nick 5 years ago
parent
commit
3b02d701c4
1 changed files with 2 additions and 2 deletions
  1. 4
      client/components/editor/editor-markdown.vue

4
client/components/editor/editor-markdown.vue

@ -163,7 +163,7 @@
codemirror(ref='cm', v-model='code', :options='cmOptions', @ready='onCmReady', @input='onCmInput') codemirror(ref='cm', v-model='code', :options='cmOptions', @ready='onCmReady', @input='onCmInput')
transition(name='editor-markdown-preview') transition(name='editor-markdown-preview')
.editor-markdown-preview(v-if='previewShown') .editor-markdown-preview(v-if='previewShown')
.editor-markdown-preview-content.contents
.editor-markdown-preview-content.contents(ref='editorPreviewContainer')
div(ref='editorPreview', v-html='previewHTML') div(ref='editorPreview', v-html='previewHTML')
v-system-bar.editor-markdown-sysbar(dark, status, color='grey darken-3') v-system-bar.editor-markdown-sysbar(dark, status, color='grey darken-3')
@ -503,7 +503,7 @@ export default {
let destElm = this.$refs.editorPreview.querySelector(`[data-line='${closestLine}']`) let destElm = this.$refs.editorPreview.querySelector(`[data-line='${closestLine}']`)
if (destElm) { if (destElm) {
this.Velocity(this.$refs.editorPreview, 'stop', true) this.Velocity(this.$refs.editorPreview, 'stop', true)
this.Velocity(destElm, 'scroll', { offset: '-100', duration: 1000, container: this.$refs.editorPreview })
this.Velocity(destElm, 'scroll', { offset: '-100', duration: 1000, container: this.$refs.editorPreviewContainer })
} }
} }
}, 500), }, 500),

Loading…
Cancel
Save