diff options
| author | Jan-Hendrik Willms <tleilax+studip@gmail.com> | 2026-03-13 16:53:43 +0100 |
|---|---|---|
| committer | Jan-Hendrik Willms <tleilax+studip@gmail.com> | 2026-03-13 16:53:43 +0100 |
| commit | 576f980a5ad6fa10313369d7c3719136171a1a9e (patch) | |
| tree | 0339c169ed688fd343e55b710b89abb5c565b4ef /resources | |
| parent | 5239fe23a8b6b3e266dc09fd25d8c805f60d78a3 (diff) | |
make icons as button keyboard accesssible again, fixes #6333
Closes #6333
Merge request studip/studip!4804
Diffstat (limited to 'resources')
| -rw-r--r-- | resources/assets/stylesheets/scss/buttons.scss | 12 | ||||
| -rw-r--r-- | resources/assets/stylesheets/scss/globalsearch.scss | 15 |
2 files changed, 3 insertions, 24 deletions
diff --git a/resources/assets/stylesheets/scss/buttons.scss b/resources/assets/stylesheets/scss/buttons.scss index 352d9b3..7510390 100644 --- a/resources/assets/stylesheets/scss/buttons.scss +++ b/resources/assets/stylesheets/scss/buttons.scss @@ -153,18 +153,6 @@ button, @include button-base; } -label { - &.undecorated.icon-button { - cursor: pointer; - .input-hidden { - display: none; - } - svg { - vertical-align: middle; - } - } -} - .btn-icon { all: unset; cursor: pointer; diff --git a/resources/assets/stylesheets/scss/globalsearch.scss b/resources/assets/stylesheets/scss/globalsearch.scss index 7671b3d..c9f6902 100644 --- a/resources/assets/stylesheets/scss/globalsearch.scss +++ b/resources/assets/stylesheets/scss/globalsearch.scss @@ -3,7 +3,6 @@ } #globalsearch-searchbar { display: flex; - align-items: center; border: thin solid var(--color--header-inverted); border-radius: var(--border-radius-search); background-color: var(--color--brand-primary); @@ -25,8 +24,9 @@ display: none; } - .icon-button { + > button.as-link { margin-left: 4px; + margin-top: 1px; // The box and input are 22px, the icon 20px = 1px top margin color: var(--color--font-inverted); } @@ -35,7 +35,6 @@ border: none; outline: none; margin-right: 5px; - vertical-align: middle; color: var(--color--font-inverted); background-color: var(--color--brand-primary); min-width: 0; @@ -45,14 +44,6 @@ } } - input[type=image] { - cursor: pointer; - border: none; - background: none; - padding: 0; - margin: 0 5px; - } - // Hint toggle text #globalsearch-togglehints { font-size: $font-size-small; @@ -89,7 +80,7 @@ color: var(--text-color); visibility: hidden; opacity: 0; - transition: opacity var(--transition-duration) ease; + transition: opacity var(--transition-duration) ease; max-height: 90vh; overflow: hidden; padding: 10px 5px; |
