mirror of
https://github.com/discourse/discourse.git
synced 2025-02-25 18:55:32 -06:00
A11Y: improve about page profile link markup (#23695)
This commit is contained in:
parent
5884176174
commit
0bb7e9e0b8
@ -1,34 +1,32 @@
|
|||||||
{{#each this.usersTemplates as |userTemplate|}}
|
{{#each this.usersTemplates as |userTemplate|}}
|
||||||
<div data-username={{userTemplate.username}} class="user-info small">
|
<a
|
||||||
<div class="user-image">
|
href={{userTemplate.userPath}}
|
||||||
<div class="user-image-inner">
|
data-user-card={{userTemplate.username}}
|
||||||
<a
|
aria-label={{i18n "user.profile_possessive" username=userTemplate.username}}
|
||||||
href={{userTemplate.userPath}}
|
>
|
||||||
data-user-card={{userTemplate.username}}
|
<div data-username={{userTemplate.username}} class="user-info small">
|
||||||
>
|
<div class="user-image">
|
||||||
|
<div class="user-image-inner">
|
||||||
|
|
||||||
{{html-safe userTemplate.avatar}}
|
{{html-safe userTemplate.avatar}}
|
||||||
</a>
|
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
<div class="user-detail">
|
||||||
<div class="user-detail">
|
<div class="name-line">
|
||||||
<div class="name-line">
|
<span class="username">
|
||||||
<span class="username">
|
|
||||||
<a
|
|
||||||
href={{userTemplate.userPath}}
|
|
||||||
data-user-card={{userTemplate.username}}
|
|
||||||
>
|
|
||||||
{{#if
|
{{#if
|
||||||
userTemplate.prioritizeName
|
userTemplate.prioritizeName
|
||||||
}}{{userTemplate.name}}{{else}}{{userTemplate.username}}{{/if}}
|
}}{{userTemplate.name}}{{else}}{{userTemplate.username}}{{/if}}
|
||||||
</a>
|
</span>
|
||||||
</span>
|
<span class="name">
|
||||||
<span class="name">
|
{{#if
|
||||||
{{#if
|
userTemplate.prioritizeName
|
||||||
userTemplate.prioritizeName
|
}}{{userTemplate.username}}{{else}}{{userTemplate.name}}{{/if}}
|
||||||
}}{{userTemplate.username}}{{else}}{{userTemplate.name}}{{/if}}
|
</span>
|
||||||
</span>
|
</div>
|
||||||
|
<div class="title">{{userTemplate.title}}</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="title">{{userTemplate.title}}</div>
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</a>
|
||||||
{{/each}}
|
{{/each}}
|
@ -25,24 +25,16 @@
|
|||||||
|
|
||||||
.name-line {
|
.name-line {
|
||||||
@include ellipsis;
|
@include ellipsis;
|
||||||
}
|
color: var(--primary-high);
|
||||||
|
|
||||||
.bold a {
|
span:first-child {
|
||||||
font-weight: bold;
|
color: var(--primary);
|
||||||
}
|
}
|
||||||
|
|
||||||
.margin a {
|
|
||||||
margin-left: 5px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.name a,
|
|
||||||
.username a {
|
|
||||||
color: var(--primary-high-or-secondary-low);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
.title {
|
.title {
|
||||||
margin-top: 3px;
|
margin-top: 3px;
|
||||||
color: var(--primary-med-or-secondary-med);
|
color: var(--primary-medium);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1076,6 +1076,7 @@ en:
|
|||||||
user:
|
user:
|
||||||
said: "%{username}:"
|
said: "%{username}:"
|
||||||
profile: "Profile"
|
profile: "Profile"
|
||||||
|
profile_possessive: "%{username}'s profile"
|
||||||
mute: "Mute"
|
mute: "Mute"
|
||||||
edit: "Edit Preferences"
|
edit: "Edit Preferences"
|
||||||
download_archive:
|
download_archive:
|
||||||
|
Loading…
Reference in New Issue
Block a user