diff options
author | Atul Pratap Singh <atulpratapsingh05@gmail.com> | 2015-03-13 19:52:36 +0300 |
---|---|---|
committer | Atul Pratap Singh <atulpratapsingh05@gmail.com> | 2015-03-13 19:52:36 +0300 |
commit | c085d0d56a495e1e3a92131430ad0243a00ac71f (patch) | |
tree | e7b649c4d7b452cebdc9d95c72767da8ad47aa40 /js/makegrid.js | |
parent | 9712206433d38b179fbb898363c3ff0f6a2b5414 (diff) |
datepicker: correct position on clicking on icon and prevent closing on outside click
Signed-off-by: Atul Pratap Singh <atulpratapsingh05@gmail.com>
Diffstat (limited to 'js/makegrid.js')
-rw-r--r-- | js/makegrid.js | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/js/makegrid.js b/js/makegrid.js index d676d50fb3..d08ea11c17 100644 --- a/js/makegrid.js +++ b/js/makegrid.js @@ -700,6 +700,7 @@ function PMA_makegrid(t, enableResize, enableReorder, enableVisib, enableGridEdi // destroy datepicker in edit area, if exist var $dp = $(g.cEdit).find('.hasDatepicker'); if ($dp.length > 0) { + $(document).bind('mousedown', $.datepicker._checkExternalClick); $dp.datepicker('destroy'); // change the cursor in edit box back to normal // (the cursor become a hand pointer when we add datepicker) @@ -1025,6 +1026,10 @@ function PMA_makegrid(t, enableResize, enableReorder, enableVisib, enableGridEdi }); $input_field.datepicker("show"); + // unbind the mousedown event to prevent the problem of + // datepicker getting closed, needs to be checked for any + // change in names when updating + $(document).unbind('mousedown', $.datepicker._checkExternalClick); //move ui-datepicker-div inside cEdit div var datepicker_div = $('#ui-datepicker-div'); |