Commit Graph

13 Commits

Author SHA1 Message Date
81029205cc Added focus style and menu keyboard toggle 2021-06-27 02:21:11 +02:00
91a1111182 Adding accessibility features
Made the theme button toggable by keyboard
Added aria-label to many <a> without any text (usually, they contains Font Awesome icons)
Added aria-hidden whenever necessary
Labelled the "Copy URL and Description" contained in footer
Added an hidden label for the menu toggle for mobile accessibility
Changed some colors to meet the Color Contrast AA level: https://www.w3.org/TR/UNDERSTANDING-WCAG20/visual-audio-contrast-contrast.html
2021-06-26 20:26:05 +02:00
21c894eef7 Cleanup jQuery (#2139) 2020-12-13 20:37:35 +00:00
b715b9a730 Remove Matomo (#2013) 2020-08-12 15:08:41 +00:00
c4b0c4ed23 Fix collapsing navbar dropdown when clicking another element (#1552)
JavaScript was checking if element clicked is exactly .nav-summary,
which isn't a problem when just clicking text inside it, but if we try
to click another element inside like <span>, it won't work, since now
this span is clicked, not .nav-summary.

Closes #1549
2019-12-01 10:15:15 +00:00
696dbed418 Remove inline JavaScript 2019-10-12 21:39:34 -05:00
d4d2b8699a Matomo secure cookie 2019-10-10 16:34:14 -05:00
b70af4899f Fix issues with dark theme (#1335)
Fixes #1318
2019-09-23 23:49:37 +03:00
24412dcf8f Reduce flickering with dark/light theme (#1241) 2019-08-31 15:30:53 -07:00
f09d6c3165 Add dark theme (#1204)
Fixes #1151
2019-08-29 20:03:04 +00:00
4cd0f2e735 Make JavaScript work with LibreJS (#1213) 2019-08-25 04:01:50 +00:00
ed127c0500 Fix tooltips (#1203)
Fixes #1202
2019-08-23 11:23:18 +00:00
8eb8cf5225 Rewrite navbar (#1154)
Fixes #877, #872
2019-08-22 23:07:37 +00:00