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

(-)a/koha-tmpl/intranet-tmpl/prog/en/modules/reserve/request.tt (-12 / +22 lines)
Lines 743-754 Link Here
743
                                                </td>
743
                                                </td>
744
                                                <td>
744
                                                <td>
745
                                                [% IF (itemloo.pickup_locations_count > 0) %]
745
                                                [% IF (itemloo.pickup_locations_count > 0) %]
746
                                                    [% UNLESS ( multi_hold ) %]
746
                                                    <select name="item_pickup_[% itemloo.itemnumber | html %]" class="pickup_locations" style="width:100%;"
747
                                                    <select name="item_pickup_[% itemloo.itemnumber | html %]" class="pickup_locations" style="width:100%;"
747
                                                            data-item-id="[% itemloo.itemnumber | html %]"
748
                                                            data-item-id="[% itemloo.itemnumber | html %]"
748
                                                            data-patron-id="[% patron.borrowernumber | html %]"
749
                                                            data-patron-id="[% patron.borrowernumber | html %]"
749
                                                            data-pickup-location-source="item">
750
                                                            data-pickup-location-source="item">
750
                                                    [% IF (itemloo.default_pickup_location) %]
751
                                                            [% PROCESS options_for_libraries libraries => Branches.pickup_locations({ search_params => { biblio => biblionumber, patron => patron }, selected => pickup }) %]
751
                                                        <option value="[% itemloo.default_pickup_location.branchcode | html %]" selected="selected">[% itemloo.default_pickup_location.branchname | html %]</option>
752
                                                    [% ELSE %]
753
                                                        [% IF (itemloo.default_pickup_location) %]
754
                                                            <option value="[% itemloo.default_pickup_location.branchcode | html %]" selected="selected">[% itemloo.default_pickup_location.branchname | html %]</option>
755
                                                        [% END %]
752
                                                    [% END %]
756
                                                    [% END %]
753
                                                    </select>
757
                                                    </select>
754
                                                [% END %]
758
                                                [% END %]
Lines 1269-1275 Link Here
1269
        var MSG_CANCEL_SELECTED = _("Cancel selected (%s)");
1273
        var MSG_CANCEL_SELECTED = _("Cancel selected (%s)");
1270
        $.fn.select2.defaults.set("width", "100%" );
1274
        $.fn.select2.defaults.set("width", "100%" );
1271
        $.fn.select2.defaults.set("dropdownAutoWidth", true );
1275
        $.fn.select2.defaults.set("dropdownAutoWidth", true );
1272
1273
        $(document).ready(function() {
1276
        $(document).ready(function() {
1274
            $('#cancellation-reason-fieldset').hide();
1277
            $('#cancellation-reason-fieldset').hide();
1275
            $('.rank-request').on('change', function() {
1278
            $('.rank-request').on('change', function() {
Lines 1293-1299 Link Here
1293
                });
1296
                });
1294
            }
1297
            }
1295
1298
1296
1297
            function ToggleHoldsToPlace() {
1299
            function ToggleHoldsToPlace() {
1298
                if ( $("#requestany").prop('checked') ) {
1300
                if ( $("#requestany").prop('checked') ) {
1299
                    $("#holds_to_place_count").prop('disabled', false);
1301
                    $("#holds_to_place_count").prop('disabled', false);
Lines 1307-1319 Link Here
1307
            });
1309
            });
1308
1310
1309
            [% IF Koha.Preference('UseBranchTransferLimits') %]
1311
            [% IF Koha.Preference('UseBranchTransferLimits') %]
1310
                $("#pickup").on('change', function(){
1312
            $("#pickup").on('change', function(){
1311
                    var pickup = $("#pickup").val();
1313
                $(".pickup_locations option:selected").text('Le nouveau texte à afficher');
1312
                    var url = "?pickup=" + pickup;
1314
                var pickup = $("#pickup").val();
1313
                    url += "&borrowernumber=" + borrowernumber;
1315
                var url = "?pickup=" + pickup;
1314
                    url += "&biblionumber=" + biblionumbers[0];
1316
                url += "&borrowernumber=" + borrowernumber;
1315
                    window.location.replace(url);
1317
                url += "&biblionumber=" + biblionumbers[0];
1316
                });
1318
                window.location.replace(url);
1319
            });
1317
            [% END %]
1320
            [% END %]
1318
1321
1319
            var my_table = $("#requestspecific").dataTable($.extend(true, {}, dataTablesDefaults, {
1322
            var my_table = $("#requestspecific").dataTable($.extend(true, {}, dataTablesDefaults, {
Lines 1424-1429 Link Here
1424
            $(".pickup_locations").each(function () {
1427
            $(".pickup_locations").each(function () {
1425
                $(this).pickup_locations_dropdown();
1428
                $(this).pickup_locations_dropdown();
1426
            });
1429
            });
1430
1431
            const pickup_location_code = window.location.search.substring(1).split('&').filter(tableau => tableau.split('=')[0] == 'pickup');
1432
1433
            if(pickup_location_code.length > 0 ){
1434
                $(".pickup_locations").val(pickup_location_code[0].split('=')[1]);
1435
            }
1436
1437
1427
        });
1438
        });
1428
1439
1429
        function check( table ) {
1440
        function check( table ) {
1430
- 

Return to bug 31579