45cb96cc5c
Add endpoint /photo/photo_id/delete.
2020-02-26 18:57:29 -08:00
a88fcc2092
Move the clipboard checkbox into metadata list too.
2020-02-26 18:41:17 -08:00
66f73a6aab
Move the photo filename out of list to top of left.
2020-02-26 18:40:03 -08:00
596eb86f6e
Move the refresh metadata button into metadata bullet list.
2020-02-26 18:39:19 -08:00
02db1f3971
Make response_type required, explicit in all calls.
2020-02-26 17:50:36 -08:00
9d620b4b97
Remove unused imports & other small things.
2020-02-20 22:44:56 -08:00
4a193d228c
Add commit=True to frontend where necessary.
2020-02-20 00:34:28 -08:00
854fa4db51
Rename PDB.register_user -> new_user.
...
I was treating User a little bit special here, but I prefer to
have the more consistent terminology.
2020-02-20 00:18:40 -08:00
04f3f6f297
Remove commit=False from all method calls, it's default now.
2020-02-19 22:20:21 -08:00
851ab2d4cc
main should return the args.func(args) value.
2020-02-08 17:24:57 -08:00
4da331a3ab
Fix entry_with_replacements unable to select text.
...
This hook had a bug where you couldn't select text because every
time you push a button, including ctrl+a or shift+left/right, the
cursor position gets reset and then deselects immediately.
So let's only reset the content and cursor only when text changes,
so arrow keys and ctrl don't have any negative effects.
2020-01-30 12:28:28 -08:00
10b674e8d8
Add entry_with_tagname_replacements for use on tagname inputs.
...
Unfortunately, when adjusting the box's value, it causes the datalist
to disappear, and it only comes back after you press another key.
I can't figure out how to make the datalist reappear automatically
with js.
2020-01-15 20:29:56 -08:00
53888a1787
Fix #photoviewer <a> from being expanded to fill the whole pane.
2020-01-15 20:18:40 -08:00
56e34bd245
Rename vars box, button -> add_tag_textbox, add_tag_button.
2020-01-15 18:48:12 -08:00
fa7f5b7b17
Don't use (+) for the syns anymore, looks like the must button.
2020-01-15 18:12:12 -08:00
cdf6ee2038
Use <span> for tag objects with no link or onclick.
...
To suppress the pointy <a> tags, you know.
2020-01-15 18:11:48 -08:00
b22516cf01
Remove the 'void' option from tag_object link.
...
Now that all <a> tags are pointy, there is no need for this fake link.
Its only purpose was to make <a>s that had an onclick but no
url get the ol' pointy.
2020-01-14 23:12:43 -08:00
47c0a7221c
Prototype of album drag-and-drop moving.
...
I'm not entirely happy with the way that native drag-and-drop looks,
the transparent bit that you hold while dragging looks dumb.
Will have to look into control / shift clicking to multiselect.
Also just using browser confirm() for now since I haven't made my
own dialog for that kind of thing yet.
2020-01-14 23:04:22 -08:00
0ef3c7d6bf
Tags on this page: add separate buttons for must, may, forbid.
2020-01-14 16:44:12 -08:00
491e58ecdd
Replace <div id="header"> with <nav id="header>.
2020-01-14 16:43:43 -08:00
e7ac27962f
Make <a> tags always have pointer cursor.
...
At the moment, tag_objects have an option for a javascript void
link for the purpose of getting a pointer cursor without a real link.
Well I want to phase those javascript void links out so let's just
make a tags always pointy.
2020-01-14 16:17:59 -08:00
723c96c4f2
Greatly simplify the jinja code for tag_object.
2020-01-14 15:11:07 -08:00
ae6ab72536
Add jinja_filters.make_attributes.
...
Actually it's a function but not a filter. For creating html
attributes out of a dict.
2020-01-14 15:10:47 -08:00
c185ca6bf7
Oops, replace wrongly used variable search -> link.
2020-01-13 23:18:48 -08:00
89bfca8f9f
Add endpoint for photo generate thumbnail.
2020-01-12 14:52:03 -08:00
ffe0be1c37
Rearrange these arguments to be in the same order as next line.
2020-01-12 14:42:17 -08:00
ac40c86e86
Rename receive_callback -> tag_action_callback.
2020-01-12 14:41:31 -08:00
7e085d7585
Rename receive_callback -> login_register_callback.
2020-01-12 14:37:04 -08:00
b7b33a63ee
Rename receive_callback -> add_remove_photo_tag_callback.
2020-01-12 14:36:48 -08:00
f23cebecfe
Add the album basic thumbnail to their cards.
2020-01-11 18:05:44 -08:00
e5d0974306
Add a blue transparency over selected photos.
2020-01-11 16:33:30 -08:00
a4458efc7a
Add basic thumbnail for albums.
2020-01-11 16:23:56 -08:00
b7f745443b
Rearrange some of these rules.
2019-12-21 14:50:38 -08:00
fcce2a55a2
Apply filename hover effects to grid view only.
2019-12-21 14:49:42 -08:00
d509e3cd20
Hide thumbnail and tools from list-view album cards.
2019-12-21 14:47:04 -08:00
41058ccc9e
Unindent album card macro.
2019-12-21 01:48:36 -08:00
fcf7a460b2
Unify album_card and root_album_card macros.
2019-12-21 01:47:33 -08:00
c984159a76
Minor css tweaks.
2019-09-11 01:13:10 -07:00
d273adbf27
Move new #right:before to common.css.
2019-09-11 01:12:04 -07:00
4d235c427c
Create #right:before on narrow screens to give a solid background.
2019-09-10 19:38:58 -07:00
23cdd4dc2b
Now remove these explicit border-boxes.
2019-09-10 19:31:18 -07:00
cac18b76d0
Switch to border-box by default.
2019-09-10 15:32:35 -07:00
1a395886ef
Set !important on #content_body regrids for stickyside pages.
2019-08-26 15:18:33 -07:00
14500080c8
Redo clipboard.html css to auto grid instead of specifying each.
2019-08-26 15:15:02 -07:00
5a1e4474a9
Remove unnecessary specifying #left grid-area: left.
2019-08-26 15:03:14 -07:00
d209445bd0
Remove unnecessary specifying #header grid-area: header.
2019-08-26 15:02:53 -07:00
ff72a5d26c
Redo login.html css to be grid based.
2019-08-26 14:54:29 -07:00
42be44a509
Set #content_body grid-gap to get both row and column gaps.
2019-08-26 14:50:45 -07:00
a75540ce25
Replace login and register with real form elements.
2019-08-26 14:34:50 -07:00
7ecfeca96c
Allow setting display name during registration.
2019-08-26 14:32:51 -07:00