3fb198f994 
								
							 
						 
						
							
							
								
								Add explicit @media queries for wide mode, not just default to override.  
							
							... 
							
							
							
							Any properties that are different in wide/narrow mode should be defined
in the correct media query. I got tired of having wide mode be the
default and then narrow mode having to unset/initial all the attributes
that aren't relevant to narrow. 
							
						 
						
							2020-09-18 21:12:28 -07:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								83d22d2736 
								
							 
						 
						
							
							
								
								Remove unnecessary declarations of grid-area: left, right.  
							
							
							
						 
						
							2020-09-18 21:01:38 -07:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								8da18ba502 
								
							 
						 
						
							
							
								
								Add --narrow, --wide to common.css, is_wide_mode to common.js.  
							
							
							
						 
						
							2020-09-18 20:57:35 -07:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								9a29048ccf 
								
							 
						 
						
							
							
								
								Split sticky_side functionality into _side, _bottom.  
							
							... 
							
							
							
							This makes the role of each css definition more clear, and could allow
for cases where the side is sticky in wide mode but not sticky in
narrow mode. 
							
						 
						
							2020-09-18 20:37:40 -07:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								14a2014c68 
								
							 
						 
						
							
							
								
								Add link to /userid/id on /user page.  
							
							
							
						 
						
							2020-09-17 20:45:58 -07:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								4c9668c920 
								
							 
						 
						
							
							
								
								Instead of anti-autofocusing, use a pageload that calls focus().  
							
							
							
						 
						
							2020-09-17 18:17:08 -07:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								f9e4bac186 
								
							 
						 
						
							
							
								
								Use more _form functions instead of inline api.js calls.  
							
							
							
						 
						
							2020-09-17 18:14:07 -07:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								2a379919e0 
								
							 
						 
						
							
							
								
								Use grid instead of flexbox for message_area for better gaps.  
							
							
							
						 
						
							2020-09-15 15:03:40 -07:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								adbdb3bdb4 
								
							 
						 
						
							
							
								
								Show number of associated directories in alt text.  
							
							
							
						 
						
							2020-09-14 20:26:46 -07:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								dd0ee7a72a 
								
							 
						 
						
							
							
								
								Use more const.  
							
							
							
						 
						
							2020-09-14 18:33:53 -07:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								7fecd65b33 
								
							 
						 
						
							
							
								
								Remove failed experiment.  
							
							
							
						 
						
							2020-09-14 17:30:40 -07:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								733776ee88 
								
							 
						 
						
							
							
								
								Failed experiment: clientside updates of tag actions.  
							
							... 
							
							
							
							I'm committing this so I can reference it later if I decide to try
again, but for the time being I'm going to immediately revert it. 
							
						 
						
							2020-09-14 17:21:13 -07:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								0f039c5c48 
								
							 
						 
						
							
							
								
								Add remove_specific_synonym_form.  
							
							
							
						 
						
							2020-09-14 17:19:25 -07:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								5501f7279b 
								
							 
						 
						
							
							
								
								Don't use last-of-type to select tag object.  
							
							... 
							
							
							
							It turns out that last-of-type only considers a single tag type,
it doesn't select last element of class if it has a different tag
than the other classed elements. 
							
						 
						
							2020-09-14 17:19:00 -07:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								1442e16eb7 
								
							 
						 
						
							
							
								
								Add specific_tag variable into the javascript.  
							
							
							
						 
						
							2020-09-14 05:55:41 -07:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								5461d49cb4 
								
							 
						 
						
							
							
								
								Strip more whitespace from tag_object macro output.  
							
							
							
						 
						
							2020-09-14 05:17:44 -07:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								c11fb12069 
								
							 
						 
						
							
							
								
								Sort tags as they are added to photo.  
							
							
							
						 
						
							2020-09-12 16:52:46 -07:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								bbadd15129 
								
							 
						 
						
							
							
								
								Put the callbacks next to their respective form functions.  
							
							
							
						 
						
							2020-09-12 11:59:03 -07:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								eccb260a2b 
								
							 
						 
						
							
							
								
								Pull onclicks into separate _form functions.  
							
							
							
						 
						
							2020-09-12 11:48:08 -07:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								d00d7b4acf 
								
							 
						 
						
							
							
								
								Refocus add_tag_box after removing a tag.  
							
							
							
						 
						
							2020-09-12 01:19:16 -07:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								ee28779138 
								
							 
						 
						
							
							
								
								Pass separate tag_count into tags.html to prevent double-counting.  
							
							... 
							
							
							
							Foolishly, I was checking the length of the outputted easybake format,
which included lines for synonyms and multi-parent tags that shouldn't
be part of the tag count. 
							
						 
						
							2020-09-11 23:52:23 -07:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								30c9efc043 
								
							 
						 
						
							
							
								
								Rename generate_thumbnail_for_video -> _form.  
							
							
							
						 
						
							2020-09-11 17:06:50 -07:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								08f6c21286 
								
							 
						 
						
							
							
								
								Add return to these onchange and ondrag attributes.  
							
							... 
							
							
							
							I skipped them during the commit where I added return to all onclicks
because I figure I won't be wrapping these kinds of attributes.
But I feel like it's better to be consistent and you never know when
it might happen. 
							
						 
						
							2020-09-11 16:03:15 -07:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								ad26f09ee0 
								
							 
						 
						
							
							
								
								On photo.html, add and remove tag lis dynamically.  
							
							... 
							
							
							
							Instead of requiring a page refresh to see the new tags. They
