1d8ea14dd2
Match common.js.
2023-07-22 17:21:25 -07:00
ef668c5d3b
Add endpoint /batch/photos/generate_thumbnail.
2023-06-25 00:02:20 -07:00
e4f686c86f
Move thumbnail blobs into the database.
...
I've moved the thumbnails around many times over this project
and hopefully it doesn't happen too many more. Once the database has
tens of thousands of items, the thumbnails start to become the biggest
headache on the disk. Backing up, restoring, and sharding files per
directory are slower and more effortful with separate files. In the db
means the db is a larger file, but this is disk space that was already
getting used anyway. Now it's simpler and has atomic transactions.
2023-01-27 17:34:32 -08:00
db37519f63
Small css tweaks.
2022-11-19 22:42:35 -08:00
e3a0b3898f
Move /file/ urls to /photo/id/download.
2022-11-11 21:35:29 -08:00
25b0f4106f
Remove target=_blank from photo cards.
...
This will take some getting used to but nothing else in the system
uses target blank.
2022-11-11 20:04:57 -08:00
1477a7668d
Add theme_hotdogstand.css.
2022-11-11 15:31:33 -08:00
a2ad5ef930
Match voussoirkit common.css.
2022-11-11 15:29:33 -08:00
11706cc1c7
Add admin button to clear all login sessions.
2022-11-07 17:51:02 -08:00
f392cb483d
Use window to fix photo_clipboard defined check.
2022-11-05 23:24:20 -07:00
bbacbd952b
Add example usage of enable_on_pageload.
2022-10-29 22:19:04 -07:00
159d5b282a
Remove pre white-space:pre-line from common, it's too specific.
2022-10-27 20:55:41 -07:00
dcaff7fb11
Update http.js.
2022-10-12 18:40:39 -07:00
707d1ec829
Move http functions to new javascript file http.js.
2022-10-01 14:24:36 -07:00
353b9eadaf
Add common.go_to_root for use as a callback function.
2022-09-27 17:53:54 -07:00
c159dbbc0f
Improve photo contextmenu, reuse a single contextmenu element for all.
2022-08-04 06:10:44 -07:00
6dd4cfe59b
Add admin endpoint uncache.
2022-07-22 19:23:36 -07:00
17e0d0b6a6
Fix contextmenu position:fixed, affected by final BringRSS solution.
2022-07-20 19:03:27 -07:00
6695717acd
Finally actually really improve contextmenu positioning.
...
why am i so bad at this
2022-04-05 11:53:35 -07:00
0d134b581b
Add spinners.close_button_spinner so user doesn't need spinnerCloser.
...
The window[button.spinnerCloser]() was always weird.
2022-03-26 13:22:03 -07:00
01a4864762
Add hotkeys.register_help, forward the event to the hotkey's func.
2022-03-26 13:22:02 -07:00
ebe6fcb07d
Rename spinner.js -> spinners.js.
...
It has been frustrating when I want to name a variable spinner.
2022-03-26 13:22:02 -07:00
9d1dd60644
Add css-js class bind-enter-to-button, bind-ctrl-enter-to-button.
2022-03-26 13:22:01 -07:00
93e03656ca
Small tidy ups.
2022-03-26 13:22:01 -07:00
7d351a5e87
Give content_body padding instead of margin.
...
Two reasons:
- Whether the header is present or not, the content body will have
some padding at the top of the screen.
- When the content body is long, it will naturally pad itself from the
bottom of the screen. Previously it would scrape the bottom edge.
2022-03-26 13:22:01 -07:00
52a90c6395
Don't stop propagation of contextmenus background click.
2022-03-26 13:22:00 -07:00
d23976334c
Let the user provide their own text for the spinner.
2022-03-26 13:22:00 -07:00
ad1655bf3e
Let content_body have margin-top when there is no header.
2022-03-26 13:21:59 -07:00
5b6621ea4e
Move .panel into common.css.
2022-03-26 13:21:59 -07:00
da0e6a59f7
Add a dedicated background_click function.
2022-03-26 13:21:58 -07:00
635bf27c1e
Add function menu_is_open.
2022-03-26 13:21:58 -07:00
ab78385833
Improve use of clientX instead of offsetX.
2022-03-26 13:21:57 -07:00
fc582df257
Move delayed_showing_timeout assignment where needed.
2022-03-08 16:42:56 -08:00
0fd18221b1
Give button_with_spinner's onclick event to the original function.
2022-03-08 16:42:03 -08:00
16688f95e7
Fix bookmark card being created without the h2.
2021-12-21 16:56:49 -08:00
c591997b10
Change the background-color of disabled input elements.
2021-12-14 20:30:38 -08:00
bfe11cccd5
Finally improve photo thumbnail css to reduce use of 150px constant.
...
I've attempted this so many times and always failed. object-fit:contain
and minmax(0, fr) was the solution.
2021-10-31 16:15:57 -07:00
3e72029908
Improve placement of photo toolbutton in list view.
2021-10-31 16:15:01 -07:00
2d4acfe511
Replace some h2 with h1, set h:first-child, last-child margin=0.
2021-10-31 16:14:18 -07:00
886ddecfa7
Improve appearance of bookmark cards with h2, hiding url element.
2021-10-31 16:12:14 -07:00
e99023c7ab
Bookmark cards don't really need to be grid based.
2021-10-31 16:08:41 -07:00
842dad3243
Add remark to common.css, etiquette.css.
2021-10-24 16:48:06 -07:00
6fad61d49a
Add docstring to should_prevent_hotkey.
2021-10-23 18:45:52 -07:00
fd42ef16e1
Add admin endpoints.
2021-10-01 22:42:45 -07:00
10f6509536
Add common.formdata so api.js can just use dicts.
2021-09-03 12:52:41 -07:00
0829383f7d
Replace margin:auto with flex justify, align.
2021-06-15 22:26:42 -07:00
87126c1b89
Fix photo cards being too wide due to img misjudging height.
2021-06-15 22:01:43 -07:00
d091efb619
Flip all_albums.json to id:name map.
2021-06-04 21:00:49 -07:00
5de8c8ddad
Replace #000 with black.
2021-06-04 20:47:41 -07:00
40d618dd85
Fix settimeout calling function immediately.
2021-06-04 18:45:34 -07:00