SimpleDB, MongoDB: insert more fields at once
This commit is contained in:
parent
2a9a50553b
commit
48848de529
|
@ -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"
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
Loading…
Reference in a new issue