From 683a1210e3e7b8eb71f3b137bece369afeb88304 Mon Sep 17 00:00:00 2001 From: Robin Ward Date: Fri, 17 Jul 2020 15:23:26 -0400 Subject: [PATCH] FIX: Don't use prototype extensions like `.observes` --- .../javascripts/discourse/app/components/highlight-search.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/app/assets/javascripts/discourse/app/components/highlight-search.js b/app/assets/javascripts/discourse/app/components/highlight-search.js index a7077a79c7a..55442f05cbf 100644 --- a/app/assets/javascripts/discourse/app/components/highlight-search.js +++ b/app/assets/javascripts/discourse/app/components/highlight-search.js @@ -1,13 +1,14 @@ import Component from "@ember/component"; import highlightSearch from "discourse/lib/highlight-search"; +import { observes, on } from "discourse-common/utils/decorators"; export default Component.extend({ tagName: "span", + @on("didInsertElement") + @observes("highlight") _highlightOnInsert: function() { const term = this.highlight; highlightSearch(this.element, term); } - .observes("highlight") - .on("didInsertElement") });