17 Commits

Author SHA1 Message Date
CristianAUnisa
81029205cc Added focus style and menu keyboard toggle 2021-06-27 02:21:11 +02:00
CristianAUnisa
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
Jacob Neplokh
4650f5ded9
Add iOS Addons Section (#2075)
- Add references to redirects, pages, and navigation
- Add two addons/apps (Passepartout and AdGuard)
- Add two images: the respective logos for those apps
2021-03-26 08:41:53 +00:00
Gusted
1fab03f479
Update Javascript dependencies (#2166) 2020-12-29 13:52:16 +00:00
Gusted
21c894eef7
Cleanup jQuery (#2139) 2020-12-13 20:37:35 +00:00
b715b9a730
Remove Matomo (#2013) 2020-08-12 15:08:41 +00:00
Dawid Potocki
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
Dawid Potocki
696dbed418 Remove inline JavaScript 2019-10-12 21:39:34 -05:00
d4d2b8699a Matomo secure cookie 2019-10-10 16:34:14 -05:00
Dawid Potocki
b70af4899f Fix issues with dark theme (#1335)
Fixes #1318
2019-09-23 23:49:37 +03:00
Dawid Potocki
24412dcf8f Reduce flickering with dark/light theme (#1241) 2019-08-31 15:30:53 -07:00
Dawid Potocki
f09d6c3165
Add dark theme (#1204)
Fixes #1151
2019-08-29 20:03:04 +00:00
Dawid Potocki
4cd0f2e735
Make JavaScript work with LibreJS (#1213) 2019-08-25 04:01:50 +00:00
Dawid Potocki
ed127c0500 Fix tooltips (#1203)
Fixes #1202
2019-08-23 11:23:18 +00:00
Dawid Potocki
8eb8cf5225
Rewrite navbar (#1154)
Fixes #877, #872
2019-08-22 23:07:37 +00:00
48fd518cb7 Split All Services into Individual Pages (#807)
* Split sections into pages

Preliminary work

* Separate everything into their own pages

+ Permalinks!

* Navbar Link Updates

* Change all asset links

Assets are served from the root. Hope nobody is serving this site in a subfolder for some reason! :)

* Point all navbar links to pages

* Make the layouts more modular

* Remove unnecessary div containers

* Adjust footer and headers layout

* Add link to various privacy subpages to homepage

* Remove test script

* Add titles and descriptions to all pages

* Fix links and layouts

* Adjust header margins

* Create master pages

* Finalize master pages

* Add services page

* Add Javascript redirects

Okay I'm pretty garbage at Javascript so this is basically hacked together. If someone who knows what they're doing wants to do this, be my guest.
2019-04-02 08:42:34 +08:00
Vince
520e28626a Implement Sass (#568)
* Move all images to assets/img

* Move all scripts to assets/js

* Move all webfonts to assets/webfonts

* Move all files to assets/files

* Move css to assets/css and add imports

* Adjust all references to assets folder

* Fix tor icon path

* Rewrite custom css to sass and add variables

* Change ?v on style.css to 5.

* Enable Sass minification

* Remove CryptoPaper-full.7z
2018-11-07 21:52:56 +01:00