From 314e7be2b1f2dfd6373e9efd4d65671e3062b9c7 Mon Sep 17 00:00:00 2001 From: Joffrey JAFFEUX Date: Fri, 22 Jan 2021 14:39:16 +0100 Subject: [PATCH] A11Y: improves search-in-options filter accessibility (#11809) --- .../components/search-advanced-options.hbs | 66 +++++++++++-------- .../stylesheets/common/base/discourse.scss | 21 ++++++ 2 files changed, 59 insertions(+), 28 deletions(-) diff --git a/app/assets/javascripts/discourse/app/templates/components/search-advanced-options.hbs b/app/assets/javascripts/discourse/app/templates/components/search-advanced-options.hbs index 0920c12f77..03b0a9a4d8 100644 --- a/app/assets/javascripts/discourse/app/templates/components/search-advanced-options.hbs +++ b/app/assets/javascripts/discourse/app/templates/components/search-advanced-options.hbs @@ -60,59 +60,69 @@
-
- {{#if currentUser}} -
-
- {{/if}} - {{combo-box - id="in" - valueProperty="value" - content=inOptions - value=searchedTerms.in - onChange=(action "onChangeSearchTermForIn") - options=(hash - none="user.locale.any" - clearable=true - ) - }} + +
+ {{/if}} + {{combo-box + id="in" + valueProperty="value" + content=inOptions + value=searchedTerms.in + onChange=(action "onChangeSearchTermForIn") + options=(hash + none="user.locale.any" + clearable=true + ) + }} +
diff --git a/app/assets/stylesheets/common/base/discourse.scss b/app/assets/stylesheets/common/base/discourse.scss index 9bdd3be77a..ebaeaa087d 100644 --- a/app/assets/stylesheets/common/base/discourse.scss +++ b/app/assets/stylesheets/common/base/discourse.scss @@ -859,3 +859,24 @@ table { z-index: z("max"); color: var(--secondary); } + +.controls { + .grouped-control { + display: flex; + flex-direction: column; + + .grouped-control-label { + padding: 0.25em 0; + } + + .grouped-control-field { + flex: 1 0 auto; + display: flex; + padding-bottom: 0.25em; + + label { + margin: 0; + } + } + } +}