Commit Graph

59 Commits

Author SHA1 Message Date
Florine W. Dekker 107962a83d
Support custom labels for validation 2022-11-21 08:25:45 +01:00
Florine W. Dekker febc5d4189
Allow cardless form 2022-11-20 22:23:43 +01:00
Florine W. Dekker 6f15754c50
Allow HTML validation messages 2022-11-20 22:03:00 +01:00
Florine W. Dekker 9beda27c23
Bundle modules together into one
Fixes #26.
2022-11-20 21:18:46 +01:00
Florine W. Dekker 70465ef7bd
Implement validation module 2022-11-20 20:35:50 +01:00
Florine W. Dekker bf4aa0289b
Rewrite `template.js` to TypeScript 2022-11-20 16:21:38 +01:00
Florine W. Dekker 723974d103
Remove iwb, remove templates, reduce margins 2022-11-19 22:12:32 +01:00
Florine W. Dekker 239be7235f
Ensure proper toc wrapping 2022-11-19 19:13:09 +01:00
Florine W. Dekker 60c84bd48e
Slightly improve code style
To be honest, this is just to trigger a release.
2022-11-19 17:35:12 +01:00
Florine W. Dekker 6965a9d20e
Deprecate mostly-unnecessary header function 2022-11-19 17:26:07 +01:00
Florine W. Dekker 8d5b6ef101
Improve nav, fix some inconsistencies 2022-11-19 17:20:35 +01:00
Florine W. Dekker 04095848c2
Resolve issues with nav size, add toc, etc. 2022-11-19 13:35:14 +01:00
Florine W. Dekker 2702e00880
Experimentally sort-of migrate to pico.css
First step towards fixing #21.
2022-11-19 01:31:37 +01:00
Florine W. Dekker a5f43c6436
Add separate classes for template elements
Fixes #23.
2022-11-18 23:43:41 +01:00
Florine W. Dekker bf1bfdc079
Make header title clickable 2022-08-20 20:22:17 +02:00
Florine W. Dekker 9592715507
Add `root` parameters for query functions 2022-08-18 19:23:42 +02:00
Florine W. Dekker 13dcdd8237
Additionally export storage.js from Minesweeper 2022-03-26 19:33:42 +01:00
Florine W. Dekker de1832b736
Update dependencies 2022-02-17 16:00:42 +01:00
Florine W. Dekker 8cae4df5e4
Actually export $a 2021-11-14 11:07:50 +01:00
Florine W. Dekker 05177b4e39
Add $a as alias for querySelectorAll 2021-11-14 11:03:39 +01:00
Florine W. Dekker e51c026eca
Add issue tracker as VCS to footer 2021-06-18 11:52:24 +02:00
Florine W. Dekker 161a36b308
Add template elements based on meta tags
Fixes #20.
2021-06-08 22:56:51 +02:00
Florine W. Dekker db7ab52818
Add callback to reuse fetched nav items
Fixes #15.
2021-05-03 19:20:54 +02:00
Florine W. Dekker cbcb30aba0
Remove deprecated `showOnPage`
Usage has been removed from all other pages on the website.
2021-04-28 13:55:06 +02:00
Florine W. Dekker 9a3227b43f
Ensure whole nav row is clickable
This is a regression because I accidentally removed the `width: 100%` when adding the hamburger menu.

Fixes #18.
2021-04-28 12:26:01 +02:00
Florine W. Dekker 4f9d7b8311
Add deprecation notice 2021-04-28 12:21:25 +02:00
Florine W. Dekker b5be385ea5
Simplify code for visibility toggle 2021-04-28 12:19:46 +02:00
Florine W. Dekker a82c43e86f
Add general-purpose .hidden CSS class 2021-04-24 18:07:54 +02:00
Florine W. Dekker 136904e783
Start deprecating inline styles 2021-04-24 16:22:39 +02:00
Florine W. Dekker 45e06510da
Add non-breaking spaces where appropriate 2021-04-23 14:45:56 +02:00
Florine W. Dekker 6ed587c54a
Do not mark subdomains as external links 2021-04-22 18:59:41 +02:00
Florine W. Dekker 7b5590f9ea
Add non-JS hamburger menu
Fixes #17.
2021-04-22 17:00:13 +02:00
Florine W. Dekker b7c21ad319
Remove unnecessary element classes 2021-04-16 12:39:28 +02:00
Florine W. Dekker 68b5d33f54
Provide defaults for footer params
Fixes #10.
2021-04-15 23:37:33 +02:00
Florine W. Dekker 47f6532171
Use different method for exporting JS 2021-04-15 23:02:30 +02:00
Florine W. Dekker 7b7934dba1
Prepare for centralised deployment 2021-04-15 19:09:42 +02:00
Florine W. Dekker 79b68fdb2c
Invoke `doAfterLoad` even if page is loaded
Fixes #3.
2021-04-13 20:12:52 +02:00
Florine W. Dekker 5043c92d56
Remove wrapping to create wider nav entries
Fixes #9.
2021-04-13 20:04:48 +02:00
Florine W. Dekker e5c92d3d95
Add icon for external links
Fixes #8.
2021-04-13 19:59:51 +02:00
Florine W. Dekker e4e5193b70
Correctly highlight level 1 empty navs 2021-03-27 21:51:19 +01:00
Florine W. Dekker 543f65675d
Remove un-minifiable whitespace 2021-03-27 21:51:01 +01:00
Florine W. Dekker a02892414d
Fix interpuncation spacing in footer 2021-03-26 03:08:37 +01:00
Florine W. Dekker 0e4f973553
Rewrite without hyperscript
Fixes #5. Reduces bundle by 6kB.
2021-03-26 02:58:50 +01:00
Florine W. Dekker 55cce0c433
Manually minify normalize library
Saves about 7kB in the deployed size. I couldn't figure out how to automate minification of CSS.
2021-03-26 02:04:01 +01:00
Florine W. Dekker f433c08ca2
Move overrides to separate CSS
Fixes #6.
2021-03-22 14:21:17 +01:00
Florine W. Dekker 7e01e15379
Resolve footer overlapping contents
Fixes #4.
2021-03-22 14:18:05 +01:00
Florine W. Dekker 5d105387fd
Add option to link to privacy policy in footer 2020-09-15 15:27:13 +02:00
Florine W. Dekker 81fff6c7e9
Add option to highlight current entry
Fixes #2.
2020-07-20 12:54:32 +02:00
Florine W. Dekker 1c29d7d3ac
Allow arbitrary nesting of nav entries
Fixes #1.
2020-05-17 21:06:26 +02:00
Florine W. Dekker c25ad1619d
Fix behaviour when no header args are given 2020-05-17 16:45:46 +02:00