From 45fbba08fc4e944f19c41fe5678d6fd1cd7e8565 Mon Sep 17 00:00:00 2001 From: Blake Erickson Date: Fri, 10 Jan 2020 16:20:40 -0700 Subject: [PATCH] DEV: Remove buffered render code The render buffer code is being removed from core, so we need to remove it's usage from this plugin. This change is a refactor only and should not break any functionality. --- .../discourse/components/hljs-code-view.js.es6 | 18 ------------------ .../templates/components/hljs-code-view.hbs | 1 + 2 files changed, 1 insertion(+), 18 deletions(-) create mode 100644 assets/javascripts/discourse/templates/components/hljs-code-view.hbs diff --git a/assets/javascripts/discourse/components/hljs-code-view.js.es6 b/assets/javascripts/discourse/components/hljs-code-view.js.es6 index bcacc7a..20da0b2 100644 --- a/assets/javascripts/discourse/components/hljs-code-view.js.es6 +++ b/assets/javascripts/discourse/components/hljs-code-view.js.es6 @@ -1,24 +1,6 @@ import { on, observes } from "ember-addons/ember-computed-decorators"; import debounce from "discourse/lib/debounce"; import highlightSyntax from "discourse/lib/highlight-syntax"; -import { bufferedRender } from "discourse-common/lib/buffered-render"; export default Ember.Component.extend( - bufferedRender({ - buildBuffer(buffer) { - buffer.push("
");
-      buffer.push(Handlebars.Utils.escapeExpression(this.value));
-      buffer.push("
"); - }, - - @observes("value") - _refreshHighlight: debounce(function() { - this.rerenderBuffer(); - }, 50), - - @on("didInsertElement") - _applyHighlight() { - highlightSyntax($(this.element)); - } - }) ); diff --git a/assets/javascripts/discourse/templates/components/hljs-code-view.hbs b/assets/javascripts/discourse/templates/components/hljs-code-view.hbs new file mode 100644 index 0000000..adffeb4 --- /dev/null +++ b/assets/javascripts/discourse/templates/components/hljs-code-view.hbs @@ -0,0 +1 @@ +
{{value}}