Add return to all onclicks, and ; to other javascript hooks.
This commit is contained in:
		
							parent
							
								
									1f88b007cd
								
							
						
					
					
						commit
						295c9b4956
					
				
					 11 changed files with 47 additions and 47 deletions
				
			
		|  | @ -133,7 +133,7 @@ h2, h3 | |||
|         data-is-input="1" | ||||
|         data-prompt="Album title" | ||||
|         data-cancel-class="gray_button" | ||||
|         data-onclick="create_child(event.target.input_source.value);" | ||||
|         data-onclick="return create_child(event.target.input_source.value);" | ||||
|         > | ||||
|             Create album | ||||
|         </button> | ||||
|  | @ -184,7 +184,7 @@ ALBUM_ID = undefined; | |||
| 
 | ||||
|         <button | ||||
|         class="red_button button_with_confirm" | ||||
|         data-onclick="api.albums.delete(ALBUM_ID, api.albums.callback_go_to_albums)" | ||||
|         data-onclick="return api.albums.delete(ALBUM_ID, api.albums.callback_go_to_albums);" | ||||
|         data-prompt="Delete Album?" | ||||
|         data-cancel-class="gray_button" | ||||
|         > | ||||
|  | @ -196,7 +196,7 @@ ALBUM_ID = undefined; | |||
|         data-is-input="1" | ||||
|         data-prompt="Album title" | ||||
|         data-cancel-class="gray_button" | ||||
|         data-onclick="create_child(event.target.input_source.value);" | ||||
|         data-onclick="return create_child(event.target.input_source.value);" | ||||
|         > | ||||
|             Create child | ||||
|         </button> | ||||
|  | @ -206,14 +206,14 @@ ALBUM_ID = undefined; | |||
|         data-is-input="1" | ||||
|         data-prompt="Child ID" | ||||
|         data-cancel-class="gray_button" | ||||
|         data-onclick="add_child(event.target.input_source.value);" | ||||
|         data-onclick="return add_child(event.target.input_source.value);" | ||||
|         > | ||||
|             Add child | ||||
|         </button> | ||||
| 
 | ||||
|         <button | ||||
|         class="green_button button_with_spinner" | ||||
|         onclick="api.albums.refresh_directories(ALBUM_ID, common.refresh);" | ||||
|         onclick="return api.albums.refresh_directories(ALBUM_ID, common.refresh);" | ||||
|         data-spinner-delay="500" | ||||
|         {% if not album.get_associated_directories() %} | ||||
|         title="No associated directories" | ||||
|  | @ -300,8 +300,8 @@ ALBUM_ID = undefined; | |||
| 
 | ||||
|     {{clipboard_tray.clipboard_tray()}} | ||||
|     <div class="my_clipboard_tray_toolbox"> | ||||
|         <button class="green_button" onclick="paste_photo_clipboard()">Add to this album</button> | ||||
|         <button class="red_button" onclick="unpaste_photo_clipboard()">Remove from this album</button> | ||||
|         <button class="green_button" onclick="return paste_photo_clipboard();">Add to this album</button> | ||||
|         <button class="red_button" onclick="return unpaste_photo_clipboard();">Remove from this album</button> | ||||
|     </div> | ||||
| </div> | ||||
| </body> | ||||
|  |  | |||
|  | @ -6,10 +6,10 @@ | |||
| id="{{id}}" | ||||
| class="album_card album_card_{{view}}" | ||||
| data-id="{{album.id}}" | ||||
| ondragstart="on_album_drag_start(event)" | ||||
| ondragend="on_album_drag_end(event)" | ||||
| ondragover="on_album_drag_over(event)" | ||||
| ondrop="on_album_drag_drop(event)" | ||||
| ondragstart="on_album_drag_start(event);" | ||||
| ondragend="on_album_drag_end(event);" | ||||
| ondragover="on_album_drag_over(event);" | ||||
| ondrop="on_album_drag_drop(event);" | ||||
| {% if album != "root" and draggable %} | ||||
| draggable=true | ||||
| {% endif %} | ||||
|  | @ -26,7 +26,7 @@ draggable=true | |||
|         {% if unlink_parent is not none %} | ||||
|         <button | ||||
|         class="remove_child_button button_with_confirm red_button" | ||||
|         data-onclick="api.albums.remove_child('{{unlink_parent.id}}', '{{album.id}}', common.refresh)" | ||||
|         data-onclick="return api.albums.remove_child('{{unlink_parent.id}}', '{{album.id}}', common.refresh);" | ||||
|         data-prompt="Remove child?" | ||||
|         data-holder-class="remove_child_button" | ||||
|         data-confirm-class="red_button" | ||||
|  |  | |||
|  | @ -77,7 +77,7 @@ | |||
| 
 | ||||
