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:
authorMarc Delisle <marc@infomarc.info>2013-01-31 17:06:12 +0400
committerMarc Delisle <marc@infomarc.info>2013-01-31 17:06:12 +0400
commit63187a2989b99f572306fea53aaf97d56a504f4c (patch)
treeae469bbacd4f8643d4bea591024c1b74d42e5b86 /js/keyhandler.js
parent5a4e021c1357f80b8e6f6af4d4c4e4bd8bdca59a (diff)
Attempt to fix bug #3787; works for table creation but not for editing a
row
Diffstat (limited to 'js/keyhandler.js')
-rw-r--r--js/keyhandler.js15
1 files changed, 15 insertions, 0 deletions
diff --git a/js/keyhandler.js b/js/keyhandler.js
index 648ed3def1..8e84d2b3e9 100644
--- a/js/keyhandler.js
+++ b/js/keyhandler.js
@@ -4,6 +4,21 @@
*
* @param object event data
*/
+
+AJAX.registerTeardown('keyhandler.js', function() {
+ $('#table_columns').unbind('keydown');
+ $('#insertRowTable').unbind('keydown');
+});
+
+AJAX.registerOnload('keyhandler.js', function() {
+ $('#table_columns').bind('keydown', function(event) {
+ onKeyDownArrowsHandler(event);
+ });
+ $('#insertRowTable').bind('keydown', function(event) {
+ onKeyDownArrowsHandler(event);
+ });
+});
+
function onKeyDownArrowsHandler(e)
{
e = e||window.event;