Use more _form functions instead of inline api.js calls.
This commit is contained in:
parent
c99f6858df
commit
f9e4bac186
3 changed files with 30 additions and 5 deletions
|
@ -184,7 +184,7 @@ const ALBUM_ID = undefined;
|
||||||
|
|
||||||
<button
|
<button
|
||||||
class="red_button button_with_confirm"
|
class="red_button button_with_confirm"
|
||||||
data-onclick="return api.albums.delete(ALBUM_ID, api.albums.callback_go_to_albums);"
|
data-onclick="return delete_album_form();"
|
||||||
data-prompt="Delete Album?"
|
data-prompt="Delete Album?"
|
||||||
data-cancel-class="gray_button"
|
data-cancel-class="gray_button"
|
||||||
>
|
>
|
||||||
|
@ -214,7 +214,7 @@ const ALBUM_ID = undefined;
|
||||||
{% set associated_directories = album.get_associated_directories() %}
|
{% set associated_directories = album.get_associated_directories() %}
|
||||||
<button
|
<button
|
||||||
class="green_button button_with_spinner"
|
class="green_button button_with_spinner"
|
||||||
onclick="return api.albums.refresh_directories(ALBUM_ID, common.refresh);"
|
onclick="return refresh_associated_directories_form();"
|
||||||
data-spinner-delay="500"
|
data-spinner-delay="500"
|
||||||
{% if associated_directories %}
|
{% if associated_directories %}
|
||||||
title="Pull from {{associated_directories|length}} directories"
|
title="Pull from {{associated_directories|length}} directories"
|
||||||
|
@ -322,6 +322,16 @@ function add_child(child_id)
|
||||||
api.albums.add_child(ALBUM_ID, child_id, common.refresh);
|
api.albums.add_child(ALBUM_ID, child_id, common.refresh);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function delete_album_form()
|
||||||
|
{
|
||||||
|
api.albums.delete(ALBUM_ID, api.albums.callback_go_to_albums);
|
||||||
|
}
|
||||||
|
|
||||||
|
function refresh_associated_directories_form()
|
||||||
|
{
|
||||||
|
api.albums.refresh_directories(ALBUM_ID, common.refresh);
|
||||||
|
}
|
||||||
|
|
||||||
function paste_photo_clipboard()
|
function paste_photo_clipboard()
|
||||||
{
|
{
|
||||||
const photo_ids = Array.from(photo_clipboard.clipboard);
|
const photo_ids = Array.from(photo_clipboard.clipboard);
|
||||||
|
|
|
@ -77,7 +77,7 @@
|
||||||
|
|
||||||
<button
|
<button
|
||||||
class="red_button button_with_confirm"
|
class="red_button button_with_confirm"
|
||||||
data-onclick="return api.bookmarks.delete('{{bookmark.id}}', common.refresh);"
|
data-onclick="return delete_bookmark_form();"
|
||||||
data-prompt="Delete Bookmark?"
|
data-prompt="Delete Bookmark?"
|
||||||
data-cancel-class="gray_button"
|
data-cancel-class="gray_button"
|
||||||
>
|
>
|
||||||
|
@ -108,6 +108,11 @@ function create_bookmark_form()
|
||||||
return api.bookmarks.create(url, title, common.refresh);
|
return api.bookmarks.create(url, title, common.refresh);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function delete_bookmark_form()
|
||||||
|
{
|
||||||
|
api.bookmarks.delete('{{bookmark.id}}', common.refresh);
|
||||||
|
}
|
||||||
|
|
||||||
function on_open(ed, edit_element_map)
|
function on_open(ed, edit_element_map)
|
||||||
{
|
{
|
||||||
ed.open();
|
ed.open();
|
||||||
|
|
|
@ -258,7 +258,7 @@
|
||||||
{% endif %}
|
{% endif %}
|
||||||
<button
|
<button
|
||||||
class="red_button button_with_confirm"
|
class="red_button button_with_confirm"
|
||||||
data-onclick="return api.photos.delete(PHOTO_ID, false, api.photos.callback_go_to_search);"
|
data-onclick="return delete_photo_form();"
|
||||||
data-prompt="Delete photo, keep file?"
|
data-prompt="Delete photo, keep file?"
|
||||||
data-cancel-class="gray_button"
|
data-cancel-class="gray_button"
|
||||||
>
|
>
|
||||||
|
@ -267,7 +267,7 @@
|
||||||
|
|
||||||
<button
|
<button
|
||||||
class="red_button button_with_confirm"
|
class="red_button button_with_confirm"
|
||||||
data-onclick="return api.photos.delete(PHOTO_ID, true, api.photos.callback_go_to_search);"
|
data-onclick="return delete_photo_from_disk_form();"
|
||||||
data-prompt="Delete file on disk?"
|
data-prompt="Delete file on disk?"
|
||||||
data-cancel-class="gray_button"
|
data-cancel-class="gray_button"
|
||||||
>
|
>
|
||||||
|
@ -381,6 +381,16 @@ function add_remove_photo_tag_callback(response)
|
||||||
common.create_message_bubble(message_area, message_positivity, message_text, 8000);
|
common.create_message_bubble(message_area, message_positivity, message_text, 8000);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function delete_photo_form()
|
||||||
|
{
|
||||||
|
api.photos.delete(PHOTO_ID, false, api.photos.callback_go_to_search);
|
||||||
|
}
|
||||||
|
|
||||||
|
function delete_photo_from_disk_form()
|
||||||
|
{
|
||||||
|
api.photos.delete(PHOTO_ID, true, api.photos.callback_go_to_search);
|
||||||
|
}
|
||||||
|
|
||||||
function sort_tag_objects()
|
function sort_tag_objects()
|
||||||
{
|
{
|
||||||
const tag_list = document.getElementById("this_tags");
|
const tag_list = document.getElementById("this_tags");
|
||||||
|
|
Loading…
Reference in a new issue