mirror of
https://github.com/flarum/core.git
synced 2025-08-12 19:34:18 +02:00
chore(a11y): misc a11y improvements (#4211)
This commit is contained in:
@@ -18,7 +18,12 @@ app.initializers.add(
|
||||
if (!this.isApproved() && !items.has('hidden')) {
|
||||
items.add(
|
||||
'awaitingApproval',
|
||||
<Badge type="awaitingApproval" icon="fas fa-gavel" label={app.translator.trans('flarum-approval.forum.badge.awaiting_approval_tooltip')} />
|
||||
<Badge
|
||||
type="awaitingApproval"
|
||||
icon="fas fa-gavel"
|
||||
label={app.translator.trans('flarum-approval.forum.badge.awaiting_approval_tooltip')}
|
||||
tabindex="0"
|
||||
/>
|
||||
);
|
||||
}
|
||||
});
|
||||
|
@@ -6,7 +6,10 @@ import Badge from 'flarum/common/components/Badge';
|
||||
export default function addLockBadge() {
|
||||
extend(Discussion.prototype, 'badges', function (badges) {
|
||||
if (this.isLocked()) {
|
||||
badges.add('locked', <Badge type="locked" label={app.translator.trans('flarum-lock.forum.badge.locked_tooltip')} icon="fas fa-lock" />);
|
||||
badges.add(
|
||||
'locked',
|
||||
<Badge type="locked" label={app.translator.trans('flarum-lock.forum.badge.locked_tooltip')} icon="fas fa-lock" tabindex="0" />
|
||||
);
|
||||
}
|
||||
});
|
||||
}
|
||||
|
@@ -8,7 +8,7 @@ export default function addStickyBadge() {
|
||||
if (this.isSticky()) {
|
||||
badges.add(
|
||||
'sticky',
|
||||
<Badge type="sticky" label={app.translator.trans('flarum-sticky.forum.badge.sticky_tooltip')} icon="fas fa-thumbtack" />,
|
||||
<Badge type="sticky" label={app.translator.trans('flarum-sticky.forum.badge.sticky_tooltip')} icon="fas fa-thumbtack" tabindex="0" />,
|
||||
10
|
||||
);
|
||||
}
|
||||
|
@@ -9,11 +9,25 @@ export default function addSubscriptionBadge() {
|
||||
|
||||
switch (this.subscription()) {
|
||||
case 'follow':
|
||||
badge = <Badge label={app.translator.trans('flarum-subscriptions.forum.badge.following_tooltip')} icon="fas fa-star" type="following" />;
|
||||
badge = (
|
||||
<Badge
|
||||
label={app.translator.trans('flarum-subscriptions.forum.badge.following_tooltip')}
|
||||
icon="fas fa-star"
|
||||
type="following"
|
||||
tabindex="0"
|
||||
/>
|
||||
);
|
||||
break;
|
||||
|
||||
case 'ignore':
|
||||
badge = <Badge label={app.translator.trans('flarum-subscriptions.forum.badge.ignoring_tooltip')} icon="far fa-eye-slash" type="ignoring" />;
|
||||
badge = (
|
||||
<Badge
|
||||
label={app.translator.trans('flarum-subscriptions.forum.badge.ignoring_tooltip')}
|
||||
icon="far fa-eye-slash"
|
||||
type="ignoring"
|
||||
tabindex="0"
|
||||
/>
|
||||
);
|
||||
break;
|
||||
}
|
||||
|
||||
|
@@ -28,7 +28,7 @@ app.initializers.add('flarum-suspend', () => {
|
||||
if (new Date() < until) {
|
||||
items.add(
|
||||
'suspended',
|
||||
<Badge icon="fas fa-ban" type="suspended" label={app.translator.trans('flarum-suspend.forum.user_badge.suspended_tooltip')} />,
|
||||
<Badge icon="fas fa-ban" type="suspended" label={app.translator.trans('flarum-suspend.forum.user_badge.suspended_tooltip')} tabindex="0" />,
|
||||
100
|
||||
);
|
||||
}
|
||||
|
Reference in New Issue
Block a user