476 Commits

Author SHA1 Message Date
Tetrakern
76be090e24 Update menu page layout and style 2023-08-12 14:36:24 +02:00
Tetrakern
713fb8151c Update menu page 2023-08-12 05:22:42 +02:00
Tetrakern
8f201a5371 Improve search form
No more checkbox toggle and the simple form does no longer query all taxonomies and authors.
2023-08-07 11:34:57 +02:00
Tetrakern
4985e613dc Fix advanced search form toggle again 2023-08-07 00:04:27 +02:00
Tetrakern
a28335cf06 Improve AJAX comment error messages 2023-08-06 00:14:10 +02:00
Tetrakern
2770f74168 Transient for main navigation
Unbelievable how many queries this thing needs...
2023-08-04 13:48:00 +02:00
Tetrakern
a70a80875e Clone main nav into mobile nav
Probably won't save queries, but it does save some microseconds render time! Yay?
2023-08-04 10:21:06 +02:00
Tetrakern
4f0ca22c4d Remove console log command 2023-08-04 02:28:28 +02:00
Tetrakern
311d764a67 Fix search tracks in Firefox 2023-08-04 02:04:12 +02:00
Tetrakern
fc5ab35b19 Improve intersection observers 2023-07-29 17:46:54 +02:00
Tetrakern
bde81346f8 Use innerText instead of innerHTML
For quotes and suggestions.
2023-07-29 03:02:23 +02:00
Tetrakern
e39ddb8bde Fix advanced search toggle for multiple shortcodes
Did previously only work for the first. Well, there should only be one but this is up to you.
2023-07-28 11:23:56 +02:00
Tetrakern
d265a742c4 Limit OG image media uploader to images
Yikes.
2023-07-27 00:55:30 +02:00
Tetrakern
88c0aff5da Fix TTS on iOS
I bet they serve apples in hell.
2023-07-09 23:57:51 +02:00
Tetrakern
4b4b2bdc5b Make Samantha or first en-US the default TTS voice 2023-07-09 22:54:01 +02:00
Tetrakern
c3dd32717f Add TTS setting modal + refactoring 2023-07-09 19:51:54 +02:00
Tetrakern
7df10bfa4d Replace user icon 2023-07-09 18:16:55 +02:00
Tetrakern
f64eb135a6 Update modal script
Should have done it like this in the first place.
2023-07-09 14:37:10 +02:00
Tetrakern
f211fe4892 Fix TTS in Safari 2023-07-09 12:08:34 +02:00
Tetrakern
1fbed247f7 Use constant instead of query 2023-07-02 01:17:41 +02:00
Tetrakern
95e59f2500 Generate HTML templates in JS 2023-07-02 01:04:03 +02:00
Tetrakern
e314d3bf81 Use global delegate for lightbox 2023-07-02 00:43:26 +02:00
Tetrakern
c341c3ca64 Optimize lightbox 2023-07-01 16:45:58 +02:00
Tetrakern
f5c3023b1e Small code cleanup 2023-07-01 15:53:17 +02:00
Tetrakern
3d7860a885 Improve chapter arrow key nav 2023-06-28 10:55:34 +02:00
Tetrakern
087bcd8fb7 Improve tag guard clause for chapter arrow key nav 2023-06-28 10:54:05 +02:00
Tetrakern
da15355338 Add scroll to keyboard chapter navigation 2023-06-28 02:04:09 +02:00
Tetrakern
3398762ce8 Reenable keyboard chapter navigation 2023-06-27 22:04:31 +02:00
Tetrakern
bf487b3df4 Fix search input hint visibility on iOS 2023-06-26 12:36:28 +02:00
Tetrakern
3136b0ac1c Fix search track blur bug
It was impossible to click on a suggestion because the track was cleared before the track could be registered, resetting the suggestions.
2023-06-26 11:26:45 +02:00
Tetrakern
78981f1470 Fixed image reveal button in story comments 2023-06-21 20:12:55 +02:00
Tetrakern
ca5315f183 Add/remove mobile menu content on demand 2023-06-20 18:02:24 +02:00
Tetrakern
d4b3fcc89e Optimize page jump script
Hopefully lol
2023-06-20 01:45:06 +02:00
Tetrakern
43c707109a Fix page number jump for pg query var
Having to use so many is sure an annoyance. Yes, it it necessary.
2023-06-19 23:38:34 +02:00
Tetrakern
df0601c797 Optimize commend inline edit
Use template instead of putting the whole form into each comment.
2023-06-19 03:42:36 +02:00
Tetrakern
a17903aa70 Disable arrow navigation for now
This is currently too broad and would, for example, also trigger if you use arrows keys to move the cursor in the comment textarea.
2023-06-18 22:06:33 +02:00
Tetrakern
77063e043f Replace all admin inline onclick handlers 2023-06-18 04:10:39 +02:00
Tetrakern
41909556e5 Replace all frontend inline onclick handlers 2023-06-18 03:28:44 +02:00
Tetrakern
500ef9450e Replace inline onclick sharing modal link copy 2023-06-18 00:44:31 +02:00
Tetrakern
8985f55155 Fix story comments load button 2023-06-18 00:44:05 +02:00
Tetrakern
794f87dfd4 Replace inline onclick bookshelf handlers 2023-06-18 00:35:53 +02:00
Tetrakern
ff08034e2d Replace inline onclick comment page handler 2023-06-17 23:49:38 +02:00
Tetrakern
09ca5ebfe5 Replace inline onclick obfuscation handler 2023-06-17 23:33:08 +02:00
Tetrakern
40c65a89a5 Replace inline onclick logout handler 2023-06-17 23:21:02 +02:00
Tetrakern
a614c1cf8d Replace inline onclick to reveal comment images 2023-06-17 22:12:06 +02:00
Tetrakern
2e6bd2c7eb Replace inline onclick to get story comments 2023-06-17 20:51:55 +02:00
Tetrakern
2c1854aaed Make story comment paragraph links work 2023-06-17 18:56:51 +02:00
Tetrakern
5066aa19e7 Add smooth scrolling to all page anchors 2023-06-17 10:49:18 +02:00
Tetrakern
abd190c3c8 Remove obsolete code 2023-06-17 00:53:27 +02:00
Tetrakern
4d7a9ce4d6 Use delegate click handler for BBCodes
Sometimes I wonder why I previously did things the way I did. But then I remember that I build all of that myself in crunch mode without getting payed.
2023-06-17 00:36:58 +02:00