From 04a36e9af94623a862dcf64f5b95b90077dd0574 Mon Sep 17 00:00:00 2001 From: Jakub Vrana Date: Sat, 6 Jul 2013 22:49:39 -0700 Subject: [PATCH] Add a new column in alter table on key press --- adminer/include/editing.inc.php | 3 ++- adminer/static/editing.js | 4 ++++ changes.txt | 1 + 3 files changed, 7 insertions(+), 1 deletion(-) diff --git a/adminer/include/editing.inc.php b/adminer/include/editing.inc.php index a5986dfe..02107f6d 100644 --- a/adminer/include/editing.inc.php +++ b/adminer/include/editing.inc.php @@ -244,7 +244,8 @@ function edit_fields($fields, $collations, $type = "TABLE", $foreign_keys = arra ?> > " . html_select("fields[$i][inout]", explode("|", $inout), $field["inout"]) : ""); ?> -" onchange=" 1 ? "" : "editingAddRow(this); "); ?>editingNameChange(this);" maxlength="64" autocapitalize="off"> +" onchange="editingNameChange(this); 1 ? '' : ' editingAddRow(this);" onkeypress="if (this.value) editingAddRow(this);'); ?>" maxlength="64" autocapitalize="off"> + diff --git a/adminer/static/editing.js b/adminer/static/editing.js index fafc8cc9..10dd68d7 100644 --- a/adminer/static/editing.js +++ b/adminer/static/editing.js @@ -317,11 +317,15 @@ function editingAddRow(button, focus) { tags[0].onchange = function () { editingNameChange(tags[0]); }; + tags[0].onkeypress = function () { + }; row.parentNode.insertBefore(row2, row.nextSibling); if (focus) { input.onchange = function () { editingNameChange(input); }; + input.onkeypress = function () { + }; input.focus(); } added += '0'; diff --git a/changes.txt b/changes.txt index b48919fa..9560a441 100644 --- a/changes.txt +++ b/changes.txt @@ -1,5 +1,6 @@ Adminer 3.7.2-dev: Save and continue edit by AJAX +Add a new column in alter table on key press PostgreSQL: Fix handling of nextval() default values Adminer 3.7.1 (released 2013-06-29):