469 Commits

Author SHA1 Message Date
Tetrakern
17320899af Reduce redundancy in FcnUtils 2024-12-09 16:34:31 +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
12ee20cde4 Make quote partial prefix/suffix translatable 2024-11-28 16:25:30 +01:00
Tetrakern
443e9dbb30 Fix advanced search for taxonomies with same name
Seriously.
2024-11-21 21:26:55 +01:00
Tetrakern
752f8defa0 Add protocol to link copy 2024-11-18 14:31:15 +01:00
Tetrakern
04624569fe Change appropriate to unoffensive 2024-11-16 14:00:38 +01:00
Tetrakern
dd2d6b48f4 Add offensive/appropriate frontend mod menu item 2024-11-15 18:43:23 +01:00
Tetrakern
2d50b46165 Restore removal of slider temp style/script
Job done, now begone!
2024-10-30 17:29:35 +01:00
Tetrakern
4301bc0421 Update admin style and notice for skins 2024-10-26 00:08:22 +02:00
Tetrakern
e0cf883b5f Add skins interface to admin 2024-10-25 23:31:21 +02:00
Tetrakern
edd0db4807 Split skins script into own file
It's rather large and only used in certain places.
2024-10-25 20:22:04 +02:00
Tetrakern
d609891f82 Change skin HTML/JS to Stimulus-like format
I'm not using Stimulus yet, but maybe in the future. Also, this scheme is a lot more clear.
2024-10-25 20:16:06 +02:00
Tetrakern
d169331627 Add custom CSS skins feature 2024-10-25 12:08:16 +02:00
Tetrakern
c7d645ac28 Fix tooltip modal for story pages 2024-10-25 00:17:50 +02:00
Tetrakern
252ecd3715 Update theme login cookie 2024-10-24 17:13:19 +02:00
Tetrakern
6788bfb5d2 Add fictioneer logged-in cookie 2024-10-23 19:27:09 +02:00
Tetrakern
cf8ef67497 Improve fcn_sanitizeHTML() 2024-10-22 18:06: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
15131f9bf8 Fix current chapter mark in chapter index modal 2024-10-18 16:13:35 +02:00
Tetrakern
e1855d85f1 Refactor chapter index into modal
And then some.
2024-10-18 16:01:48 +02:00
Tetrakern
6249bdd605 Remove chapter-list-data script after setup 2024-10-18 01:18:13 +02:00
Tetrakern
eb988ac551 Improve chapter index menu 2024-10-18 00:55:58 +02:00
Tetrakern
a4f4758585 Catch missing anchor in suggestion tool 2024-10-15 00:35:30 +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
f24338a9e5 Clean up error messages part 4 2024-10-13 00:43:49 +02:00
Tetrakern
07cdac120a Clean up error messages part 3 2024-10-13 00:36:43 +02:00
Tetrakern
98bb68009d Clean up error messages part 2 2024-10-12 17:32:32 +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
36249b71eb Rename fictioneer_ajax_get_chapter_groups()
This does not return the groups, just the options.
2024-10-12 13:52:49 +02:00
Tetrakern
0207309275 Improve handling of URI params in AJAX comments 2024-10-12 12:13:54 +02:00
Tetrakern
394c5554d8 Update word counting and add recounting tool 2024-10-10 00:11:24 +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
5a5692e8c2 Ward chapter order and view toggles against multi-fire
Up to this point, if you had more than one toggle button, they could cancel each other out.
2024-09-28 01:48:58 +02:00
Tetrakern
ca78393bbd Update Sortable JS to 1.15.3 2024-09-10 16:57:40 +02:00
Tetrakern
a06b7e56b2 Fix and improve last click toggle script 2024-09-09 13:29:50 +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