etiquette/frontends/etiquette_flask/static/js
Ethan Dalool da5c1ee008 Let PhotoTags have timestamps; use more js cards.
Tags on photos can now have timestamps, so that if you are tagging
a video or audio you can reference a specific moment with your tag.
In the interface, this means the tag is clickable and seeks to that
point in the media.

For the user interface, I am finding I need to move away from jinja
for the object cards because it is too much hassle to keep the code
for jinja-based cards for static rendering and the js-based cards
for dynamic rendering in sync. Rather than write the same cards in
two languages I can dump the JSON into the script and render the cards
on load. Which makes the static HTML worse but that's what the JSON
API is for anyway.
2023-09-17 14:07:22 -07:00
..
album_autocomplete.js Flip all_albums.json to id:name map. 2021-06-04 21:00:49 -07:00
api.js Let PhotoTags have timestamps; use more js cards. 2023-09-17 14:07:22 -07:00
cards.js Let PhotoTags have timestamps; use more js cards. 2023-09-17 14:07:22 -07:00
common.js Let PhotoTags have timestamps; use more js cards. 2023-09-17 14:07:22 -07:00
contextmenus.js Improve photo contextmenu, reuse a single contextmenu element for all. 2022-08-04 06:10:44 -07:00
editor.js Rename spinner.js -> spinners.js. 2022-03-26 13:22:02 -07:00
hotkeys.js Add hotkeys.register_help, forward the event to the hotkey's func. 2022-03-26 13:22:02 -07:00
http.js Update http.js. 2022-10-12 18:40:39 -07:00
photo_clipboard.js Fix photo_clipboard.select_all on /photo, where no photo_card exists. 2021-06-03 17:43:36 -07:00
spinners.js Add spinners.close_button_spinner so user doesn't need spinnerCloser. 2022-03-26 13:22:03 -07:00
tag_autocomplete.js Add album_autocomplete.js, so "Add child" box can autocomplete. 2020-10-03 18:37:08 -07:00