From 593e8dc2a57937cf29e3365bafb3dbaf69d0a6d9 Mon Sep 17 00:00:00 2001 From: David Taylor Date: Mon, 2 Dec 2024 11:28:41 +0000 Subject: [PATCH] DEV: Update modifyClass calls - Update `controller:topic` modification to native class syntax - Remove search-result-entry modification in favour of plugin-outlet-based solution --- .../search-result-decoration.gjs | 6 +++ .../initializers/ai-bot-replies.js | 54 ++++++++++--------- .../initializers/ai-semantic-search.js | 9 ---- 3 files changed, 35 insertions(+), 34 deletions(-) delete mode 100644 assets/javascripts/initializers/ai-semantic-search.js diff --git a/assets/javascripts/discourse/connectors/after-search-result-entry/search-result-decoration.gjs b/assets/javascripts/discourse/connectors/after-search-result-entry/search-result-decoration.gjs index 04860d3a..7ee1f8fc 100644 --- a/assets/javascripts/discourse/connectors/after-search-result-entry/search-result-decoration.gjs +++ b/assets/javascripts/discourse/connectors/after-search-result-entry/search-result-decoration.gjs @@ -1,10 +1,16 @@ +import didInsert from "@ember/render-modifiers/modifiers/did-insert"; import icon from "discourse-common/helpers/d-icon"; import i18n from "discourse-common/helpers/i18n"; +function addResultClass(element) { + element.closest(".fps-result")?.classList.add("ai-result"); +} + const SearchResultDecoration =