Remove tag after addition now working
This commit is contained in:
parent
4f6403a5e6
commit
3b4f0ad24e
3 changed files with 7 additions and 5 deletions
|
@ -41,9 +41,9 @@
|
|||
</a>
|
||||
<div class="overlay-rows-bottom pl-3 pr-3 pb-1">
|
||||
{% for tag_id, tag_name in media.tags %}
|
||||
<a class="badge badge-pill badge-light shadow-sm tag-item mr-1" data-id="{{ tag_id }}" data-media="{{ media.id }}" title="{{ tag_name }}">{{ tag_name }}</a>
|
||||
<a href="{{ queryParams({'tag':tag_id}) }}" class="badge badge-pill badge-light shadow-sm tag-item mr-1" data-id="{{ tag_id }}" data-media="{{ media.id }}" title="{{ tag_name }}">{{ tag_name }}</a>
|
||||
{% endfor %}
|
||||
<a class="badge badge-pill badge-success shadow-sm tag-add mr-1" data-id="{{ media.id }}"><i class="fas fa-plus fa-sm fa-fw"></i></a>
|
||||
<a href="javascript:void(0);" class="badge badge-pill badge-success shadow-sm tag-add mr-1" data-id="{{ media.id }}"><i class="fas fa-plus fa-sm fa-fw"></i></a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
|
|
@ -44,7 +44,7 @@
|
|||
<span class="text-maxlen">{{ media.filename }}</span>
|
||||
<p>
|
||||
{% for tag_id, tag_name in media.tags %}
|
||||
<a class="badge badge-pill badge-light shadow-sm tag-item mr-1" data-id="{{ tag_id }}" data-media="{{ media.id }}" title="{{ tag_name }}">{{ tag_name }}</a>
|
||||
<a href="{{ queryParams({'tag':tag_id}) }}" class="badge badge-pill badge-light shadow-sm tag-item mr-1" data-id="{{ tag_id }}" data-media="{{ media.id }}" title="{{ tag_name }}">{{ tag_name }}</a>
|
||||
{% endfor %}
|
||||
<a href="javascript:void(0)" class="badge badge-pill badge-success shadow-sm tag-add" data-id="{{ media.id }}"><i class="fas fa-plus fa-sm fa-fw"></i></a>
|
||||
</p>
|
||||
|
|
|
@ -174,6 +174,7 @@ var app = {
|
|||
},
|
||||
saveTag: function () {
|
||||
var tag = $(this).val();
|
||||
var mediaId = $(this).data('id');
|
||||
var $parent = $(this).parent();
|
||||
if (tag === '') {
|
||||
$parent.remove();
|
||||
|
@ -182,7 +183,7 @@ var app = {
|
|||
$.ajax({
|
||||
type: 'POST',
|
||||
url: window.AppConfig.base_url + '/tag/add',
|
||||
data: {'tag': tag, 'mediaId': $(this).data('id')},
|
||||
data: {'tag': tag, 'mediaId': mediaId},
|
||||
dataType: 'json',
|
||||
success: function (data) {
|
||||
if (!data.limitReached) {
|
||||
|
@ -190,7 +191,8 @@ var app = {
|
|||
$(document.createElement('a'))
|
||||
.addClass('badge badge-pill badge-light shadow-sm tag-item mr-1')
|
||||
.attr('data-id', data.tagId)
|
||||
.dblclick(app.removeTag)
|
||||
.attr('data-media', mediaId)
|
||||
.contextmenu(app.removeTag)
|
||||
.text(tag)
|
||||
);
|
||||
} else {
|
||||
|
|
Loading…
Add table
Reference in a new issue