Search and Top Navigation
#7495 closed bug (notabug)
Opened June 22, 2011 12:57PM UTC
Closed June 27, 2011 12:56PM UTC
DatePicker in dialog causes Out of stack error.
| Reported by: | Soozook | Owned by: | Soozook |
|---|---|---|---|
| Priority: | minor | Milestone: | 1.9.0 |
| Component: | ui.datepicker | Version: | 1.8.13 |
| Keywords: | Cc: | ||
| Blocked by: | Blocking: |
Description
I have a datepicker on a dialog. To reproduce the problem.
1) Open Dialog
2) select a date
3) Press Cancel on dialog to close it.
4) reopen dialog.
5) Try to select a date.
The code reports an Out of Stack Error on this code
d.datepicker._updateDatepicker(b)
The date picker is a plane input control with thsi code on the dialog cshtml document
$("#SessionDate").datepicker({
dateFormat: 'dd/mm/yy'
});
The Dialog is defined like this on the main cshtml document
$(function () {
$('a.asessionCreate').live("click", function (event) { editDialog(this, event, '#DivForCallback', '#IdGivenToPostBackFormOnDialog); });
}); /* end document.ready() */
function editDialog(tag, event, target, formId) {
event.preventDefault();
var $url = $(tag).attr('href');
var $title = $(tag).attr('title');
var $dialog = $('<div></div>');
$dialog.empty();
$dialog
.load($url)
.dialog({
autoOpen: false
, title: $title
, width: 500
, modal: true
, minHeight: 200
, show: 'fade'
, hide: 'fade'
});
$dialog.dialog("option", "buttons", {
"Cancel": function () {
$(this).dialog("close");
$(this).empty();
}
});
};
Attachments (0)
Change History (3)
Changed June 22, 2011 01:30PM UTC by comment:1
| owner: | → Soozook |
|---|---|
| status: | new → pending |
Changed June 27, 2011 11:19AM UTC by comment:2
| status: | pending → new |
|---|
After further investigation this does not appear to be a JQuery Issue. I am also using a Timepicker plugin on this dialog.
http://trentrichardson.com/examples/timepicker/
Removing the timepicker plugin resolves the datepicker problem.
Please close this issue.
Changed June 27, 2011 12:56PM UTC by comment:3
| resolution: | → invalid |
|---|---|
| status: | new → closed |
As noted on this form "Please use jsFiddle or jsbin to provide test cases instead of pasting large blocks of code in the ticket."