mirror of
https://github.com/discourse/discourse.git
synced 2024-11-23 01:47:22 +08:00
A11Y: composer tip close link should be a button (#23731)
This commit is contained in:
parent
70be873b9c
commit
c9db9e9319
|
@ -0,0 +1,7 @@
|
|||
<DButton
|
||||
@action={{@action}}
|
||||
@icon="times"
|
||||
@label="composer.esc"
|
||||
@ariaLabel="composer.esc_label"
|
||||
class="btn-flat close"
|
||||
/>
|
|
@ -1,12 +1,4 @@
|
|||
<a
|
||||
href
|
||||
{{on "click" (fn this.closeMessage this.message)}}
|
||||
class="close"
|
||||
aria-label={{i18n "composer.esc_label"}}
|
||||
>
|
||||
{{i18n "composer.esc"}}
|
||||
{{d-icon "times"}}
|
||||
</a>
|
||||
<ComposerTipCloseButton @action={{fn this.closeMessage this.message}} />
|
||||
|
||||
{{html-safe this.message.body}}
|
||||
|
||||
|
|
|
@ -1,12 +1,4 @@
|
|||
<a
|
||||
href
|
||||
{{on "click" (fn this.closeMessage this.message)}}
|
||||
class="close"
|
||||
aria-label={{i18n "composer.esc_label"}}
|
||||
>
|
||||
{{i18n "composer.esc"}}
|
||||
{{d-icon "times"}}
|
||||
</a>
|
||||
<ComposerTipCloseButton @action={{fn this.closeMessage this.message}} />
|
||||
|
||||
{{#if this.message.title}}
|
||||
<h3>{{this.message.title}}</h3>
|
||||
|
|
|
@ -1,12 +1,4 @@
|
|||
<a
|
||||
href
|
||||
{{on "click" (fn this.closeMessage this.message)}}
|
||||
class="close"
|
||||
aria-label={{i18n "composer.esc_label"}}
|
||||
>
|
||||
{{i18n "composer.esc"}}
|
||||
{{d-icon "times"}}
|
||||
</a>
|
||||
<ComposerTipCloseButton @action={{fn this.closeMessage this.message}} />
|
||||
|
||||
{{html-safe this.message.body}}
|
||||
|
||||
|
|
|
@ -1,11 +1,5 @@
|
|||
<a
|
||||
href
|
||||
{{on "click" (fn this.closeMessage this.message)}}
|
||||
class="close"
|
||||
aria-label={{i18n "composer.esc_label"}}
|
||||
>
|
||||
{{i18n "composer.esc"}}
|
||||
{{d-icon "times"}}
|
||||
</a>
|
||||
<ComposerTipCloseButton @action={{fn this.closeMessage this.message}} />
|
||||
|
||||
{{html-safe this.message.body}}
|
||||
<p>
|
||||
{{html-safe this.message.body}}
|
||||
</p>
|
|
@ -1,12 +1,4 @@
|
|||
<a
|
||||
href
|
||||
{{on "click" (fn this.closeMessage this.message)}}
|
||||
class="close"
|
||||
aria-label={{i18n "composer.esc_label"}}
|
||||
>
|
||||
{{i18n "composer.esc"}}
|
||||
{{d-icon "times"}}
|
||||
</a>
|
||||
<ComposerTipCloseButton @action={{fn this.closeMessage this.message}} />
|
||||
|
||||
<h3>{{i18n "composer.similar_topics"}}</h3>
|
||||
|
||||
|
|
|
@ -92,6 +92,14 @@
|
|||
box-shadow: var(--shadow-dropdown);
|
||||
background: var(--highlight-bg);
|
||||
|
||||
> p,
|
||||
h3 {
|
||||
&:first-of-type {
|
||||
margin-top: 0;
|
||||
margin-right: 3em;
|
||||
}
|
||||
}
|
||||
|
||||
&.urgent {
|
||||
background: var(--danger-low);
|
||||
}
|
||||
|
@ -105,10 +113,9 @@
|
|||
bottom: unset;
|
||||
padding: 2.25em 6em 2.5em 2.25em;
|
||||
p {
|
||||
margin-top: 0;
|
||||
font-size: var(--font-up-1);
|
||||
}
|
||||
button {
|
||||
button:not(.close) {
|
||||
margin-top: 0.5em;
|
||||
}
|
||||
}
|
||||
|
@ -117,21 +124,27 @@
|
|||
margin-bottom: 10px;
|
||||
}
|
||||
|
||||
a.close {
|
||||
display: flex;
|
||||
.btn.close {
|
||||
flex-direction: row-reverse;
|
||||
align-items: center;
|
||||
position: absolute;
|
||||
right: 10px;
|
||||
top: 10px;
|
||||
color: var(--primary);
|
||||
opacity: 0.5;
|
||||
right: 0.67em;
|
||||
top: 0.67em;
|
||||
color: var(--primary-medium);
|
||||
font-size: var(--font-0);
|
||||
.d-icon {
|
||||
color: currentColor;
|
||||
font-size: var(--font-up-1);
|
||||
margin-left: 0.25em;
|
||||
margin: 0 0 0 0.25em;
|
||||
}
|
||||
&:hover {
|
||||
opacity: 1;
|
||||
.discourse-no-touch & {
|
||||
&:active,
|
||||
&:focus {
|
||||
background: transparent;
|
||||
.d-icon {
|
||||
color: var(--primary);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -2353,7 +2353,7 @@ en:
|
|||
drafts_offline: "drafts offline"
|
||||
edit_conflict: "edit conflict"
|
||||
esc: "esc"
|
||||
esc_label: "Click or press Esc to dismiss"
|
||||
esc_label: "dismiss message"
|
||||
ok_proceed: "Ok, proceed"
|
||||
|
||||
group_mentioned_limit:
|
||||
|
|
Loading…
Reference in New Issue
Block a user