|                 <button | ||||
|                 class="red_button button_with_confirm" | ||||
|                 data-onclick="api.bookmarks.delete('{{bookmark.id}}', common.refresh)" | ||||
|                 data-onclick="return api.bookmarks.delete('{{bookmark.id}}', common.refresh);" | ||||
|                 data-prompt="Delete Bookmark?" | ||||
|                 data-cancel-class="gray_button" | ||||
|                 > | ||||
|  | @ -89,7 +89,7 @@ | |||
|             <div class="new_bookmark_card"> | ||||
|                 <input id="new_bookmark_title" type="text" placeholder="title (optional)"> | ||||
|                 <input id="new_bookmark_url" type="text" placeholder="url"> | ||||
|                 <button id="new_bookmark_button" class="green_button" onclick="create_bookmark_form()">Create</button> | ||||
|                 <button id="new_bookmark_button" class="green_button" onclick="return create_bookmark_form();">Create</button> | ||||
|             </div> | ||||
|         </div> | ||||
|     </div> | ||||
|  |  | |||
|  | @ -99,7 +99,7 @@ | |||
| <div id="content_body" class="sticky_side_right"> | ||||
| <div id="left"> | ||||
|     <div class="panel">The clipboard contains <span class="clipboard_count">0</span> items. | ||||
|     <button id="clear_clipboard_button" class="red_button" onclick="photo_clipboard.clear_clipboard()">Clear it.</button> | ||||
|     <button id="clear_clipboard_button" class="red_button" onclick="return photo_clipboard.clear_clipboard();">Clear it.</button> | ||||
|     </div> | ||||
| 
 | ||||
|     <div id="photo_card_holder"> | ||||
|  | @ -109,25 +109,25 @@ | |||
|     <div id="toolbox"> | ||||
|         <div id="add_tag_area"> | ||||
|             <input type="text" id="add_tag_textbox" list="tag_autocomplete_datalist"> | ||||
|             <button class="add_tag_button green_button" id="add_tag_button" onclick="add_tag_form();">Add tag</button> | ||||
|             <button class="add_tag_button green_button" id="add_tag_button" onclick="return add_tag_form();">Add tag</button> | ||||
|         </div> | ||||
| 
 | ||||
|         <div id="remove_tag_area"> | ||||
|             <input type="text" id="remove_tag_textbox" list="tag_autocomplete_datalist"> | ||||
|             <button class="red_button" id="remove_tag_button" onclick="remove_tag_form();">Remove tag</button> | ||||
|             <button class="red_button" id="remove_tag_button" onclick="return remove_tag_form();">Remove tag</button> | ||||
|         </div> | ||||
| 
 | ||||
|         <div id="refresh_metadata_area"> | ||||
|             <button class="green_button button_with_spinner" id="refresh_metadata_button" data-spinner-delay="500" onclick="refresh_metadata_form();">Refresh metadata</button> | ||||
|             <button class="green_button button_with_spinner" id="refresh_metadata_button" data-spinner-delay="500" onclick="return refresh_metadata_form();">Refresh metadata</button> | ||||
|         </div> | ||||
| 
 | ||||
|         <div id="searchhidden_area"> | ||||
|             <button class="yellow_button" id="set_searchhidden_button" onclick="set_searchhidden_form()">Searchhide</button> | ||||
|             <button class="yellow_button" id="unset_searchhidden_button" onclick="unset_searchhidden_form()">Unhide</button> | ||||
|             <button class="yellow_button" id="set_searchhidden_button" onclick="return set_searchhidden_form();">Searchhide</button> | ||||
|             <button class="yellow_button" id="unset_searchhidden_button" onclick="return unset_searchhidden_form();">Unhide</button> | ||||
|         </div> | ||||
| 
 | ||||
