Add photo delete buttons to hovering toolbox.
I tried putting them in the #left but it was looking seriously ugly. Actually #left is always ugly because the variety of info and buttons and text alignments. Hover toolbox is not ideal and I don't want it to become a dumping ground, but deleting should be a rare action and I don't want it right next to stuff like the basic metadata.
This commit is contained in:
parent
45cb96cc5c
commit
30a0715980
1 changed files with 27 additions and 1 deletions
|
@ -105,7 +105,12 @@
|
|||
position: absolute;
|
||||
right: 8px;
|
||||
top: 8px;
|
||||
background-color: var(--color_theme_primary);
|
||||
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
align-items: flex-end;
|
||||
|
||||
/*background-color: var(--color_theme_primary);*/
|
||||
}
|
||||
|
||||
@media screen and (max-width: 800px)
|
||||
|
@ -204,11 +209,13 @@
|
|||
</ul>
|
||||
{% endif %}
|
||||
|
||||
<!-- BEFORE & AFTER SEARCH LINKS -->
|
||||
<div id="before_after_links">
|
||||
<a href="/search?created=-{{photo.created}}">←Before</a>
|
||||
<span> | </span>
|
||||
<a href="/search?created={{photo.created}}-&orderby=created-asc">After→</a>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
<div id="message_area"></div>
|
||||
</div>
|
||||
|
@ -239,6 +246,25 @@
|
|||
{% if photo.simple_mimetype == "video" %}
|
||||
<button id="generate_thumbnail_button" class="green_button button_with_spinner" data-onclick="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-prompt="Delete photo, keep file?"
|
||||
data-confirm-class="red_button"
|
||||
data-cancel-class="gray_button"
|
||||
>
|
||||
Remove
|
||||
</button>
|
||||
|
||||
<button
|
||||
class="red_button button_with_confirm"
|
||||
data-onclick="api.photos.delete(PHOTO_ID, true, api.photos.callback_go_to_search)"
|
||||
data-prompt="Delete file on disk?"
|
||||
data-confirm-class="red_button"
|
||||
data-cancel-class="gray_button"
|
||||
>
|
||||
Delete
|
||||
</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
|
Loading…
Reference in a new issue