SimpleDB, MongoDB: insert more fields at once

This commit is contained in:
Jakub Vrana 2014-01-11 15:46:30 -08:00
parent 2a9a50553b
commit 48848de529
3 changed files with 16 additions and 1 deletions

View file

@ -165,7 +165,7 @@ if (!$fields) {
if (!support("table")) {
echo "<tr>"
. "<th><input name='field_keys[]'>"
. "<th><input name='field_keys[]' onkeyup='keyupChange.call(this);' onchange='fieldChange(this);' value=''>" // needs empty value for keyupChange()
. "<td class='function'>" . html_select("field_funs[]", $adminer->editFunctions(array()))
. "<td><input name='field_vals[]'>"
. "\n"

View file

@ -478,6 +478,20 @@ function keyupChange() {
}
}
/** Add new field in schema-less edit
* @param HTMLInputElement
*/
function fieldChange(field) {
var row = cloneNode(parentTag(field, 'tr'));
var inputs = row.getElementsByTagName('input');
for (var i = 0; i < inputs.length; i++) {
inputs[i].value = '';
}
// keep value in <select> (function)
parentTag(field, 'table').appendChild(row);
field.onchange = function () { };
}
/** Create AJAX request

View file

@ -1,5 +1,6 @@
Adminer 4.0.3-dev:
MongoDB: insert
SimpleDB, MongoDB: insert more fields at once
Adminer 4.0.2 (released 2014-01-11):
Fix handling of long text in SQL textarea