Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/phpmyadmin/phpmyadmin.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAtul Pratap Singh <atulpratapsingh05@gmail.com>2015-03-13 19:52:36 +0300
committerAtul Pratap Singh <atulpratapsingh05@gmail.com>2015-03-13 19:52:36 +0300
commitc085d0d56a495e1e3a92131430ad0243a00ac71f (patch)
treee7b649c4d7b452cebdc9d95c72767da8ad47aa40 /js/makegrid.js
parent9712206433d38b179fbb898363c3ff0f6a2b5414 (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.js5
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');