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; diff --git a/libraries/tbl_columns_definition_form.inc.php b/libraries/tbl_columns_definition_form.inc.php index 661eda6190..0f8adb201c 100644 --- a/libraries/tbl_columns_definition_form.inc.php +++ b/libraries/tbl_columns_definition_form.inc.php @@ -723,13 +723,6 @@ for ($i = 0; $i < $num_fields; $i++) { } } // end for -$html .= '' - . ''; - $html .= '