c8ab3c22c9
Remove redundant call to removeChild.
...
appendChild already takes elements out of the old parent.
2020-08-30 17:53:46 -07:00
90873c648b
Move hotkey listener from anonymous to named function.
2020-08-30 17:53:11 -07:00
48a63a099b
Fix button_with_spinner now uses onclick instead of data-onclick.
2020-08-29 22:27:15 -07:00
8ae1086727
Remove var holder which is already on the global scope.
2020-08-29 18:58:19 -07:00
0b4542089b
Accommodate chunk_sequence which now always yields lists.
2020-08-28 17:57:15 -07:00
c5fbcf0056
Add z-index to photo_card_selected::after.
2020-08-28 17:56:30 -07:00
e40c91a7cf
Split reload_metadata into separate functions by mimetype.
2020-08-28 17:51:07 -07:00
45d8809971
Fix crash while trying to get size of deleted file.
...
Pathclass no longer returns None for missing files, as it did when
this was written.
2020-08-28 17:32:53 -07:00
8163f33ba3
Reinstate z-index for photo_card_filename:hover.
...
For extremely long titles, it was being obscured by the photo
card on the next row.
2020-08-28 17:12:32 -07:00
9b47a6dd4e
Let photo card thumbnail images lazyload.
...
It seems that some people like lazyload and others don't. Let's try it.
2020-08-28 16:24:18 -07:00
2eed3ff1c5
Add css/js class enable_on_pageload.
2020-08-28 16:23:28 -07:00
fa8bbf92f9
Remove call to logging.basicconfig, let the frontend do it.
2020-08-12 12:23:51 -07:00
b15beb73eb
Rewrite chunk_sequence to work with generators.
2020-08-12 11:21:48 -07:00
a66aca8a17
Jankily fix button text causing breakage out of parent div.
...
I described the issue here but have yet to find the correct fix.
https://old.reddit.com/r/css/comments/i4drwa
2020-08-10 21:02:11 -07:00
03ae8325c9
Use same transactional try-except-else as YCDL.
2020-08-10 18:50:54 -07:00
7609f20dd0
Let button_with_confirm inherit original CSS when not specified.
2020-08-07 21:14:27 -07:00
b6f4874b66
Move colored button class rules below button element rules.
2020-08-07 21:07:30 -07:00
31d4e58dbc
Change hovertext from "x children" to "x child albums".
2020-07-26 19:18:27 -07:00
976534982b
Add border-radius to album cards, like photo cards.
2020-07-26 19:17:47 -07:00
3e9e7e6a52
Add more to docstring about spinner delay attribute.
2020-07-10 16:34:20 -07:00
b910094443
Show the counts of tags and tag parents / children.
...
Note that children is actually descendants.
2020-07-01 16:42:36 -07:00
592c8d6bd2
Increase tag_object line height from 1.3 to 1.5.
...
I'm finding weird behavior where on the main /tags page, hovering
over the tags shows the delete / unlink button without a problem,
but on a specific tag page hovering over this button causes the
rest of the list to shift a pixel or two.
I'm sure this line-height fix is nothing more than a bandaid and
not the right thing to change.
2020-07-01 16:40:30 -07:00
e61d436791
Use Array.isArray instead of instanceof Array.
2020-07-01 16:28:39 -07:00
b21e6a1206
Show data directory in DatabaseOutOfDate message, not db file.
2020-07-01 16:19:54 -07:00
0cb41f09cf
Add docstring to bind_box_to_button, and some small linting.
2020-06-30 20:33:24 -07:00
7c4229f1fa
Use dot notation instead of subscript for response.
2020-06-28 17:54:16 -07:00
68f52271f1
Dedent by using early returns.
2020-06-28 17:07:28 -07:00
b817a7e8b9
Use dot notation instead of subscript.
2020-06-28 16:55:48 -07:00
6cfa83e2d8
Add attribute "completed" to response object.
2020-06-28 16:52:08 -07:00
b81aad78dd
Rename CSS vars color_theme_* and color_site_* to color_*.
...
There was just no point to naming them like this because all of the
color vars obviously represent some part of the site's color theme.
2020-06-25 10:03:50 -07:00
fbf462af64
Fix mortifying typo tag_automplete -> tag_autocomplete.
2020-06-25 10:02:42 -07:00
8c50700290
Add more docstring to button_with_confirm data-onclick parameter.
2020-06-17 14:08:03 -07:00
a56b5274c9
Read spinner button function from onclick instead of data-onclick.
...
I think my original reason for doing this was to prevent the button
from being operational until after the spinner initialization has
completed, so you don't get any weird half-functional spinner buttons.
However, in practice I'm finding that I constantly forget about this
and it adds tedium to creating spinner buttons.
Will review if any actual problems come up.
2020-06-17 14:04:27 -07:00
d6ca8206b4
Synchronize Etiquette common.js and YCDL common.js.
2020-06-17 13:38:20 -07:00
e1033d0138
Move tagname related functions from common.js to tag_autocomplete.js.
2020-06-17 12:42:08 -07:00
fdfc7308b0
Move all spinner related functions from common.js to spinner.js.
2020-06-17 12:41:13 -07:00
91ac2315e6
Put meta before data in the json responses.
2020-06-17 12:37:22 -07:00
136a47bf10
Add support for spinner groups, all buttons spin when one clicked.
2020-06-11 18:20:20 -07:00
634f6f5188
Fix metadata spinner not closing when 0 items on clipboard.
2020-05-28 19:02:07 -07:00
2f5510fd0c
Rename variable spinner_button_count -> spinner_button_index.
2020-05-28 19:01:42 -07:00
88a6708061
Replace werkzeug.contrib with werkzeug.middleware proxyfix.
...
werkzeug.contrib has been deprecated, this is the new location
of the proxyfix.
2020-05-17 16:33:40 -07:00
363d0bac67
Move THING_CLASSES and thing-related methods to new mixin.
...
I realized there's no need to have that on the global scope when
it is only used for the thing-methods.
2020-04-15 16:33:16 -07:00
5dffe52830
Start _cached_sql_tables as None, and in the SQL mixin.
2020-04-15 16:31:47 -07:00
35895856e6
Use .clear() instead of reassigning to empty lists.
...
I cannot remember if there is a reason I chose to use empty lists.
If there is, I'll rediscover it and write a comment. Until then, it
makes sense to use clear as an explicit clearing of the list.
2020-04-15 16:31:09 -07:00
43a665fd91
Replace more %s with fstrings.
2020-04-15 16:29:56 -07:00
d7dc179ac5
Delete styleguide file.
2020-04-15 16:24:51 -07:00
930960e22a
Move this config prep code into voussoirkit as configlayers.
2020-04-03 17:09:01 -07:00
9c96522cfc
Remove thing_map table, just use thing_map class.table.
2020-04-03 15:20:09 -07:00
545ea62818
Add some docstrings and comments near get_cached_instance.
2020-04-03 12:33:19 -07:00
18c2f0dc78
Rename vars photos -> results since results may contain albums.
2020-04-02 23:27:47 -07:00