just won't be sorted.
Slight bummer, the datalist dropdown pretty much obscures the
whole thing anyway. 
							
						 
						
							2020-09-11 15:57:06 -07:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								6184476485 
								
							 
						 
						
							
							
								
								Let the specific_tag have class=tag_object so it looks the part.  
							
							
							
						 
						
							2020-09-10 08:18:20 -07:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								4b76bc0628 
								
							 
						 
						
							
							
								
								Don't access response.data.tagname until we know it's not an error.  
							
							... 
							
							
							
							This wasn't causing any issues, because it was just setting itself
to undefined, but I realized I should move it. 
							
						 
						
							2020-09-10 06:48:56 -07:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								8d2af3255b 
								
							 
						 
						
							
							
								
								Add endpoints set_searchhidden, unset_searchhidden and checkbox.  
							
							
							
						 
						
							2020-09-09 20:51:15 -07:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								4569e7848c 
								
							 
						 
						
							
							
								
								Let apply_check_all search for the checkboxes, not the photo cards.  
							
							
							
						 
						
							2020-09-09 20:09:41 -07:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								804afe912f 
								
							 
						 
						
							
							
								
								Add css class .photo_card_searchhidden.  
							
							
							
						 
						
							2020-09-09 19:24:43 -07:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								f5eb2467dc 
								
							 
						 
						
							
							
								
								Add synonyms div to specific tag page.  
							
							
							
						 
						
							2020-09-09 15:52:09 -07:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								97bb9da8a6 
								
							 
						 
						
							
							
								
								Use (+) (x) links on /tags page, link main tag object to info.  
							
							
							
						 
						
							2020-09-09 15:51:57 -07:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								270dcadf4e 
								
							 
						 
						
							
							
								
								Let tag_object also link to mays, forbids.  
							
							
							
						 
						
							2020-09-09 14:08:06 -07:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								71e87f83f7 
								
							 
						 
						
							
							
								
								Use class=hidden instead of inline style display:none.  
							
							
							
						 
						
							2020-09-09 13:13:38 -07:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								edca32e81c 
								
							 
						 
						
							
							
								
								Simplify {%if x%} to just {{x or ''}.  
							
							
							
						 
						
							2020-09-09 13:13:04 -07:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								6d5cd11612 
								
							 
						 
						
							
							
								
								Let search_core return tags as real lists.  
							
							... 
							
							
							
							This lets search.html deal with real objects instead of playing with
dumed-down strings. 
							
						 
						
							2020-09-09 13:09:48 -07:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								d585fe92a9 
								
							 
						 
						
							
							
								
								Let search_core return author as real list.  
							
							... 
							
							
							
							This lets search.html deal with real objects instead of playing with
dumed-down strings. 
							
						 
						
							2020-09-09 13:08:41 -07:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								94b811b3b1 
								
							 
						 
						
							
							
								
								Let search_core return extension as real list.  
							
							... 
							
							
							
							This lets search.html deal with real objects instead of playing with
dumed-down strings. 
							
						 
						
							2020-09-09 13:07:22 -07:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								a048a48159 
								
							 
						 
						
							
							
								
								Use class=hidden instead of inline style display:none.  
							
							
							
						 
						
							2020-09-09 12:51:59 -07:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								c507d5f629 
								
							 
						 
						
							
							
								
								Fix reassign to const tag of tags.  
							
							
							
						 
						
							2020-09-08 16:42:44 -07:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								139998172f 
								
							 
						 
						
							
							
								
								Add spinner.BAIL for cancelling spinner without launching callback.  
							
							
							
						 
						
							2020-09-04 11:25:11 -07:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								7f48c3e97c 
								
							 
						 
						
							
							
								
								Add css/js classes entry_with_history, _with_tagname_replacements.  
							
							
							
						 
						
							2020-09-04 11:20:51 -07:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								295c9b4956 
								
							 
						 
						
							
							
								
								Add return to all onclicks, and ; to other javascript hooks.  
							
							
							
						 
						
							2020-09-04 10:37:04 -07:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								62e87c4b1a 
								
							 
						 
						
							
							
								
								Add missing space around assignment.  
							
							
							
						 
						
							2020-09-03 15:46:34 -07:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								c091e5fa36 
								
							 
						 
						
							
							
								
								Bind mmf inputs to search button with ctrl+enter.  
							
							
							
						 
						
							2020-09-03 15:39:48 -07:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								9a9edecfd2 
								
							 
						 
						
							
							
								
								Fix album drag-drop when you drag by the thumbnail or other child.  
							
							
							
						 
						
							2020-09-03 15:39:34 -07:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								dae5815239 
								
							 
						 
						
							
							
								
								Give #refresh_metadata_button .button_with_spinner.  
							
							
							
						 
						
							2020-09-03 15:39:11 -07:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								05b39c21fd 
								
							 
						 
						
							
							
								
								Replace loop uses of var with let/const.  
							
							
							
						 
						
							2020-09-03 15:33:37 -07:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								8af340e442 
								
							 
						 
						
							
							
								
								Replace non-global uses of var with let.  
							
							
							
						 
						
							2020-09-03 15:31:47 -07:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								fe7b5de427 
								
							 
						 
						
							
							
								
								Replace many uses of forEach with for-of.  
							
							
							
						 
						
							2020-09-03 14:18:05 -07:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								fa83324cc3 
								
							 
						 
						
							
							
								
								Remove width from bookmark_card, just rely on max-width.  
							
							
							
						 
						
							2020-09-03 12:20:49 -07:00