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

(-)a/koha-tmpl/intranet-tmpl/prog/en/modules/tools/holidays.tt (-2 / +23 lines)
Lines 516-522 td.repeatableyearly a.ui-state-default { background: #FFCC66 none; color : Bl Link Here
516
            $("a.helptext").click(function(){
516
            $("a.helptext").click(function(){
517
                $(this).parent().find(".hint").toggle(); return false;
517
                $(this).parent().find(".hint").toggle(); return false;
518
            });
518
            });
519
            $("#dateofrange").datepicker();
519
            $("#dateofrange").datepicker({
520
              beforeShow: function() {
521
                var startdate = $("#jcalendar-container").datepicker("getDate");
522
                if (startdate !== null) {
523
                   var sd = new Date(startdate);
524
                   var ed = new Date($(this).datepicker("getDate"));
525
                   if (ed < sd) {
526
                     $(this).datepicker("setDate", startdate);
527
                     $(this).datepicker("option", "defaultDate", startdate);
528
                   }
529
                }
530
              }
531
            });
520
            $("#datecancelrange").datepicker();
532
            $("#datecancelrange").datepicker();
521
            $("#dateofrange").each(function () { this.value = "" });
533
            $("#dateofrange").each(function () { this.value = "" });
522
            $("#datecancelrange").each(function () { this.value = "" });
534
            $("#datecancelrange").each(function () { this.value = "" });
Lines 530-535 td.repeatableyearly a.ui-state-default { background: #FFCC66 none; color : Bl Link Here
530
                },
542
                },
531
            onSelect: function(dateText, inst) {
543
            onSelect: function(dateText, inst) {
532
                dateChanged($(this).datepicker("getDate"));
544
                dateChanged($(this).datepicker("getDate"));
545
                var enddate = $("#dateofrange").datepicker("getDate");
546
                $("#dateofrange").datepicker("option", "defaultDate", $(this).datepicker("getDate"));
547
                if (enddate !== null) {
548
                   var ed = new Date(enddate);
549
                   var sd = new Date($(this).datepicker("getDate"));
550
                   if (ed < sd) {
551
                     $("#dateofrange").datepicker("setDate", $(this).datepicker("getDate"));
552
                     $("#dateofrange").datepicker("option", "defaultDate", enddate);
553
                   }
554
                }
533
            },
555
            },
534
            defaultDate: new Date("[% keydate | html %]")
556
            defaultDate: new Date("[% keydate | html %]")
535
            });
557
            });
536
- 

Return to bug 21885