93e03656ca
Small tidy ups.
2022-03-26 13:22:01 -07:00
b53bfc5014
Replace #theme_links with .link_group.
2022-03-26 13:22:00 -07:00
77cd0e871c
Fix call to cards.bookmarks.create, add rest of options.
2021-12-21 16:56:30 -08:00
71de72c776
Rephrase some of the filter dropdowns.
2021-11-16 12:52:21 -08:00
e2e0e13fb5
Replace some h3 with h2.
2021-10-31 16:28:34 -07:00
2d4acfe511
Replace some h2 with h1, set h:first-child, last-child margin=0.
2021-10-31 16:14:18 -07:00
63af7b48e6
Add class=panel to bookmark list.
2021-10-31 16:12:30 -07:00
886ddecfa7
Improve appearance of bookmark cards with h2, hiding url element.
2021-10-31 16:12:14 -07:00
779eff1761
Don't show the registration form if registration is disabled.
2021-10-24 22:17:50 -07:00
e101f4c2d8
Add author to bookmark card.
2021-10-23 18:48:27 -07:00
4da25c1d9e
Replace get_author with @property author.
2021-10-23 18:48:14 -07:00
08a8095efb
Add author's name on tag pages.
2021-10-23 17:20:43 -07:00
7e0c3e2626
Use /userid/ links instead of /user/username.
2021-10-23 17:20:14 -07:00
e2a97cef9c
Remove div #tag_metadata, raise the children.
2021-10-23 17:19:43 -07:00
fd42ef16e1
Add admin endpoints.
2021-10-01 22:42:45 -07:00
e5f2f6992b
Fix DOCTYPE should just be "html".
2021-06-22 13:38:08 -07:00
adb691405c
Give this div an id, #theme_links.
2021-06-04 21:36:17 -07:00
6dc352b25c
Add comment for photo_card_toolbutton.
2021-06-04 19:34:52 -07:00
56ab6636cc
Add Swipe UI.
2021-06-03 21:28:05 -07:00
9c13220ac3
Let pages opt in to the use of photo_clipboard's hotkeys.
2021-06-03 17:42:46 -07:00
cbde9488b8
Assign const search_go_button instead of implicit html id variable.
2021-06-01 17:52:17 -07:00
ac80d61ab0
Just use "/search" without window.location.origin.
2021-06-01 17:51:57 -07:00
2f68b800c5
Pull out separate build_search_params, use URLSearchParams object.
2021-06-01 14:12:47 -07:00
64585a6fa1
Calculate number of orderby columns instead of hardcoded 9.
2021-06-01 14:12:09 -07:00
e8cb183849
Add cards.js photos.create, render clipboard batches on client.
2021-05-29 08:46:25 -07:00
22f320532b
Add draggable=false to file size link.
2021-06-03 21:35:24 -07:00
387b7f1096
Rename Photo.bytestring -> bytes_string.
2021-05-24 20:42:29 -07:00
95a6d7bb92
Let the logout button match the link color.
2021-05-19 00:07:19 -07:00
59654a89e6
Add new bookmarks to page without refreshing.
...
This is the first card to get a javascript version, so I'm testing
the waters with the low-stakes bookmarks.
2021-05-02 18:37:28 -07:00
c984f6884e
Pull create_editor into separate function, called by loop.
2021-05-02 18:36:10 -07:00
89205ac24a
Add interface for copying tags from other photos.
2021-04-29 13:12:37 -07:00
bc5a9f2116
Remove unused variable action.
2021-04-29 13:04:27 -07:00
ef2a1574ca
Add some comment headers, change some whitespace.
2021-04-18 18:50:51 -07:00
0c085f09b9
Add tag filter box.
2021-04-18 18:50:31 -07:00
400c255aea
Add "Show in folder" button to photos, albums.
2021-02-25 18:57:41 -08:00
b5e8363374
Add preliminary photo drag-drop code.
2021-01-25 13:47:47 -08:00
6c2da7a6f0
Move album drag-drop functions to cards.js.
2021-01-25 13:46:24 -08:00
6a41e4b0f1
Add UI for set Album thumbnail, display in hierarchy_self.
2021-01-21 15:42:33 -08:00
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
322d459063
Add UI for remove thumbnail photo.
2021-01-20 19:07:37 -08:00
5e7b90cbe4
Combine all card templates into cards.html.
2021-01-20 18:26:42 -08:00
b96f0cfc96
Put toolbox hide logic into album_card_tools, not remove button.
2021-01-20 18:26:42 -08:00
95b95bc7be
Add thumbnail_photo to Album.
2021-01-20 18:26:36 -08:00
5b2c51364a
Merge remove_specific_synonym_form, remove_synonym_form.
2021-01-10 15:44:22 -08:00
de93f81331
Rename these functions to _form.
2021-01-10 14:49:35 -08:00
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
84bf9b90de
Add panels for user's created photos, albums, tags, bookmarks.
2021-01-09 11:27:29 -08:00
fd6375613a
Add album's author and date to the page.
2021-01-09 10:50:52 -08:00
8f0ff55383
Remove deleted bookmark from page without refreshing.
2021-01-08 18:28:02 -08:00
20a3828dbf
Move .tag_card to cards.css.
2021-01-08 14:16:59 -08:00
09adc6f9a8
Change default tag_card link to info.
2021-01-08 14:00:20 -08:00
7f9c7085f0
Rename tag_object -> tag_card.
2021-01-08 13:57:27 -08:00
7373730f90
Add bookmark_card.html, move bookmark_card css to cards.css.
2021-01-08 13:41:49 -08:00
fabbbaf17f
Rename photo_cards.css -> cards.css. All types welcome.
2021-01-08 13:40:34 -08:00
ea5a02f8b6
Use update_dynamic_elements for user name, clipboard count.
2021-01-07 20:18:07 -08:00
484e3ae1ee
Add Album.sum_children.
2021-01-07 19:23:12 -08:00
2dd71a002b
Fix word-wrap should be word-break.
2021-01-07 19:10:28 -08:00
2fb3b67fde
Add easy UI for adding tag children, synonyms.
2021-01-05 17:24:46 -08:00
fec280bf99
Rename easybake status new_synonym -> add_synonym.
2021-01-05 14:01:13 -08:00
6fcc96f5aa
Don't clear the easybake field until response comes back.
2021-01-05 13:23:47 -08:00
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
7c62c064cb
Rename photo_card_selector_checkbox photo_clipboard_selector_checkbox.
2021-01-04 23:31:41 -08:00
b8290d884e
Add html id to the clipboard checkbox here.
2021-01-04 23:29:25 -08:00
1a2bd59f23
Fix accuracy of Descendants count on tags page.
2021-01-04 13:45:43 -08:00
4d0565d9bb
Add jank support for html motds.
2021-01-04 02:23:03 -08:00
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
0c3ee6f2d2
Add search_embed for bringing search iframes to other pages.
2021-01-02 13:49:43 -08:00
e303b934f7
Add UI for editing user's display name.
2021-01-01 19:46:31 -08:00
84a5e2b4e1
Significant updates to editor.js.
2021-01-01 19:46:06 -08:00
ffbfa77ecc
Add UI dropdown for orderby basename.
2021-01-01 17:02:03 -08:00
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
a4a1f39ede
Fix response.json_ok -> response.meta.json_ok.
2020-12-26 13:22:19 -08:00
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
33b4799268
Only log "needed but not received" if there are any.
2020-12-26 12:13:54 -08:00
12ee2adedf
Add alertresponse to a lot of callback functions.
2020-11-06 22:50:05 -08:00
99e64e358e
Add missing semicolon.
2020-11-06 22:22:41 -08:00
68b27fced2
Add refresh_or_alert so errors aren't missed.
2020-11-06 21:42:28 -08:00
387a9e7b81
Fix vertical centering of wide videos on narrowish viewport.
2020-11-04 17:21:19 -08:00
867d1c34a4
Use class=panel for message_area on /login.
2020-11-04 17:20:59 -08:00
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
d536974025
Add class=panel to /clipboard #left.
2020-11-04 16:57:41 -08:00
a0207c52f2
Reduce grid-row-gap from 30px to 8px.
2020-11-04 16:56:24 -08:00
52e0ebc5f9
Remove the browser's default margin-top from tags_on_this_page ul.
2020-11-03 16:38:33 -08:00
c9eacbef2f
Teeny tiny whitespace tweaks.
2020-11-03 16:35:53 -08:00
41b03f46b9
Use more class=panel throughout ui.
2020-11-03 16:25:04 -08:00
615242c680
Remove unnecessary "event" from generate_thumbnail form.
2020-11-03 16:08:15 -08:00
0fccfc562a
Rearrange some functions and add headers.
2020-11-03 15:49:50 -08:00
1c0f50a4a6
Move refresh metadata button above the download links.
2020-11-03 15:34:41 -08:00
9e23aacae7
Add id=photo_filename to the h3.
2020-11-03 15:34:28 -08:00
cc8053f8fd
Alert response if set searchhidden fails.
2020-11-03 15:33:59 -08:00
fbaa7843da
Add missing semicolon.
2020-11-03 15:33:33 -08:00
272bd471ff
Fix positioning of photo_viewer under the new CSS rules.
2020-11-03 00:05:21 -08:00
1b221ce8be
Add innertext_safe if you want to avoid escaping.
2020-10-25 20:24:06 -07:00
5f91554198
Don't break the mmf inputs when autocomplete init failed.
2020-10-25 20:20:40 -07:00
ca3540670c
On specific tag pages, use unlink buttons for immediate children.
2020-10-25 20:19:38 -07:00
881ce5e3ae
With specific tag, start the export with the children.
...
This prevents the specific tag from being included in the results in
the first place, and has the knock-on effect that the descendants'
lines won't all start with the parent tag's name.
2020-10-17 18:23:38 -07:00
fccd682eac
Instead of tags.remove, just filter on the upcoming for loop.
2020-10-17 18:17:23 -07:00
c146e0d1b9
Rename instances of Editor variables to clarify what they are.
2020-10-17 17:26:07 -07:00
45acdce74b
Let bookmark_card input have width 100%.
2020-10-13 10:56:38 -07:00
af4f2bcdaa
Link tags on photo page to the /tag/info url.
2020-10-13 10:41:47 -07:00