Commit Graph

5303 Commits

Author SHA1 Message Date
charbelrami
339ac575ce remove comment and tabindex 0 from mark element 2022-09-15 13:41:09 -03:00
charbelrami
8f2d2446b3 add roving tabindex to highlightables 2022-09-14 14:16:10 -03:00
charbelrami
fd4a6c3ec1 focus on the mark element after applying highlight 2022-09-14 13:58:12 -03:00
charbelrami
03c9a16b96 implement highlighter shift + arrow keys nav 2022-09-13 18:41:14 -03:00
Tessa Kelly
1dab6e1fb2 Make sure when there's more than one highlighter on the page that the each highlightable has a unique id 2022-09-09 11:05:35 -06:00
Tessa Kelly
43010ee806 Support navigation events on static highlightables 2022-09-09 10:59:31 -06:00
charbelrami
b78d11a332 start adding roving tabindex to the highlighter 2022-09-09 13:49:56 -03:00
Tessa Kelly
3a629621e4 Support Focus action in highlghter 2022-09-09 10:22:33 -06:00
charbelrami
710d605713 start implementing highlighter keyboard navigation 2022-09-09 13:11:32 -03:00
Charbel
91f2a89f1e
Merge pull request #1069 from NoRedInk/bat/highlighter-high-contrast
Adds high contrast mode
2022-09-09 12:42:01 -03:00
Charbel
0508b39dfd
Merge pull request #1066 from NoRedInk/bat/highlighter-aria-roles
Bat/highlighter aria roles
2022-09-09 12:37:28 -03:00
Tessa Kelly
8105ab444e Adds high contrast mode 2022-09-08 16:46:37 -06:00
Tessa Kelly
3ef380ae09 Merge remote-tracking branch 'origin/master' into bat/highlighter-aria-roles 2022-09-08 11:34:43 -06:00
Tessa
6a90fef310
Merge pull request #1067 from NoRedInk/bat/remove-inline-comments-specific-code
Bat/remove inline comments specific code
2022-09-08 11:27:38 -06:00
Tessa Kelly
0f8152cbe5 Skip aria-roledescription check 2022-09-07 16:13:52 -06:00
Tessa Kelly
f56b540b3b Bump axe-core version 2022-09-07 16:12:48 -06:00
Tessa Kelly
f3fdb2259c remove onclickaction 2022-09-07 15:20:01 -06:00
Tessa Kelly
3da2b22004 💀 remove rounded 2022-09-07 15:12:51 -06:00
Tessa Kelly
f050b36ac7 Fix ci 2022-09-07 15:07:48 -06:00
Tessa Kelly
bd98a58098 Reimplement the styles 2022-09-07 14:42:30 -06:00
Tessa Kelly
ac00a25636 Group the highlighted elements into a single mark 2022-09-07 14:25:43 -06:00
Tessa Kelly
571c81903d Skip spaces for my own convenience 2022-09-07 14:00:14 -06:00
Tessa Kelly
ee3ff3d90d Remove grid/row/gridcell 2022-09-07 13:59:41 -06:00
Tessa Kelly
4d1339b6bc Add tabindex 0 to try to get vo to read out the mark element and description 2022-09-07 12:52:57 -06:00
Tessa Kelly
7e9bace075 Optimistically remove attached punct container 2022-09-07 12:31:26 -06:00
Tessa Kelly
317ad20da8 Be explicit about all grouping types in a case 2022-09-07 12:28:39 -06:00
Tessa Kelly
0d26d6e326 Adds Aria.selected to gridcell container" 2022-09-07 12:14:17 -06:00
Tessa Kelly
b94c3986d8 Adds grid, row, and gridcell wrappers 2022-09-07 12:13:25 -06:00
Tessa Kelly
5de3dd47a5 Use a mark element instead 2022-09-07 12:03:36 -06:00
Tessa Kelly
fdbee2523b Adds role mark and optional role description
it doesn't seem that VO recognizes the mark role, so I'll be trying the mark element, which is probably preferable anyway
2022-09-07 11:30:37 -06:00
Tessa
c085a4fe7c
Merge pull request #1065 from NoRedInk/bat/add-interactive-highlighter
Bat/add interactive highlighter
2022-09-07 10:58:52 -06:00
Tessa Kelly
1c381203b9 Merge remote-tracking branch 'origin/master' into bat/add-interactive-highlighter 2022-09-07 10:38:34 -06:00
Tessa
2dd5ea350b
Merge pull request #1064 from NoRedInk/hack/tessa/ring-gauge
Extract RingGauge component
2022-09-07 10:35:15 -06:00
Tessa
8ff176fe9e
Merge pull request #1061 from NoRedInk/tessa/add-animated-icons
Tessa/add animated icons
2022-09-07 10:08:00 -06:00
Tessa Kelly
e43e829884 Use elm-round 2022-09-06 16:27:11 -06:00
Tessa Kelly
55132ee0e1 Fix safari animation 2022-09-06 15:28:07 -06:00
Tessa Kelly
d11003dd18 Ignore highlighter a11y error temporarily 2022-09-06 14:56:43 -06:00
Tessa Kelly
f8e7748fee elm-review and doc comment fixes 2022-09-06 14:50:29 -06:00
Tessa Kelly
b5e8518daa Allow configurability for OnClickAction 2022-09-06 14:42:53 -06:00
Tessa Kelly
2a5b19e975 Make releasable 2022-09-06 14:20:34 -06:00
Tessa Kelly
362688de12 Support multiple highlight looks in the settings 2022-09-06 14:16:53 -06:00
Tessa Kelly
f029e756eb Adds interactive example 2022-09-06 14:11:40 -06:00
Tessa Kelly
338837960a Allow customized color selection for tool 2022-09-06 13:56:13 -06:00
Tessa Kelly
439a1ff3db Make the highlighter tool configurable, in advance of adding a customized example 2022-09-06 13:49:39 -06:00
Tessa Kelly
bb845773fb Use pangrams for the multi highlighter example too 2022-09-06 13:41:39 -06:00
Tessa Kelly
1e012a0001 Avoid type aliasing configurables 2022-09-06 13:40:02 -06:00
Tessa Kelly
602b18664b Adds example with multiple highlighters 2022-09-06 11:56:28 -06:00
Tessa Kelly
456a9216fb Adds additional non-interactive examples 2022-09-06 11:50:35 -06:00
Tessa Kelly
8f6293ee91 🎨 improve example code 2022-09-06 11:47:07 -06:00
Tessa Kelly
95c18c5734 Adds initial non-interactive example 2022-09-06 11:43:31 -06:00