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

(-)a/koha-tmpl/intranet-tmpl/prog/en/modules/admin/curbside_pickup.tt (-1 / +1 lines)
Lines 234-240 Link Here
234
               .filter(d => d in slots_per_day)
234
               .filter(d => d in slots_per_day)
235
               .map( day => {
235
               .map( day => {
236
                    let li_node = $('<li><label>'+get_day_lib(day)+'<label></li>');
236
                    let li_node = $('<li><label>'+get_day_lib(day)+'<label></li>');
237
                    slots_per_day[day].forEach(function(slot) {
237
                    slots_per_day[day].sort().forEach(function(slot) {
238
                        let span_node = $('<span class="pickup-slot"></span>');
238
                        let span_node = $('<span class="pickup-slot"></span>');
239
                        span_node.append('<input type="hidden" name="pickup-slot-'+branchcode+'" value="'+slot+'"/>');
239
                        span_node.append('<input type="hidden" name="pickup-slot-'+branchcode+'" value="'+slot+'"/>');
240
                        span_node.append('<span>'+format_slot(slot)+'</span>');
240
                        span_node.append('<span>'+format_slot(slot)+'</span>');
(-)a/koha-tmpl/intranet-tmpl/prog/en/modules/circ/curbside_pickups.tt (-1 / +1 lines)
Lines 562-568 Link Here
562
                    return;
562
                    return;
563
                }
563
                }
564
564
565
                slots_per_day[dow].forEach(function(slot){
565
                slots_per_day[dow].sort((a, b) => a.start_hour - b.start_hour).forEach(function(slot){
566
                    let pickup_interval = policy.pickup_interval;
566
                    let pickup_interval = policy.pickup_interval;
567
                    if (!pickup_interval) {
567
                    if (!pickup_interval) {
568
                        $('#pickup-times').html("<div>"+_("No pickup time defined for this day.")+"</div>");
568
                        $('#pickup-times').html("<div>"+_("No pickup time defined for this day.")+"</div>");
(-)a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-curbside-pickups.tt (-2 / +1 lines)
Lines 374-380 Link Here
374
                    return;
374
                    return;
375
                }
375
                }
376
376
377
                policy.slots_per_day[dow].forEach(function(slot){
377
                policy.slots_per_day[dow].sort((a, b) => a.start_hour - b.start_hour).forEach(function(slot){
378
                    let pickup_interval = policy.pickup_interval;
378
                    let pickup_interval = policy.pickup_interval;
379
                    if (!pickup_interval) {
379
                    if (!pickup_interval) {
380
                        $('#pickup-times').html("<div>"+_("No pickup time defined for this day.")+"</div>");
380
                        $('#pickup-times').html("<div>"+_("No pickup time defined for this day.")+"</div>");
381
- 

Return to bug 32788