628 Commits

Author SHA1 Message Date
Tetrakern
55c96b5254 Update input CSS defaults 2023-06-09 17:40:33 +02:00
Tetrakern
883a7d05ea Remove obsolete properties 2023-06-09 13:48:28 +02:00
Tetrakern
edd2cbc80e Change order of possible global clicks
Spoiler is the least likely, while toggle-last-clicked is the most likely. Reduces the number of conditionals passed.
2023-06-09 13:20:34 +02:00
Tetrakern
f71676f6b9 Use global click handler for page jump 2023-06-09 13:18:34 +02:00
Tetrakern
9885b47efd Added wrapper for paginate_links function
Only adds a tabindex for the dots right now, which was done with JS before and that was bad.
2023-06-09 11:31:40 +02:00
Tetrakern
64bb7653fc Use global handler for some click events
Gets around the problem with AJAX content that needs events to be rebound.
2023-06-09 11:30:31 +02:00
Tetrakern
527fda7871 Remove unnecessary sibling selector 2023-06-09 02:06:45 +02:00
Tetrakern
9079b07478 Toggle chapter lists without sibling selectors 2023-06-09 01:10:19 +02:00
Tetrakern
b2a989469c Open modals without sibling selector 2023-06-09 00:18:26 +02:00
Tetrakern
937b871928 Remove obsolete CSS 2023-06-08 23:53:29 +02:00
Tetrakern
b6961c5f8c Add sort-order-filter features 2023-06-08 22:44:43 +02:00
Tetrakern
2748733e7e Move modals to wp_footer hook
This may or may not improve performance due to the sibling selectors used.
2023-06-08 21:30:25 +02:00
Tetrakern
12466a6872 Update _modal-sharing.php 2023-06-08 21:29:28 +02:00
Tetrakern
7795d39d82 Only add popup menu toggle class if needed 2023-06-08 09:30:36 +02:00
Tetrakern
b520e84f12 Increase throttling of popup re-positioning
4 times per second is enough.
2023-06-08 09:29:13 +02:00
Tetrakern
122ce69c76 Unify popup menu toggles 2023-06-08 09:28:25 +02:00
Tetrakern
bf123a34bd Optimize user icon
Stupid vertical alignment I swear sdfserdg fgsd hsd yf ads ghgfj dn adsgda
2023-06-08 09:17:43 +02:00
Tetrakern
d8da223a45 Fix user icon in icon menu 2023-06-08 03:45:50 +02:00
Tetrakern
66be6dd548 Reduce card icon menu markup 2023-06-08 02:34:52 +02:00
Tetrakern
f10f0b50ac Fix user icon 2023-06-08 02:34:16 +02:00
Tetrakern
bbefd120a7 Fix icons being cut off 2023-06-08 02:33:55 +02:00
Tetrakern
cd07fd0bbf Show modified/publish date based on orderby 2023-06-07 23:34:46 +02:00
Tetrakern
568ee21a4f Update template doc comments 2023-06-07 23:23:19 +02:00
Tetrakern
102dd0500a Add order and orderby to card args 2023-06-07 23:19:27 +02:00
Tetrakern
f41cd821b6 Adjust list button style 2023-06-07 23:17:15 +02:00
Tetrakern
6da054e1da Update doc comments 2023-06-07 23:16:59 +02:00
Tetrakern
92a2003298 Bump version to 5.4.0 2023-06-07 22:28:10 +02:00
Tetrakern
b7aa7ba2a3 Add order and orderby interface to lists 2023-06-07 22:27:26 +02:00
Tetrakern
509a627064 Improve icon render performance
Probably.
2023-06-07 16:54:02 +02:00
Tetrakern
184c292816 Update installation guide
And reorder some constants.
2023-06-06 22:31:07 +02:00
Tetrakern
23d019dec3 Update date strings
And add more constants.
2023-06-06 22:01:29 +02:00
Tetrakern
ad6d54482d Use constants for Latest * shortcodes
Easy to override in child templates and allow a more precise customization than via the settings page.
2023-06-06 20:04:45 +02:00
Tetrakern
ca29adf2dc Update _epub.php 2023-06-06 16:07:34 +02:00
Tetrakern
6728e34faf Add constant for Latest Update shortcode date 2023-06-06 15:34:08 +02:00
Tetrakern
699d6efbb8 Further reduced elements of large cards 2023-06-06 13:44:16 +02:00
Tetrakern
db15d8c0b2 Improved word/date markup of Latest Updates 2023-06-06 13:43:49 +02:00
Tetrakern
0562f31142 Exclude card popup menu if login is off
No point in showing something that cannot be used. Although it would be better to turn off the features, of course.
2023-06-06 11:19:00 +02:00
Tetrakern
4b487f07e6 Prevent element not found error
If authentication is disabled but, for some reason, Follows/etc. are still on.
2023-06-06 11:14:48 +02:00
Tetrakern
7790282d93 Disable autocomplete for modal toggles 2023-06-06 10:22:23 +02:00
Tetrakern
4a49bd26ed Exclude login markup if already logged-in 2023-06-06 10:20:00 +02:00
Tetrakern
d8e15bd1cd Exclude BBCode modal if commenting is off 2023-06-06 09:19:19 +02:00
Tetrakern
89685e9718 Remove consent banner if already set 2023-06-06 03:56:16 +02:00
Tetrakern
035683f75d Bump version to 5.3.2 v5.3.2 2023-06-05 23:21:30 +02:00
Tetrakern
c26f26803e Fix checkmark position in grid view 2023-06-05 23:19:37 +02:00
Tetrakern
a480c124b5 Fix custom tab page padding on story pages
I wonder why I did this...
2023-06-05 23:15:58 +02:00
Tetrakern
907c4553fc Update DEVELOPMENT.md 2023-06-05 22:53:18 +02:00
Tetrakern
a574f1a77d Fixed action signature
Forgot to properly prefix all the new actions. Yikes. But I doubt anyone has yet used them for anything, so I might just get away with changing them quickly.
2023-06-05 22:47:55 +02:00
Tetrakern
7eb231447d Make sure bookmarks are cleared on logout 2023-06-05 18:34:59 +02:00
Tetrakern
a1c3ff3883 Remove superfluous elements after page load
Some elements are delivered for the purpose of client-side setup, such as checkmarks. However, if not required, you may as well remove them from the DOM.
2023-06-05 12:05:36 +02:00
Tetrakern
ab41d8c51c Make AJAX auth check a bit cleaner 2023-06-05 11:41:15 +02:00