View | Details | Raw Unified | Return to bug 41570
Collapse All | Expand All

(-)a/koha-tmpl/intranet-tmpl/prog/en/modules/course_reserves/course-details.tt (-10 / +5 lines)
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
- 

Return to bug 41570