diff --git a/browser/js/simple-code-editor.js b/browser/js/simple-code-editor.js index d11e025..634263d 100644 --- a/browser/js/simple-code-editor.js +++ b/browser/js/simple-code-editor.js @@ -210,6 +210,7 @@ const CodeEditor = { highlight: { mounted(el, binding) { el.textContent = binding.value; + el.removeAttribute('data-highlighted'); hljs.highlightElement(el); }, updated(el, binding) { @@ -217,6 +218,7 @@ const CodeEditor = { el.scrolling = false; } else { el.textContent = binding.value; + el.removeAttribute('data-highlighted'); hljs.highlightElement(el); } }, diff --git a/npm-package/CodeEditor.vue b/npm-package/CodeEditor.vue index efd6c4b..655de73 100644 --- a/npm-package/CodeEditor.vue +++ b/npm-package/CodeEditor.vue @@ -216,6 +216,7 @@ export default { highlight: { mounted(el, binding) { el.textContent = binding.value; + el.removeAttribute('data-highlighted'); hljs.highlightElement(el); }, updated(el, binding) { @@ -223,6 +224,7 @@ export default { el.scrolling = false; } else { el.textContent = binding.value; + el.removeAttribute('data-highlighted'); hljs.highlightElement(el); } }, diff --git a/website/src/SimpleCodeEditor/CodeEditor.vue b/website/src/SimpleCodeEditor/CodeEditor.vue index efd6c4b..655de73 100644 --- a/website/src/SimpleCodeEditor/CodeEditor.vue +++ b/website/src/SimpleCodeEditor/CodeEditor.vue @@ -216,6 +216,7 @@ export default { highlight: { mounted(el, binding) { el.textContent = binding.value; + el.removeAttribute('data-highlighted'); hljs.highlightElement(el); }, updated(el, binding) { @@ -223,6 +224,7 @@ export default { el.scrolling = false; } else { el.textContent = binding.value; + el.removeAttribute('data-highlighted'); hljs.highlightElement(el); } },