]> git.sesse.net Git - pr0n/commit
Render the infobox on the client side.
authorSteinar H. Gunderson <sgunderson@bigfoot.com>
Sat, 4 Mar 2023 23:26:37 +0000 (00:26 +0100)
committerSteinar H. Gunderson <sgunderson@bigfoot.com>
Sat, 4 Mar 2023 23:26:37 +0000 (00:26 +0100)
commitc8c8d4ba8a2e5a3c8b6a6b787a354f72c29964e2
tree3b9bb9c02ebd4c4628aed9f6eee75f83034fd7a7
parentd43ebfec566433afc04bfec5df55f69752df7399
Render the infobox on the client side.

This removes a lot of cached crap on the server side, and just generally
makes so much more sense. It makes fullscreen setup a bit slower (though
not that much, thanks to a new covering partial index). Interestingly,
it now more often shows the infobox on mobile, since it no longer cares
about text overflow; it's possible we should try to do something about
that.
files/pr0n-fullscreen.css
files/pr0n-fullscreen.js
perl/Sesse/pr0n/Common.pm
perl/Sesse/pr0n/Image.pm
perl/Sesse/pr0n/Index.pm
perl/Sesse/pr0n/pr0n.pm
perl/update-image-cache.pl
sql/pr0n.sql