Open StephDriver opened 5 months ago
from #4194
<a itemprop="email" href="[redacted]" class="fa fa-envelope email-link"></a>
<i class="fa fa-eye"></i>
<i class="fa fa-download"></i>
<a itemprop="email" href="mailto:[redacted]" class="fa fa-envelope email-link"></a>
<i class="fa fa-check-circle-o" style="color: green"></i>
no alt for the icon, but also not marked as decorative.@StephDriver to find a list of all icons we actually use.
A search of the codebase showed up 126 icons, which I have grouped below as some are variations on each other.
I can't find all of these icons, but here's an attempt to show them (NB icons are in black, so this needs to be viewed in lightmode)
I suspect we are using multiple icons for similar purposes in different places.
Icon Name | Icon Symbol |
---|---|
angle-right | |
arrow-circle-down | |
arrow-circle-o-left | |
arrow-circle-o-right | |
arrow-circle-right | |
arrow-down | |
arrow-left | |
arrow-right | |
arrow-up | |
arrows | |
caret-down | |
chevron-circle-down | |
chevron-circle-right |
Icon Name | Icon Symbol |
---|---|
creative-commons | |
envelope | |
external-link | |
facebook-square | |
github-square | |
globe | |
google-plus | |
linkedin-square | |
retweet | |
send-o | |
share-square-o | |
twitter-square | |
wikipedia-w |
Icon Name | Icon Symbol |
---|---|
comment | |
comment-o | |
commenting | |
comments |
Icon Name | Icon Symbol |
---|---|
calendar | |
cloud-upload | |
download | |
edit | |
eye | |
file | |
file-archive-o | |
file-o | |
file-pdf-o | |
file-text | |
file-text-o | |
files-o | |
folder-open | |
gavel | |
history | |
image | |
lock | |
minus | |
minus-circle | |
object-group | |
paperclip | |
pencil | |
pencil-square | |
plus | |
plus-circle | |
plus-square | |
recycle | |
refresh | |
save | |
sort | |
sort-amount-asc | |
sort-amount-desc | |
star | |
sticky-note | |
tags | |
trash | |
upload |
Icon Name | Icon Symbol |
---|---|
book | |
exclamation-circle | |
exclamation-triangle | |
info | |
info-circle | |
plug | |
trophy | |
warning |
Icon Name | Icon Symbol |
---|---|
backward | |
fast-forward | |
pause | |
play | |
repeat | |
step-forward |
Icon Name | Icon Symbol |
---|---|
binoculars | |
filter | |
search |
Icon Name | Icon Symbol |
---|---|
align-justify | |
clipboard | |
list-ol | |
quote-left | |
undo |
Icon Name | Icon Symbol |
---|---|
cog | |
cogs | |
inbox | |
sign-in | |
user | |
user-plus | |
users |
Icon Name | Icon Symbol |
---|---|
check | |
check-circle | |
check-circle-o | |
check-square | |
times | |
times-circle | |
times-circle-o |
Icon Name | Icon Symbol |
---|---|
chain-broken | |
calendar-check-o | |
circle | |
circle-o | |
circle-o-notch | |
clock-o | |
close | |
code-fork | |
dashboard | |
envelope-o | |
exchange | |
folder-open-o | |
keyboard-o | |
money | |
server | |
spin | |
tachometer | |
thumb-tack |
backlog refinement
This issue needs to scale back in order to meet the WCAG target - so just marking as decorative/ adding aria labels so that the icons currently in use are accessible, and making notes of the process for future work on the design system.
Prioritise typesetting.
Icons are not being handled accessibly.
Icons are non-text content as per WCAG 1.1.1. The key technique is H86 They must also be semantically identified, as per ARIA24 Technique.
Most of our icons come from Font Awesome, but there are a few others, such as the ORCiD logo, that need individual handling.
For Font Awesome: