Fix datepicker so it is possible to re-open the calendar widget by click (Kolab 5115)

pull/328/head
Aleksander Machniak 9 years ago
parent 940b966fac
commit 74a7dd553c

@ -143,6 +143,8 @@ $.extend($.datepicker, {
} }
} }
}) })
// fix https://bugs.jqueryui.com/ticket/8593
.click(function (event) { that._showDatepicker(event); })
.attr('autocomplete', 'off'); .attr('autocomplete', 'off');
}, },
@ -192,7 +194,7 @@ $.extend($.datepicker, {
_hideDatepicker: function(input) { _hideDatepicker: function(input) {
__hideDatepicker.call(this, input); __hideDatepicker.call(this, input);
var inst = this._curInst;; var inst = this._curInst;
if (inst && !$.datepicker._datepickerShowing) { if (inst && !$.datepicker._datepickerShowing) {
inst.dpDiv.attr('aria-hidden', 'true'); inst.dpDiv.attr('aria-hidden', 'true');
$(inst.input).attr('aria-expanded', 'false'); $(inst.input).attr('aria-expanded', 'false');

@ -128,6 +128,8 @@ $.extend($.datepicker, {
} }
} }
}) })
// fix https://bugs.jqueryui.com/ticket/8593
.click(function (event) { that._showDatepicker(event); })
.attr('autocomplete', 'off'); .attr('autocomplete', 'off');
}, },
@ -177,7 +179,7 @@ $.extend($.datepicker, {
_hideDatepicker: function(input) { _hideDatepicker: function(input) {
__hideDatepicker.call(this, input); __hideDatepicker.call(this, input);
var inst = this._curInst;; var inst = this._curInst;
if (inst && !$.datepicker._datepickerShowing) { if (inst && !$.datepicker._datepickerShowing) {
inst.dpDiv.attr('aria-hidden', 'true'); inst.dpDiv.attr('aria-hidden', 'true');
$(inst.input).attr('aria-expanded', 'false'); $(inst.input).attr('aria-expanded', 'false');

Loading…
Cancel
Save