|         <div id="download_zip_area"> | ||||
|             <button class="yellow_button" id="download_zip_button" onclick="download_zip_form()">Download .zip</button> | ||||
|             <button class="yellow_button" id="download_zip_button" onclick="return download_zip_form();">Download .zip</button> | ||||
|         </div> | ||||
|     </div> | ||||
| 
 | ||||
|  |  | |||
|  | @ -3,13 +3,13 @@ | |||
|     <button | ||||
|     id="clipboard_tray_expandbutton" | ||||
|     class="yellow_button" | ||||
|     onclick="photo_clipboard.clipboard_tray_collapse_toggle()" | ||||
|     onclick="return photo_clipboard.clipboard_tray_collapse_toggle();" | ||||
|     >Clipboard: <span class="clipboard_count">0</span> items</button> | ||||
|     <div id="clipboard_tray_body" class="hidden"> | ||||
|         <div id="clipboard_tray_toolbox"> | ||||
|             <span id="clipboard_tray_toolbox_firstline"> | ||||
|                 <a target="_blank" href="/clipboard">Full clipboard</a> | ||||
|                 <button id="clear_clipboard_button" class="red_button" onclick="photo_clipboard.clear_clipboard()">Clear</button> | ||||
|                 <button id="clear_clipboard_button" class="red_button" onclick="return photo_clipboard.clear_clipboard();">Clear</button> | ||||
|             </span> | ||||
|             <!-- | ||||
|             If the page contains a div with the class `my_clipboard_tray_toolbox`, | ||||
|  |  | |||
|  | @ -5,7 +5,7 @@ | |||
|     <a class="header_element" href="/tags">Tags</a> | ||||
|     {% if session.user %} | ||||
|     <a class="header_element" href="/user/{{session.user.username}}">{{session.user.display_name}}</a> | ||||
|     <button class="header_element" onclick="api.users.logout(common.refresh);" style="flex:0">Logout</button> | ||||
|     <button class="header_element" onclick="return api.users.logout(common.refresh);" style="flex:0">Logout</button> | ||||
|     {% else %} | ||||
|     <a class="header_element" href="/login">Log in</a> | ||||
|     {% endif %} | ||||
|  |  | |||
|  | @ -70,7 +70,7 @@ form h2 | |||
|             <h2>Log in</h2> | ||||
|             <input type="text" id="login_input_username" name="username" placeholder="username" autofocus> | ||||
|             <input type="password" id="login_input_password" name="password" placeholder="password"> | ||||
|             <button type="submit" id="login_submit_button" class="green_button" onclick="login_form(event)">Log in</button> | ||||
|             <button type="submit" id="login_submit_button" class="green_button" onclick="return login_form(event);">Log in</button> | ||||
|         </form> | ||||
|         <form id="register_form" class="panel" action="/register" method="post"> | ||||
|             <h2>Register</h2> | ||||
|  | @ -78,7 +78,7 @@ form h2 | |||
|             <input type="text" id="register_input_display_name" name="display_name" placeholder="display name (optional)"> | ||||
|             <input type="password" id="register_input_password_1" name="password_1" placeholder="password (at least {{min_password_length}})"> | ||||
|             <input type="password" id="register_input_password_2" name="password_2" placeholder="password again"> | ||||
|             <button type="submit" id="register_input_button" class="green_button" onclick="register_form(event)">Register</button> | ||||
|             <button type="submit" id="register_input_button" class="green_button" onclick="return register_form(event);">Register</button> | ||||
|         </form> | ||||
|         <div id="message_area"> | ||||
|         </div> | ||||
|  |  | |||
|  | @ -160,7 +160,7 @@ | |||
|         <ul id="this_tags"> | ||||
|             <li> | ||||
|                 <input id="add_tag_textbox" type="text" list="tag_autocomplete_datalist" autofocus> | ||||
|                 <button id="add_tag_button" class="green_button" onclick="add_photo_tag_form();">add</button> | ||||
|                 <button id="add_tag_button" class="green_button" onclick="return add_photo_tag_form();">add</button> | ||||
|             </li> | ||||
|             {% set tags = photo.get_tags()|sort_tags %} | ||||
|             {% for tag in tags %} | ||||
|  | @ -168,7 +168,7 @@ | |||
|                 {{tag_object.tag_object(tag, with_alt_description=True)}}<!-- | ||||
|                 --><button | ||||
|                 class="remove_tag_button red_button" | ||||
|                 onclick="remove_photo_tag_form('{{photo.id}}', '{{tag.name}}');"> | ||||
|                 onclick="return remove_photo_tag_form('{{photo.id}}', '{{tag.name}}');"> | ||||
|                 </button> | ||||
|             </li> | ||||
|             {% endfor %} | ||||
|  | @ -194,8 +194,8 @@ | |||
|             {% endif %} | ||||
|             <li><a href="{{photo|file_link}}?download=true&original_filename=true">Download as original filename</a></li> | ||||
|             <li><a href="{{photo|file_link}}?download=true">Download as {{photo.id}}.{{photo.extension}}</a></li> | ||||
|             <li><button id="refresh_metadata_button" class="green_button button_with_spinner" onclick="refresh_metadata_form();">refresh</button></li> | ||||
|             <li><label class="photo_card" data-id="{{photo.id}}"><input type="checkbox" class="photo_card_selector_checkbox" onclick="photo_clipboard.on_photo_select(event)"/>Clipboard</label></li> | ||||
|             <li><button id="refresh_metadata_button" class="green_button button_with_spinner" onclick="return refresh_metadata_form();">refresh</button></li> | ||||
|             <li><label class="photo_card" data-id="{{photo.id}}"><input type="checkbox" class="photo_card_selector_checkbox" onclick="return photo_clipboard.on_photo_select(event);"/>Clipboard</label></li> | ||||
|         </ul> | ||||
| 
 | ||||
