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")) {
|
if (!support("table")) {
|
||||||
echo "<tr>"
|
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 class='function'>" . html_select("field_funs[]", $adminer->editFunctions(array()))
|
||||||
. "<td><input name='field_vals[]'>"
|
. "<td><input name='field_vals[]'>"
|
||||||
. "\n"
|
. "\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
|
/** Create AJAX request
|
||||||
|
|
|
@ -1,5 +1,6 @@
|
||||||
Adminer 4.0.3-dev:
|
Adminer 4.0.3-dev:
|
||||||
MongoDB: insert
|
MongoDB: insert
|
||||||
|
SimpleDB, MongoDB: insert more fields at once
|
||||||
|
|
||||||
Adminer 4.0.2 (released 2014-01-11):
|
Adminer 4.0.2 (released 2014-01-11):
|
||||||
Fix handling of long text in SQL textarea
|
Fix handling of long text in SQL textarea
|
||||||
|
|
Loading…
Reference in a new issue