voussoir
1b631b33e9
Make separate functions for HTTP get / post.
2018-02-17 16:08:38 -08:00
voussoir
574ac9f656
Slightly scale down image thumbnail to match others.
...
It was too big!
2018-02-16 23:30:27 -08:00
voussoir
75953c2999
Add docstrings to the photoclipboard functions.
2018-01-19 22:24:07 -08:00
voussoir
e41532cff1
Rearrange some button CSS classes to be more generic.
...
Adds CSS variables for the highlight and shadow so they don't need
to be custom-defined for each color of button.
Elements should use more generic classes like green_button instead of
add_tag_button unless there's a good reason.
2017-12-16 14:13:02 -08:00
voussoir
4a5583c091
Add tray_lines div so that tray_body might hold more buttons.
2017-12-16 12:24:46 -08:00
voussoir
443d93ce18
Add the clipboard tray where users manage their photo clipboard.
...
Appearing on search and album pages, the tray is where you can
remove items from your clipboard without having to click on its
checkbox -- that photo card may not even be on the current page.
2017-12-16 03:47:54 -08:00
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
f69d9d409d
Give the editor toolbox a CSS class.
2017-12-08 11:59:27 -08:00
voussoir
e592b55fb1
Use CSS Grid for the header container.
...
The elements still use flex for spacing simplicity.
2017-08-01 18:37:25 -07:00
voussoir
f9524a1858
Switch to CSS Grid for the photo cards.
2017-08-01 18:25:28 -07:00
voussoir
c3c86de7f8
Only navigate to the album on 200.
2017-07-29 15:40:40 -07:00
voussoir
05d84c733c
Add <pre> to the types that get textarea inste of input.
2017-07-16 17:21:37 -07:00
voussoir
ee555f5f41
Also provide a display_element_map in addition to edit_element_map.
2017-07-13 23:17:47 -07:00
voussoir
0e17350d84
Add Editor elements for bookmarks.
2017-07-13 23:13:34 -07:00
voussoir
1f9dd35e89
Add data-editor-empty-text attribute.
...
When the display element specifies this attribute, it will be used when
the user leaves that field empty.
2017-07-13 23:07:44 -07:00
voussoir
5a512d8a25
Include an extra, more general css class "editor_button".
2017-07-09 19:51:58 -07:00
voussoir
24e162c782
Add basic thumbnail for image types.
2017-06-19 16:13:42 -07:00
voussoir
6e679f79b6
Add Editor class to generalize in-place editors.
2017-06-14 21:44:18 -07:00
voussoir
c4d1cf12e4
Make outline thickness more consistent 10 units
2017-06-09 19:15:50 -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
d18b34f2d9
bind_box_to_button can use ctrl+enter
2017-05-13 15:24:41 -07:00
voussoir
824430dfa8
Add helper div to maintain bg color on filename hover
...
Without it, gaps are visible between the lines of text.
2017-05-06 04:13:33 -07:00
voussoir
e5d22e766a
Fix usage of request.status
2017-05-05 21:08:32 -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