| 
 | ||||
|  | @ -223,7 +223,7 @@ | |||
| 
 | ||||
| <div id="right"> | ||||
|     <!-- THE PHOTO ITSELF --> | ||||
|     <div id="photo_viewer" class="photo_viewer_{{photo.simple_mimetype}}" {%if photo.simple_mimetype == "image"%}onclick="toggle_hoverzoom(event)"{%endif%}> | ||||
|     <div id="photo_viewer" class="photo_viewer_{{photo.simple_mimetype}}" {%if photo.simple_mimetype == "image"%}onclick="return toggle_hoverzoom(event);"{%endif%}> | ||||
|         {% if photo.simple_mimetype == "image" %} | ||||
|         <img src="{{photo|file_link}}" alt="{{photo.basename}}" onload="this.style.opacity=0.99"> | ||||
| 
 | ||||
|  | @ -245,11 +245,11 @@ | |||
|     </div> | ||||
|     <div id="hovering_tools"> | ||||
|         {% if photo.simple_mimetype == "video" %} | ||||
|         <button id="generate_thumbnail_button" class="green_button button_with_spinner" onclick="generate_thumbnail_for_video(event)">Capture thumbnail</button> | ||||
|         <button id="generate_thumbnail_button" class="green_button button_with_spinner" onclick="return generate_thumbnail_for_video(event);">Capture thumbnail</button> | ||||
|         {% endif %} | ||||
|         <button | ||||
|         class="red_button button_with_confirm" | ||||
|         data-onclick="api.photos.delete(PHOTO_ID, false, api.photos.callback_go_to_search)" | ||||
|         data-onclick="return api.photos.delete(PHOTO_ID, false, api.photos.callback_go_to_search);" | ||||
|         data-prompt="Delete photo, keep file?" | ||||
|         data-cancel-class="gray_button" | ||||
|         > | ||||
|  | @ -258,7 +258,7 @@ | |||
| 
 | ||||
