165 Commits

Author SHA1 Message Date
Tetrakern
f958cca073 Fix large card checkmarks toggle 2025-01-16 18:44:28 +01:00
Tetrakern
0948428500 Hide lightbox loader after 1s
In case of images with transparency. Either it is loaded at this point or not, the loader has no relation to the image status anyway.
2025-01-11 17:57:30 +01:00
Tetrakern
9679d7d4fc Add DoubleClickjack protection to frontend profile 2025-01-08 18:59:34 +01:00
Tetrakern
d35f7fb1d1 Fix AJAYX auth for anonymized caching
Should have tested this sooner but alas.
2024-12-19 16:33:22 +01:00
Tetrakern
dae49404af Optimize AJAX auth for guests
Only do one check, once. Login will clear the local data anyway.
2024-12-09 16:27:28 +01:00
Tetrakern
a864244ea0 Fix local user data reset 2024-12-09 07:00:22 +01:00
Tetrakern
bae43948c2 Fix AJAX authentication compatibility mode 2024-12-09 06:43:26 +01:00
Tetrakern
349e21f9a4 Introduce FFCNR 2024-12-08 14:31:47 +01:00
Tetrakern
f5e0188c1f
Add Stimulus (#65) 2024-12-06 17:38:32 +01:00
Tetrakern
443e9dbb30 Fix advanced search for taxonomies with same name
Seriously.
2024-11-21 21:26:55 +01:00
Tetrakern
2d50b46165 Restore removal of slider temp style/script
Job done, now begone!
2024-10-30 17:29:35 +01:00
Tetrakern
c7d645ac28 Fix tooltip modal for story pages 2024-10-25 00:17:50 +02:00
Tetrakern
1575442482 Fix tooltip modal width toggle
The extra width for long tooltips was never removed after being applied. Negligible bug, but annoying.
2024-10-21 11:12:42 +02:00
Tetrakern
026f912cfb Add local site setting to hide taxonomies
Because it was easy.
2024-10-19 16:14:11 +02:00
Tetrakern
93d279e053 Fix dialog modal close on background click
Does no longer trigger when you click in the scroll bar.
2024-10-18 19:18:21 +02:00
Tetrakern
eb988ac551 Improve chapter index menu 2024-10-18 00:55:58 +02:00
Tetrakern
3c01b7bd0f Remove inline storage 2024-10-13 01:49:50 +02:00
Tetrakern
63f49f531d Disable removal of Splide placeholder styles
For now.
2024-10-13 01:08:33 +02:00
Tetrakern
6d991dc717 Clean up error messages part 1 2024-10-12 16:37:11 +02:00
Tetrakern
c5606836a4 Improve form submit error handling 2024-10-12 14:05:29 +02:00
Tetrakern
b0210d3bd5 Fix Splide placeholder styles for caching 2024-10-09 16:46:03 +02:00
Tetrakern
12771d6598 Harden Splide against overzealous optimization plugins
ffs
2024-10-09 16:08:40 +02:00
Tetrakern
8bd7342efd Improve Splide slider placeholder styles 2024-10-07 02:08:40 +02:00
Tetrakern
8ed224ba02 Update Splide placeholder base
Requires further updates.
2024-10-06 23:53:02 +02:00
Tetrakern
18c0b7d93f Fix Splide error if shortcode returns no results 2024-10-04 12:50:34 +02:00
Tetrakern
3d82c66c98 Add fcnt shortcode for tooltips 2024-10-03 12:57:55 +02:00
Tetrakern
a39a4ceb9b Add Splide
commit e76d41be04166ad5a9a1a17d327a9b47d46149f7
Merge: 9490b992 48b6cf37
Author: Tetrakern <26898880+Tetrakern@users.noreply.github.com>
Date:   Fri Sep 6 01:26:29 2024 +0200

    Merge branch 'main' into splide

commit 9490b9925ff2ff78f3057a2762aa41aa61028a68
Author: Tetrakern <26898880+Tetrakern@users.noreply.github.com>
Date:   Fri Sep 6 00:02:52 2024 +0200

    Add height and aspect_ratio params to showcase

commit 8043e35abb95d04192ba5a9399480a37db647b27
Author: Tetrakern <26898880+Tetrakern@users.noreply.github.com>
Date:   Thu Sep 5 23:02:12 2024 +0200

    Add Splide to showcase shortcode

commit bc7344d3a89eea93a0727b88c7d7998a2f73b54b
Author: Tetrakern <26898880+Tetrakern@users.noreply.github.com>
Date:   Thu Sep 5 22:52:26 2024 +0200

    Start documentation

commit 3e3183e5ec3da66c585f022af1214b3690ad84f6
Author: Tetrakern <26898880+Tetrakern@users.noreply.github.com>
Date:   Thu Sep 5 22:13:41 2024 +0200

    Add option to enable Splide globally

commit 60935c24e647889beab8b158bb50aa1f4948e4da
Author: Tetrakern <26898880+Tetrakern@users.noreply.github.com>
Date:   Thu Sep 5 20:48:44 2024 +0200

    Elementor compatibility

commit 1f7c0ca40289597af0b6a250c62ed22621a9668a
Author: Tetrakern <26898880+Tetrakern@users.noreply.github.com>
Date:   Thu Sep 5 20:39:08 2024 +0200

    Optimize Splide for paginated article cards

commit 911c0f6f20d0c3a5bddda280618064eb1309ac5f
Author: Tetrakern <26898880+Tetrakern@users.noreply.github.com>
Date:   Thu Sep 5 20:24:52 2024 +0200

    Turn off arrows by default

commit 567205b42031b9e075060c208d1fb93507c7acfa
Author: Tetrakern <26898880+Tetrakern@users.noreply.github.com>
Date:   Thu Sep 5 14:05:46 2024 +0200

    Move SCSS to own file

commit 5a91f1dcf0982a78e22362262d4b982784cfdd21
Author: Tetrakern <26898880+Tetrakern@users.noreply.github.com>
Date:   Thu Sep 5 13:57:22 2024 +0200

    Update style

commit e3c920ab33c5d6065fd7b8a7f2211d8809630df3
Author: Tetrakern <26898880+Tetrakern@users.noreply.github.com>
Date:   Thu Sep 5 11:58:52 2024 +0200

    Add Splide to other shortcodes

commit 7c2275a0c336e7ca7072165d633dd3fbc8a19524
Author: Tetrakern <26898880+Tetrakern@users.noreply.github.com>
Date:   Thu Sep 5 11:55:39 2024 +0200

    Update style

commit 68bff5aef85af82f1a844de293f443172a5e5d1e
Author: Tetrakern <26898880+Tetrakern@users.noreply.github.com>
Date:   Wed Sep 4 19:16:55 2024 +0200

    Improve error handling of invalid JSON

commit ce9159425a6d6674cdef7d8f356724c79db3130b
Author: Tetrakern <26898880+Tetrakern@users.noreply.github.com>
Date:   Wed Sep 4 19:05:01 2024 +0200

    Improve Splide loading and initialization

commit 263848a53ddfb77980f88b5b5f973311d792e712
Author: Tetrakern <26898880+Tetrakern@users.noreply.github.com>
Date:   Wed Sep 4 16:39:18 2024 +0200

    Improve JSON preparation

commit 8c39131008a50119bd8666b558f01354140c0b00
Merge: d4373db4 57638cdc
Author: Tetrakern <26898880+Tetrakern@users.noreply.github.com>
Date:   Wed Sep 4 14:19:28 2024 +0200

    Merge branch 'main' into splide

commit d4373db473e80b05c52565f25ba13034eb81d648
Author: Tetrakern <26898880+Tetrakern@users.noreply.github.com>
Date:   Wed Sep 4 13:48:00 2024 +0200

    Prototype
2024-09-06 01:27:15 +02:00
Tetrakern
6d9c57d48f Fixed excluded authors in advanced search 2024-09-01 01:13:03 +02:00
Tetrakern
8d3cb6f023 Update scroll direction script 2024-08-31 22:40:12 +02:00
Tetrakern
68f0a38cbc Make JS function existence check more verbose
Apparently, the short version does not always work for some reason. I cannot make sense of it, so I'm changing it to this.
2024-08-19 14:31:15 +02:00
Tetrakern
3b935a01f5 Fix smooth scrolling to anchor for numerical IDs
Seriously...
2024-08-18 11:37:08 +02:00
Tetrakern
ee7da8b4ff Add taxonomy submenus 2024-08-06 22:04:52 +02:00
Tetrakern
f17bb56ccf Fix search form typing hint reset 2024-08-02 22:39:56 +02:00
Tetrakern
f41c2875ba Fix advanced search form for multibyte strings
That was mean.
2024-08-02 22:34:43 +02:00
Tetrakern
84df3528a7 Improve handling of nav menu item border-radii
What a mess.
2024-06-05 13:30:37 +02:00
Tetrakern
b24e7b306c Improve popup menu positioning script 2024-06-01 19:20:09 +02:00
Tetrakern
3c0113b7c2 Fix nav background vanishing in advanced mobile menu 2024-05-28 14:20:29 +02:00
Tetrakern
5a48f05364 Fix and improve view cleanup on AJAX auth 2024-05-26 12:15:27 +02:00
Tetrakern
b95a88a937 Improve frontend notification scripts 2024-05-26 11:39:20 +02:00
Tetrakern
196057e1da Output URL param failures in the console
This is always useful for remote debugging.
2024-05-21 01:54:37 +02:00
Tetrakern
df05862c9a Improve notices for URL params
No need to check each one if there are no params.
2024-05-21 01:51:09 +02:00
Tetrakern
342fad69f4 Reduce timeout for age confirmation modal 2024-05-20 14:09:25 +02:00
Tetrakern
28e5f65201 Optimize JS 2024-05-15 15:10:51 +02:00
Tetrakern
20902e681c Consider horizontal screen collision for popup menu position 2024-05-15 15:07:42 +02:00
Tetrakern
caa3f37839 Remove uses of hasOwnProperty 2024-05-02 20:35:59 +02:00
Tetrakern
bc8937daa6 Fix issue with duplicate author search keywords 2024-04-26 13:21:39 +02:00
Tetrakern
6cf44abde7 Fix performance issue with page styles 2024-03-17 00:15:36 +01:00
Tetrakern
0f8ba4c311 Update dialog background close
Still not perfect but avoid the drag-and-drop issue.
2024-03-11 11:37:31 +01:00
Tetrakern
c1c2ba6932 Improve dialog modal action assignment 2024-03-11 00:41:51 +01:00
Tetrakern
cc23239df1 Fix dialog modal background click 2024-03-10 23:38:11 +01:00