From 609562be3eda8f0e632beb1cb392852cc4ecf0b2 Mon Sep 17 00:00:00 2001 From: Alan Guo Xiang Tan Date: Wed, 21 Jun 2023 10:59:56 +0800 Subject: [PATCH] FEATURE: Add input filter for editing tags in navigation menu modal (#22216) What does this change do? This commit adds an input filter to filter through the tag checkboxes in the modal to edit tags that are shown in the user's navigation menu. The filtering is a simple matching of the given filter term against the names of the tags. --- .../components/sidebar/tags-form-modal.hbs | 64 ++++++++++++------- .../app/components/sidebar/tags-form-modal.js | 27 ++++++++ .../common/components/sidebar-tags-form.scss | 28 ++++++++ .../mobile/components/sidebar-tags-form.scss | 6 ++ config/locales/client.en.yml | 2 + .../editing_sidebar_tags_navigation_spec.rb | 20 ++++++ .../page_objects/modals/sidebar_edit_tags.rb | 13 ++++ 7 files changed, 137 insertions(+), 23 deletions(-) diff --git a/app/assets/javascripts/discourse/app/components/sidebar/tags-form-modal.hbs b/app/assets/javascripts/discourse/app/components/sidebar/tags-form-modal.hbs index 2b0400252cd..50018d2d466 100644 --- a/app/assets/javascripts/discourse/app/components/sidebar/tags-form-modal.hbs +++ b/app/assets/javascripts/discourse/app/components/sidebar/tags-form-modal.hbs @@ -3,32 +3,50 @@ @class="sidebar-tags-form-modal" >