|         <button | ||||
|         class="red_button button_with_confirm" | ||||
|         data-onclick="api.photos.delete(PHOTO_ID, true, api.photos.callback_go_to_search)" | ||||
|         data-onclick="return api.photos.delete(PHOTO_ID, true, api.photos.callback_go_to_search);" | ||||
|         data-prompt="Delete file on disk?" | ||||
|         data-cancel-class="gray_button" | ||||
|         > | ||||
|  |  | |||
|  | @ -26,7 +26,7 @@ | |||
| {% endif -%} | ||||
| 
 | ||||
| <div class="photo_card photo_card_{{view}} photo_card_unselected" data-id="{{photo.id}}"> | ||||
|     <input type="checkbox" class="photo_card_selector_checkbox" onclick="photo_clipboard.on_photo_select(event)"/> | ||||
|     <input type="checkbox" class="photo_card_selector_checkbox" onclick="return photo_clipboard.on_photo_select(event);"/> | ||||
|     <div class="photo_card_filename"><a target="_blank" href="/photo/{{photo.id}}">{{photo.basename}}</a></div> | ||||
|     <span class="photo_card_metadata"> | ||||
|         {{- metadata_inner|safe -}} | ||||
|  |  | |||
|  | @ -154,7 +154,7 @@ | |||
| 
 | ||||
| {% macro create_orderby_li(selected_column, selected_sorter) %} | ||||
| <li class="search_builder_orderby_li"> | ||||
|     <select onchange="orderby_hide_direction_hook(event)"> | ||||
|     <select onchange="orderby_hide_direction_hook(event);"> | ||||
|         <option value="created"   {{"selected" if selected_column=="created" else ""}}   >Creation date</option> | ||||
|         <option value="area"      {{"selected" if selected_column=="area" else ""}}      >Area</option> | ||||
|         <option value="width"     {{"selected" if selected_column=="width" else ""}}     >Width</option> | ||||
|  | @ -169,7 +169,7 @@ | |||
|         <option value="desc" {{"selected" if selected_sorter=="desc" else ""}} >Descending</option> | ||||
|         <option value="asc"  {{"selected" if selected_sorter=="asc" else ""}}  >Ascending</option> | ||||
|     </select> | ||||
|     <button class="remove_tag_button_perm red_button" onclick="orderby_remove_hook(this);"></button> | ||||
|     <button class="remove_tag_button_perm red_button" onclick="return orderby_remove_hook(this);"></button> | ||||
| </li> | ||||
| {% endmacro %} | ||||
| </head> | ||||
|  | @ -189,7 +189,7 @@ | |||
|                         <li class="search_builder_{{tagtype}}_inputted"> | ||||
|                             <span class="tag_object">{{tagname}}</span>{{-''-}} | ||||
|                             <button class="remove_tag_button red_button" | ||||
|                             onclick="remove_searchtag(ul_{{tagtype}}, '{{tagname}}', inputted_{{tagtype}});"></button> | ||||
|                             onclick="return remove_searchtag(ul_{{tagtype}}, '{{tagname}}', inputted_{{tagtype}});"></button> | ||||
|                         </li> | ||||
|                     {% endfor %} | ||||
|                 {% endif %} | ||||
|  | @ -216,7 +216,7 @@ | |||
|                 {% else %} | ||||
|                     {{ create_orderby_li(selected_column=0, selected_sorter=0) }} | ||||
|                 {% endif %} | ||||
|                 <li id="search_builder_orderby_newrow"><button class="green_button" onclick="add_new_orderby()">+</button></li> | ||||
|                 <li id="search_builder_orderby_newrow"><button class="green_button" onclick="return add_new_orderby();">+</button></li> | ||||
|             </ul> | ||||
|         </div> | ||||
|         <br> | ||||
|  | @ -310,21 +310,21 @@ | |||
|                 {{tag_object.tag_object( | ||||
|                     tag, | ||||
|                     link=None, | ||||
|                     onclick="tags_on_this_page_add_must(event, '" + tag.name + "');", | ||||
|                     onclick="return tags_on_this_page_add_must(event, '" + tag.name + "');", | ||||
|                     innertext="(+)", | ||||
|                 )}} | ||||
| 
 | ||||
