|
Lines 362-367
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 %] |
| 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 %], |
| 368 |
are_you_sure_no_item: [% I18N.t("Are you sure you want to delete this course?") | html %], |
| 369 |
}; |
| 370 |
</script> |
| 371 |
|
| 372 |
<script> |
| 365 |
$(document).ready(function(){ |
373 |
$(document).ready(function(){ |
| 366 |
|
374 |
|
| 367 |
$("#delete_course_button").on( 'click', function(e){ |
375 |
$("#delete_course_button").on( 'click', function(e){ |
|
Lines 394-407
Link Here
|
| 394 |
}); |
402 |
}); |
| 395 |
|
403 |
|
| 396 |
$("#delete_course").click(function(){ |
404 |
$("#delete_course").click(function(){ |
| 397 |
[% SET count = course_reserves.size || 0 %] |
405 |
return confirmDelete(course_reserves_size > 0 ? i18n.are_you_sure_items : i18n.are_you_sure_no_item); |
| 398 |
[% IF count == 1 %] |
|
|
| 399 |
return confirmDelete(_("Are you sure you want to delete this course? There is %s attached item.").format([% count | html %]) ); |
| 400 |
[% ELSIF count > 1 %] |
| 401 |
return confirmDelete(_("Are you sure you want to delete this course? There are %s attached items.").format([% count | html %]) ); |
| 402 |
[% ELSE %] |
| 403 |
return confirmDelete(_("Are you sure you want to delete this course?")); |
| 404 |
[% END %] |
| 405 |
}); |
406 |
}); |
| 406 |
}); |
407 |
}); |
| 407 |
</script> |
408 |
</script> |
| 408 |
- |
|
|