Commit Graph

400 Commits (60ac8116aa04523812221d507aefc777573ee1b7)

Author SHA1 Message Date
voussoir b5e8363374
Add preliminary photo drag-drop code. 2021-01-25 13:47:47 -08:00
voussoir 6c2da7a6f0
Move album drag-drop functions to cards.js. 2021-01-25 13:46:24 -08:00
voussoir 6a41e4b0f1
Add UI for set Album thumbnail, display in hierarchy_self. 2021-01-21 15:42:33 -08:00
voussoir b0f8414c11
Add photo_card.photo_card_tools infra for contextual tools.
I'm not satisfied with the appearance of the toolbutton just yet,
but we can revise that later.
2021-01-21 15:37:30 -08:00
voussoir 322d459063
Add UI for remove thumbnail photo. 2021-01-20 19:07:37 -08:00
voussoir 5e7b90cbe4
Combine all card templates into cards.html. 2021-01-20 18:26:42 -08:00
voussoir b96f0cfc96
Put toolbox hide logic into album_card_tools, not remove button. 2021-01-20 18:26:42 -08:00
voussoir 95b95bc7be
Add thumbnail_photo to Album. 2021-01-20 18:26:36 -08:00
voussoir 5b2c51364a Merge remove_specific_synonym_form, remove_synonym_form. 2021-01-10 15:44:22 -08:00
voussoir de93f81331 Rename these functions to _form. 2021-01-10 14:49:35 -08:00
voussoir d4f5a196b9 Add Unauthorized exception.
This should start to see more use as I continue to build up the user
profile features.
2021-01-09 15:42:51 -08:00
voussoir 84bf9b90de Add panels for user's created photos, albums, tags, bookmarks. 2021-01-09 11:27:29 -08:00
voussoir fd6375613a Add album's author and date to the page. 2021-01-09 10:50:52 -08:00
voussoir 8f0ff55383 Remove deleted bookmark from page without refreshing. 2021-01-08 18:28:02 -08:00
voussoir 20a3828dbf Move .tag_card to cards.css. 2021-01-08 14:16:59 -08:00
voussoir 09adc6f9a8 Change default tag_card link to info. 2021-01-08 14:00:20 -08:00
voussoir 7f9c7085f0 Rename tag_object -> tag_card. 2021-01-08 13:57:27 -08:00
voussoir 7373730f90 Add bookmark_card.html, move bookmark_card css to cards.css. 2021-01-08 13:41:49 -08:00
voussoir fabbbaf17f Rename photo_cards.css -> cards.css. All types welcome. 2021-01-08 13:40:34 -08:00
voussoir ea5a02f8b6 Use update_dynamic_elements for user name, clipboard count. 2021-01-07 20:18:07 -08:00
voussoir 484e3ae1ee Add Album.sum_children. 2021-01-07 19:23:12 -08:00
voussoir 2dd71a002b Fix word-wrap should be word-break. 2021-01-07 19:10:28 -08:00
voussoir 2fb3b67fde Add easy UI for adding tag children, synonyms. 2021-01-05 17:24:46 -08:00
voussoir fec280bf99 Rename easybake status new_synonym -> add_synonym. 2021-01-05 14:01:13 -08:00
voussoir 6fcc96f5aa Don't clear the easybake field until response comes back. 2021-01-05 13:23:47 -08:00
voussoir 29774f2524 Add the clipboard checkbox on pageload, not in server response.
With the recent addition of search_embed iframes on other pages, we
had photo cards appearing but the photo_clipboard module was not
imported thus the checkboxes did nothing. I don't want to import
photo_clipboard onto every single page, I'd rather they click through
to the full search UI. Otherwise every single page will have the tray
and often not a good enough reason for it.
So, since the functionality of the checkbox is completely reliant on
the photo_clipboard.js module anyway, there's no reason not to have it
generated by that module.
2021-01-05 01:24:03 -08:00
voussoir 7c62c064cb Rename photo_card_selector_checkbox photo_clipboard_selector_checkbox. 2021-01-04 23:31:41 -08:00
voussoir b8290d884e Add html id to the clipboard checkbox here. 2021-01-04 23:29:25 -08:00
voussoir 1a2bd59f23 Fix accuracy of Descendants count on tags page. 2021-01-04 13:45:43 -08:00
voussoir 4d0565d9bb Add jank support for html motds. 2021-01-04 02:23:03 -08:00
voussoir ede7734a81 Call photo_clipboard.apply_check_all after refreshing divs.
This was previously performed automatically deeper within clipboard.js,
but was optimized out recently.
2021-01-03 00:17:36 -08:00
voussoir 0c3ee6f2d2 Add search_embed for bringing search iframes to other pages. 2021-01-02 13:49:43 -08:00
voussoir e303b934f7 Add UI for editing user's display name. 2021-01-01 19:46:31 -08:00
voussoir 84a5e2b4e1 Significant updates to editor.js. 2021-01-01 19:46:06 -08:00
voussoir ffbfa77ecc Add UI dropdown for orderby basename. 2021-01-01 17:02:03 -08:00
voussoir 2c29c196a7 Return friendly and expanded orderby column separately.
Previously, the UI had to un-transform the expanded column back
into the friendly name, which was silly and cumbersome.
2021-01-01 17:02:02 -08:00
voussoir a4a1f39ede Fix response.json_ok -> response.meta.json_ok. 2020-12-26 13:22:19 -08:00
voussoir 7f2d463062 Hide the photo card holder when there are no photos.
I didn't like the narrow sliver of div that was left.
2020-12-26 12:14:42 -08:00
voussoir 33b4799268 Only log "needed but not received" if there are any. 2020-12-26 12:13:54 -08:00
voussoir 12ee2adedf Add alertresponse to a lot of callback functions. 2020-11-06 22:50:05 -08:00
voussoir 99e64e358e Add missing semicolon. 2020-11-06 22:22:41 -08:00
voussoir 68b27fced2 Add refresh_or_alert so errors aren't missed. 2020-11-06 21:42:28 -08:00
voussoir 387a9e7b81 Fix vertical centering of wide videos on narrowish viewport. 2020-11-04 17:21:19 -08:00
voussoir 867d1c34a4 Use class=panel for message_area on /login. 2020-11-04 17:20:59 -08:00
voussoir 7770f7640a Add class photos_holder which is centers photos in narrow mode.
In narrow mode, it's very possible to wind up with only 1 photo per row,
and it looks silly when they are left-justified. Centered looks a little
more natural to me in this case.
2020-11-04 17:11:48 -08:00
voussoir d536974025 Add class=panel to /clipboard #left. 2020-11-04 16:57:41 -08:00
voussoir a0207c52f2 Reduce grid-row-gap from 30px to 8px. 2020-11-04 16:56:24 -08:00
voussoir 52e0ebc5f9 Remove the browser's default margin-top from tags_on_this_page ul. 2020-11-03 16:38:33 -08:00
voussoir c9eacbef2f Teeny tiny whitespace tweaks. 2020-11-03 16:35:53 -08:00
voussoir 41b03f46b9 Use more class=panel throughout ui. 2020-11-03 16:25:04 -08:00