From a5bd6954c013cffeb892d819fdfab8b0bd25d97c Mon Sep 17 00:00:00 2001 From: Jordan Vidrine <30537603+jordanvidrine@users.noreply.github.com> Date: Tue, 23 Mar 2021 08:50:44 -0500 Subject: [PATCH] FEATURE: Add `selectTag`, `tags`, and `categories` to plugin outlet. (#38) --- assets/javascripts/discourse/controllers/docs.js.es6 | 4 ++++ assets/javascripts/discourse/templates/docs.hbs | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/assets/javascripts/discourse/controllers/docs.js.es6 b/assets/javascripts/discourse/controllers/docs.js.es6 index 5e29b01..c549a64 100644 --- a/assets/javascripts/discourse/controllers/docs.js.es6 +++ b/assets/javascripts/discourse/controllers/docs.js.es6 @@ -7,6 +7,10 @@ export default Controller.extend({ this.indexController.send("updateSelectedCategories", category); return false; }, + updateSelectedTags(tag) { + this.indexController.send("updateSelectedTags", tag); + return false; + }, performSearch(term) { this.indexController.send("performSearch", term); return false; diff --git a/assets/javascripts/discourse/templates/docs.hbs b/assets/javascripts/discourse/templates/docs.hbs index d65677c..13bd1ca 100644 --- a/assets/javascripts/discourse/templates/docs.hbs +++ b/assets/javascripts/discourse/templates/docs.hbs @@ -1,5 +1,5 @@
- {{plugin-outlet name="before-docs-search" args=(hash selectCategory=(action "updateSelectedCategories") tags=indexController.tags )}} + {{plugin-outlet name="before-docs-search" args=(hash selectCategory=(action "updateSelectedCategories") selectTag=(action "updateSelectedTags") tags=indexController.tags categories=indexController.categories )}} {{docs-search searchTerm=(readonly indexController.searchTerm) onSearch=(action "performSearch")