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
6635a1e740
Column-gap for everyone! Not just stickyside pages.
2019-08-25 18:07:53 -07:00
ced98d0c42
Use grid-row-gap instead of not last margin-bottom.
2019-08-25 18:00:36 -07:00
b67aa63b26
Add a comment explaining this css.
2019-08-25 17:47:02 -07:00
d5c99b407d
Set margin:0 for the inputs next to the buttons
...
Otherwise they've got odd spacing, and we have row-gaps anyway.
2019-08-25 17:36:05 -07:00
600cb45ddb
Add grid-row-gap between album toolbox buttons.
2019-08-25 17:23:33 -07:00
a83f365b2a
Use #content_body grid-column-gap instead of #left, #right margin.
2019-08-25 17:23:17 -07:00
eeceb7a9eb
Don't set windowName for the full clipboard page.
...
This was less helpful than expected, because if you take that
tab and navigate somewhere else, then trying to open the clipboard
would replace the current tab instead of opening a new one.
2019-08-25 17:17:40 -07:00
78dd1417ca
Give the login and register boxes the .panel class.
2019-08-23 13:32:35 -07:00