4487 Commits

Author SHA1 Message Date
Tetrakern
0aa839d706 Fix return type mismatch 2023-01-26 03:00:00 +01:00
Tetrakern
b86dc87cc6 Fix comparison error 2023-01-26 02:58:38 +01:00
Tetrakern
a859893250 Prevent array access of null 2023-01-26 02:57:21 +01:00
Tetrakern
252ee5609c Fix return type mismatch 2023-01-26 02:48:50 +01:00
Tetrakern
f50e7dbc5a Fix wrong param type in documentation 2023-01-26 02:05:23 +01:00
Tetrakern
23a61cb905 Add missing param type in documentation 2023-01-26 02:03:57 +01:00
Tetrakern
38007b4209 Fix return type mismatch 2023-01-26 01:58:36 +01:00
Tetrakern
d8e4dd17bc Fix type mismatch for sanitizing integers 2023-01-26 01:56:47 +01:00
Tetrakern
fa1c72e084 Fix param default type issue 2023-01-26 01:52:15 +01:00
Tetrakern
58aa7ed110 Add missing string conversation 2023-01-26 01:50:06 +01:00
Tetrakern
1067e317c8 Add missing return type in documentation 2023-01-26 01:47:28 +01:00
Tetrakern
f9df3632eb Add missing param name in documentation 2023-01-26 01:45:19 +01:00
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