DEV: Use button for sidebar section header
Buttons can be focused and action triggered via the enter key compared to a span.
This commit is contained in:
parent
21d5904d7c
commit
2d1e50911b
|
@ -1,12 +1,11 @@
|
|||
{{#if @collapsable}}
|
||||
<span
|
||||
role="button"
|
||||
title={{i18n "sidebar.toggle_section"}}
|
||||
class="sidebar-section-header sidebar-section-header-collapsable"
|
||||
{{on "click" @toggleSectionDisplay}}
|
||||
>
|
||||
<DButton
|
||||
@title="sidebar.toggle_section"
|
||||
@class="sidebar-section-header sidebar-section-header-collapsable btn-flat"
|
||||
@action={{@toggleSectionDisplay}} >
|
||||
|
||||
{{yield}}
|
||||
</span>
|
||||
</DButton>
|
||||
{{else}}
|
||||
<span class="sidebar-section-header" title={{i18n "sidebar.toggle_section"}}>
|
||||
{{yield}}
|
||||
|
|
|
@ -202,7 +202,7 @@ acceptance("Sidebar - Plugin API", function (needs) {
|
|||
|
||||
assert.strictEqual(
|
||||
query(
|
||||
".sidebar-section-test-chat-channels .sidebar-section-header"
|
||||
".sidebar-section-test-chat-channels .sidebar-section-header-text"
|
||||
).textContent.trim(),
|
||||
"chat channels text",
|
||||
"displays header with correct text"
|
||||
|
@ -381,7 +381,7 @@ acceptance("Sidebar - Plugin API", function (needs) {
|
|||
|
||||
assert.strictEqual(
|
||||
query(
|
||||
".sidebar-section-test-chat-channels .sidebar-section-header"
|
||||
".sidebar-section-test-chat-channels .sidebar-section-header-text"
|
||||
).textContent.trim(),
|
||||
"chat channels text",
|
||||
"displays header with correct text"
|
||||
|
|
|
@ -3,8 +3,6 @@
|
|||
|
||||
.sidebar-section-header-wrapper {
|
||||
display: flex;
|
||||
text-transform: uppercase;
|
||||
font-weight: bold;
|
||||
align-items: stretch;
|
||||
box-sizing: border-box;
|
||||
|
||||
|
@ -31,12 +29,15 @@
|
|||
.sidebar-section-header {
|
||||
@include ellipsis;
|
||||
flex: 1 1 auto;
|
||||
text-transform: uppercase;
|
||||
font-weight: bold;
|
||||
font-size: var(--font-1);
|
||||
color: var(--primary);
|
||||
align-items: center;
|
||||
|
||||
&.sidebar-section-header-collapsable {
|
||||
cursor: pointer;
|
||||
justify-content: flex-start;
|
||||
padding: 0;
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue