|
Lines 84-91
Link Here
|
| 84 |
[% INCLUDE 'csrf-token.inc' %] |
84 |
[% INCLUDE 'csrf-token.inc' %] |
| 85 |
<input type="hidden" name="op" value="cud-del" /> |
85 |
<input type="hidden" name="op" value="cud-del" /> |
| 86 |
<input type="hidden" name="course_id" value="[% course.course_id | html %]" /> |
86 |
<input type="hidden" name="course_id" value="[% course.course_id | html %]" /> |
|
|
87 |
<button type="submit" class="btn btn-default" id="delete_course_button"> <i class="fa fa-trash-can"></i> Delete course </button> |
| 87 |
</form> |
88 |
</form> |
| 88 |
<a href="#" id="delete_course_button" class="btn btn-default"><i class="fa fa-trash-can"></i> Delete course</a> |
|
|
| 89 |
[% END %] </div |
89 |
[% END %] </div |
| 90 |
><!-- /toolbar --> |
90 |
><!-- /toolbar --> |
| 91 |
[% END %] |
91 |
[% END %] |
|
Lines 362-379
Link Here
|
| 362 |
[% INCLUDE 'datatables.inc' %] |
362 |
[% INCLUDE 'datatables.inc' %] |
| 363 |
<script> |
363 |
<script> |
| 364 |
var table_settings = [% TablesSettings.GetTableSettings( 'coursereserves', 'reserves', 'course_reserves_table', 'json' ) | $raw %]; |
364 |
var table_settings = [% TablesSettings.GetTableSettings( 'coursereserves', 'reserves', 'course_reserves_table', 'json' ) | $raw %]; |
| 365 |
const course_reserves_size = [% course_reserves.size || 0 | html %] |
365 |
const course_reserves_size = [% course_reserves.size || 0 | html %]; |
| 366 |
const i18n = { |
366 |
const i18n = { |
| 367 |
are_you_sure_items: [% I18N.tnx("Are you sure you want to delete this course? There is one attached item.", "Are you sure you want to delete this course? There are {count} attached items.", course_reserves_size, { count: course_reserves_size}) | html %], |
367 |
are_you_sure_items: "[% I18N.tnx('Are you sure you want to delete this course? There is one attached item.', 'Are you sure you want to delete this course? There are {count} attached items.', course_reserves.size, { count = course_reserves.size}) | html %]", |
| 368 |
are_you_sure_no_item: [% I18N.t("Are you sure you want to delete this course?") | html %], |
368 |
are_you_sure_no_item: "[% I18N.t('Are you sure you want to delete this course?') | html %]", |
| 369 |
}; |
369 |
}; |
| 370 |
</script> |
370 |
</script> |
| 371 |
<script> |
371 |
<script> |
| 372 |
$(document).ready(function () { |
372 |
$(document).ready(function () { |
| 373 |
$("#delete_course_button").on("click", function (e) { |
|
|
| 374 |
e.preventDefault(); |
| 375 |
$("#delete_course").submit(); |
| 376 |
}); |
| 377 |
$("#rm_items_button").on("click", function (e) { |
373 |
$("#rm_items_button").on("click", function (e) { |
| 378 |
e.preventDefault(); |
374 |
e.preventDefault(); |
| 379 |
$("#rm_items").submit(); |
375 |
$("#rm_items").submit(); |
|
Lines 399-405
Link Here
|
| 399 |
return confirmDelete(_("Are you sure you want to remove all items from the course?")); |
395 |
return confirmDelete(_("Are you sure you want to remove all items from the course?")); |
| 400 |
}); |
396 |
}); |
| 401 |
|
397 |
|
| 402 |
$("#delete_course").click(function () { |
398 |
$("#delete_course").on("submit", function () { |
| 403 |
return confirmDelete(course_reserves_size > 0 ? i18n.are_you_sure_items : i18n.are_you_sure_no_item); |
399 |
return confirmDelete(course_reserves_size > 0 ? i18n.are_you_sure_items : i18n.are_you_sure_no_item); |
| 404 |
}); |
400 |
}); |
| 405 |
}); |
401 |
}); |
| 406 |
- |
|
|