Lines 105-117
Link Here
|
105 |
[% IF ( text_field.select_field ) %] |
105 |
[% IF ( text_field.select_field ) %] |
106 |
<td> |
106 |
<td> |
107 |
<a |
107 |
<a |
108 |
class="delete_image btn btn-default btn-xs" |
108 |
class="btn btn-default btn-xs submit-form-link" |
|
|
109 |
href="#" |
109 |
data-image_id="[% text_field.field_value | html %]" |
110 |
data-image_id="[% text_field.field_value | html %]" |
110 |
href="/cgi-bin/koha/patroncards/image-manage.pl?op=delete&image_id=[% text_field.field_value | html %]" |
111 |
data-action="/cgi-bin/koha/patroncards/image-manage.pl" |
111 |
><i class="fa fa-trash-can"></i> Delete</a |
112 |
data-method="post" |
|
|
113 |
data-op="cud-delete" |
114 |
data-confirmation-msg="[% tx('Are you sure you want to delete image {image_id}?', {image_id = text_field.field_value} ) | html %]" |
112 |
> |
115 |
> |
|
|
116 |
<i class="fa fa-trash-can"></i> Delete |
117 |
</a> |
113 |
</td> |
118 |
</td> |
114 |
<td align="center"><input type="checkbox" id="image_id_[% text_field.field_value | html %]" name="image_id" value="[% text_field.field_value | html %]" /></td> |
119 |
<td><input type="checkbox" id="image_id_[% text_field.field_value | html %]" name="image_id" value="[% text_field.field_value | html %]" /></td> |
115 |
[% ELSIF ( text_field.field_value ) %] |
120 |
[% ELSIF ( text_field.field_value ) %] |
116 |
<td>[% text_field.field_value | html %]</td> |
121 |
<td>[% text_field.field_value | html %]</td> |
117 |
[% ELSE %] |
122 |
[% ELSE %] |
Lines 186-209
Link Here
|
186 |
$("#delete").click(function () { |
191 |
$("#delete").click(function () { |
187 |
return DeleteConfirm(); |
192 |
return DeleteConfirm(); |
188 |
}); |
193 |
}); |
189 |
$(".delete_image").on("click", function (ev) { |
|
|
190 |
ev.preventDefault(); |
191 |
const this_image = ev.target; |
192 |
const image_id = this_image.dataset.image_id; |
193 |
for (i = 0; i < document.delete_images.image_id.length; i++) { |
194 |
const row_image_id = document.delete_images.image_id[i].value; |
195 |
const row_checkbox = document.querySelector(`#image_id_${row_image_id}`); |
196 |
if (image_id === row_image_id) { |
197 |
row_checkbox.checked = true; |
198 |
} else { |
199 |
row_checkbox.checked = false; |
200 |
} |
201 |
} |
202 |
const confirmed = confirmDelete(_("Are you sure you want to delete image: %s?").format(image_id)); |
203 |
if (confirmed) { |
204 |
document.delete_images.submit(); |
205 |
} |
206 |
}); |
207 |
}); |
194 |
}); |
208 |
</script> |
195 |
</script> |
209 |
[% END %] |
196 |
[% END %] |
210 |
- |
|
|