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
eff0efdf40
Indicate required feature in exception message.
2020-01-29 23:52:25 -08:00
77be61f4c6
Update What Am I Looking At with more detail.
2020-01-29 23:09:44 -08:00
2ffe3940e6
Update OutOfDate message to show actual argument.
2020-01-28 10:52:19 -08:00
93eb693bee
Separate version_pragma from other pragmas!
...
This was a dumb bug. Because the version was included in the pragmas
that get set on every load, the database was receiving the new
user_version simply by setting skip_version_check=False and letting
the regular pragmas load, so all future checks passed without
having to run the db upgrader.
2020-01-27 20:46:32 -08:00
222d63857e
Replace which with winwhich.
2020-01-21 23:50:11 -08:00
317b03dd9f
Add etiquette_logo.svg and etiquette_logo_full.svg.
2020-01-19 10:59:57 -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
1b308d7921
Fix seconds_to_hms bug!
...
Embarrassing. If M was zero then you got HH:SS.
2020-01-06 20:21:41 -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
3bd8fe6392
Raise FileNotFound from read_filebytes.
2019-12-10 12:48:28 -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