Opened 12 years ago

Closed 12 years ago

Last modified 11 years ago

#2446 closed bug (fixed)

a datepicker bug in IE6

Reported by: sinosaga Owned by: iMarc
Priority: major Milestone: 1.5
Component: ui.core Version: 1.2.3
Keywords: datepicker Cc:
Blocked by: Blocking:

Description

in IE6,

/* Generate the date picker content. */
_updateDatepicker: function(inst) {
    inst._datepickerDiv.empty().append(inst._generateDatepicker());
    var numMonths = inst._getNumberOfMonths();
    if (numMonths[0] != 1 || numMonths[1] != 1) {
	inst._datepickerDiv.addClass('datepicker_multi');
    } 
    else {
	inst._datepickerDiv.removeClass('datepicker_multi');
    }
    if (inst._get('isRTL')) {
	inst._datepickerDiv.addClass('datepicker_rtl');
    }
    else {
        inst._datepickerDiv.removeClass('datepicker_rtl');
    }
    if (inst._input && inst._input[0].type != 'hidden') {
	inst._input[0].focus();
    }
},

will reported "undefined" in "inst._input[0].focus();" when I use "$('#' + inst._input[0].id).focus();" instead of "inst._input[0].focus();", it will be ok. I guess in IE6 it is not support "focus()".

Change History (4)

comment:1 Changed 12 years ago by paul

Owner: changed from paul to iMarc

comment:2 Changed 12 years ago by paul

Resolution: fixed
Status: newclosed

Fixed in r5404.

comment:3 Changed 12 years ago by (none)

Milestone: 1.2.4

Milestone 1.2.4 deleted

comment:4 Changed 11 years ago by paul

Milestone: 1.5
Note: See TracTickets for help on using tickets.