3975 Commits

Author SHA1 Message Date
Tetrakern
e26c249717 Escape HTML in range control include 2023-01-26 01:16:10 +01:00
Tetrakern
69bc067141 Add sanitizer for HTML
To prevent cross-site scripting attacks.
2023-01-26 01:11:38 +01:00
Tetrakern
76c6e4a17d Disable no-scroll for lightbox
This causes layout shifts in its current version.
v5.0.4
2023-01-24 23:57:49 +01:00
Tetrakern
2fcc269dba Bump version number 2023-01-24 23:54:42 +01:00
Tetrakern
85ae1c9091 Update credits 2023-01-24 23:49:24 +01:00
Tetrakern
476e3cd253 Solve select focus issue
Focus style will only apply when the user is really tabbing.
2023-01-24 23:44:40 +01:00
Tetrakern
0db3a7d46a Fix paragraph indents 2023-01-24 23:43:44 +01:00
Tetrakern
da614fc550 Prevent password form from... deforming
What?
2023-01-24 21:48:03 +01:00
Tetrakern
544718aa30 Add aria-labels to checkmarks 2023-01-24 21:07:11 +01:00
Tetrakern
d7fe15bebf Add tabindex to search keyword operators 2023-01-24 20:52:25 +01:00
Tetrakern
c63399da59 Fix focus style for rec thumbnail 2023-01-24 20:30:05 +01:00
Tetrakern
e8bb9e6756 Remove console log statement
F***
2023-01-24 19:59:32 +01:00
Tetrakern
390a69710d Apply aria-checked to all role=checkbox 2023-01-24 19:58:09 +01:00
Tetrakern
8bb35a1dad Fix inherited text-indent issue 2023-01-24 19:11:52 +01:00
Tetrakern
cd19a872be Apply aria-checked to checkmarks
It just doesn't stop with this ARIA stuff...
2023-01-24 18:06:19 +01:00
Tetrakern
a122559e85 Fix role attributes 2023-01-24 18:05:31 +01:00
Tetrakern
8c6a09a656 Fix chapter group collapse - again
I'm starting to question my sanity.
2023-01-24 17:36:11 +01:00
Tetrakern
6ea59f1a08 Improve anti-spoiler obfuscation on cards
This should do away with the line height shifts.
2023-01-24 17:29:27 +01:00
Tetrakern
55519c01bb Improve chapter group toggles v5.0.3 2023-01-24 13:46:26 +01:00
Tetrakern
2b91775560 Make checkmarks tab-able 2023-01-24 13:30:03 +01:00
Tetrakern
3ac0c2e98d Preserve tab index when lightbox is opened 2023-01-24 12:57:43 +01:00
Tetrakern
e379ad37cb Fix chapter list show more label 2023-01-24 12:50:14 +01:00
Tetrakern
cbe12fcc38 Close lightbox with escape key 2023-01-24 11:46:00 +01:00
Tetrakern
1527d7546c Update follow-item focus style 2023-01-24 11:38:33 +01:00
Tetrakern
e3fdcab538 Change nav item focus border radius 2023-01-24 11:31:38 +01:00
Tetrakern
cb31e8545e Update version number in style.css
Totally forgot about that one...
2023-01-24 11:24:03 +01:00
Tetrakern
7db1fa1d6f Set suggestion modal focus when opened 2023-01-24 11:20:38 +01:00
Tetrakern
b1e6edadc6 Update consent banner and allow tabindex
This is necessary to allow keyboard users to access the consent banner without having to go through ALL elements of the page first.
2023-01-24 11:12:54 +01:00
Tetrakern
d331062285 Preserve tab index on modal escape 2023-01-24 10:40:55 +01:00
Tetrakern
925d06df8f Fix focus-within issues 2023-01-24 10:31:26 +01:00
Tetrakern
ce60bce8c0 Update page number jump script
Missing documentation and misused it to add a tabindex to the dots because its's convenient.
2023-01-24 10:09:56 +01:00
Tetrakern
39da1cf17f Improve focus style for card popup menu 2023-01-24 04:38:00 +01:00
Tetrakern
2b3891195a Show follows loading spinner on focus 2023-01-24 04:27:50 +01:00
Tetrakern
eec5be8220 Load follows on focus on menu item 2023-01-24 04:20:47 +01:00
Tetrakern
1126c4794a Change event listener syntax for mobile menu close 2023-01-24 04:20:07 +01:00
Tetrakern
a7a00e217a Close modals/popup menus with escape key 2023-01-24 04:19:30 +01:00
Tetrakern
c635e5c9e3 Comment respond option now accessible 2023-01-24 02:57:51 +01:00
Tetrakern
12164a4211 Make tabindex 0 action more fail-safe
Some elements may be loaded via AJAX and would not get the Event Listener.
2023-01-24 02:56:23 +01:00
Tetrakern
856b413f6b Add aria attributes to sensitive content toggle 2023-01-24 02:23:35 +01:00
Tetrakern
f2bf5c225d Add tab navigation for sensitive content toggle 2023-01-24 02:21:31 +01:00
Tetrakern
ef0f6887d0 Bump version number 2023-01-24 02:19:24 +01:00
Tetrakern
6c7e8be00d Vastly improve accessibility
Labels can be tab-navigated and used with the keyboard, added focus styles to most interactive elements, also fixed some style and translation issues.
2023-01-24 02:18:31 +01:00
Tetrakern
93f98752c0 Make elements with tabIndex accessible via keyword 2023-01-23 22:22:49 +01:00
Tetrakern
3dd5dba9e3 Fix tabindex issue in collapsed chapter lists 2023-01-23 22:01:29 +01:00
Tetrakern
fd1cb92810 Further improve accessibility
Make more elements tab-able
2023-01-23 21:50:45 +01:00
Tetrakern
e51af33a4c Improve chapter group labels 2023-01-23 21:49:08 +01:00
Tetrakern
2946147645 Increase color contrast of site footer 2023-01-23 17:00:08 +01:00
Tetrakern
4a2ccf0984 Use get_the_title for chapter nav 2023-01-23 16:46:48 +01:00
Tetrakern
f8dc4eac66 Remove micro menu from tab order 2023-01-23 16:40:55 +01:00
Tetrakern
8d2a0e8135 update open/close fullscreen tooltips 2023-01-23 16:39:19 +01:00