Commit Graph

117 Commits (0829383f7ddcdafe74558328a5eb737d18103354)

Author SHA1 Message Date
voussoir 55f7da7bb2 Add the photo_clipboard feature with localStorage.
photo_card objects now have a checkbox which adds them
to the clipboard. No pasting or other operations yet.
2017-12-09 17:48:56 -08:00
voussoir 156e467814 Display album hierarchy as nested bullets instead of separate lists.
Not perfect yet but I didn't like having all those header elements.
2017-11-27 16:00:52 -08:00
voussoir a510c7b55c Improve Album bytes caching, start caching photo count.
More careful uncaching of the summed bytes, to minimize
recalculation. Fewer cases where the album itself
is removed from the photodb's getter cache.

This also helps the download link on album pages disappear if
the child albums don't actually have any photos.
2017-11-12 15:21:53 -08:00
voussoir 797b3376a7 Add meta viewport to all pages. 2017-07-20 23:10:48 -07:00
voussoir 23349e7823 Use <pre> instead of <p> so \n is kept. 2017-07-16 17:28:06 -07:00
voussoir 61ab1fb452 Use the provided display_element_map instead of the global vars. 2017-07-13 23:32:14 -07:00
voussoir 8bf33f7ac6 Nevermind, the span wasn't useless.
The h2 needs to hold the title input so it stays block-level.
2017-07-13 23:28:51 -07:00
voussoir 9a156672b0 Remove unnecessary span. Put album title in the h2 directly. 2017-07-09 19:27:12 -07:00
voussoir 1240c1785c Fix blank_title_text not being restored upon cancel. 2017-06-14 21:56:47 -07:00
voussoir 160aeb6950 Replace old work with new Editor class. 2017-06-14 21:45:20 -07:00
voussoir 1ad83937b4 Add 'Create Album' endpoint and interface. 2017-05-13 16:13:26 -07:00
voussoir 956c55ac9a Remove unused code for add-tag-to-all of album.
I'll put it back when I actually make it work.
2017-05-13 15:52:08 -07:00
voussoir eafb7fcffe Improve editor appearance and use ctrl+enter for desc. 2017-05-13 15:26:34 -07:00
voussoir 95f4d79805 Move album dl link to bottom. Just feels better. 2017-05-13 15:25:31 -07:00
voussoir ae08f9919a Oops, don't forget to hide editor on cancel. 2017-05-05 23:04:33 -07:00
voussoir 19a9aee4fe Keep editor open until response. New Submitting... text. 2017-05-05 21:17:13 -07:00
voussoir 1c30ef5785 Further separate front & back; Create frontends folder
New frontends folder will hold all front-end interfaces for etiquette. Existing flask site moved here and refers to itself as a package with external launcher. etiquette_site renamed to etiquette_flask
2017-05-01 21:49:28 -07:00