|                 {{tag_object.tag_object( | ||||
|                     tag, | ||||
|                     link=None, | ||||
|                     onclick="tags_on_this_page_add_may(event, '" + tag.name + "');", | ||||
|                     onclick="return tags_on_this_page_add_may(event, '" + tag.name + "');", | ||||
|                     innertext="(~)", | ||||
|                 )}} | ||||
| 
 | ||||
|                 {{tag_object.tag_object( | ||||
|                     tag, | ||||
|                     link=None, | ||||
|                     onclick="tags_on_this_page_add_forbid(event, '" + tag.name + "');", | ||||
|                     onclick="return tags_on_this_page_add_forbid(event, '" + tag.name + "');", | ||||
|                     innertext="(x)", | ||||
|                 )}} | ||||
| 
 | ||||
|  |  | |||
|  | @ -98,7 +98,7 @@ h2, h3 | |||
|     <div id="right"> | ||||
|         <div id="editor_area"> | ||||
|             <input type="text" id="add_tag_textbox" autofocus> | ||||
|             <button class="add_tag_button green_button" id="add_tag_button" onclick="easybake_form();">bake</button> | ||||
|             <button class="add_tag_button green_button" id="add_tag_button" onclick="return easybake_form();">bake</button> | ||||
|         </div> | ||||
|         <div id="message_area"> | ||||
|         </div> | ||||
|  | @ -130,7 +130,7 @@ h2, h3 | |||
| 
 | ||||
|             <button | ||||
|             class="red_button button_with_confirm" | ||||
|             data-onclick="api.tags.delete('{{specific_tag.name}}', api.tags.callback_go_to_tags);" | ||||
|             data-onclick="return api.tags.delete('{{specific_tag.name}}', api.tags.callback_go_to_tags);" | ||||
|             data-prompt="Delete Tag?" | ||||
|             data-confirm="Delete" | ||||
|             data-cancel-class="gray_button" | ||||
|  | @ -173,7 +173,7 @@ h2, h3 | |||
|                     {{tag_object.tag_object(tag, link='search', innertext=qualified_name, with_alt_description=True)-}} | ||||
|                     <button | ||||
|                     class="remove_tag_button red_button button_with_confirm" | ||||
|                     data-onclick="api.tags.remove_child('{{qualified_name.split('.')[-2]}}', '{{tag.name}}', tag_action_callback);" | ||||
|                     data-onclick="return api.tags.remove_child('{{qualified_name.split('.')[-2]}}', '{{tag.name}}', tag_action_callback);" | ||||
|                     data-prompt="Unlink Tags?" | ||||
|                     data-confirm="Unlink" | ||||
|                     data-confirm-class="remove_tag_button_perm red_button" | ||||
|  | @ -188,7 +188,7 @@ h2, h3 | |||
|                     {{tag_object.tag_object(tag, link='search', innertext=qualified_name, with_alt_description=True)-}} | ||||
|                     <button | ||||
|                     class="remove_tag_button red_button button_with_confirm" | ||||
|                     data-onclick="api.tags.delete('{{qualified_name}}', tag_action_callback);" | ||||
|                     data-onclick="return api.tags.delete('{{qualified_name}}', tag_action_callback);" | ||||
|                     data-prompt="Delete Tag?" | ||||
|                     data-confirm="Delete" | ||||
|                     data-confirm-class="remove_tag_button_perm red_button" | ||||
|  | @ -206,7 +206,7 @@ h2, h3 | |||
|                     {{tag_object.tag_object(tag, link='search', innertext=qualified_name + '+' + synonym)-}} | ||||
|                     <button | ||||
|                     class="remove_tag_button red_button button_with_confirm" | ||||
|                     data-onclick="api.tags.remove_synonym('{{tag.name}}', '{{synonym}}', tag_action_callback);" | ||||
|                     data-onclick="return api.tags.remove_synonym('{{tag.name}}', '{{synonym}}', tag_action_callback);" | ||||
|                     data-prompt="Remove Synonym?" | ||||
|                     data-confirm="Remove" | ||||
|                     data-confirm-class="remove_tag_button_perm red_button" | ||||
|  |  | |||
		Loading…
	
		Reference in a new issue