luci-base: cbi: fix button handling for dynamic lists

Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>
This commit is contained in:
Jo-Philipp Wich 2016-02-19 17:20:50 +01:00
parent 3749c45f80
commit 3b86fd1d1b

View file

@ -592,6 +592,7 @@ function cbi_combobox(id, values, def, man, focus) {
var obj = document.getElementById(id) var obj = document.getElementById(id)
var sel = document.createElement("select"); var sel = document.createElement("select");
sel.id = selid; sel.id = selid;
sel.index = obj.index;
sel.className = obj.className.replace(/cbi-input-text/, 'cbi-input-select'); sel.className = obj.className.replace(/cbi-input-text/, 'cbi-input-select');
if (obj.nextSibling) { if (obj.nextSibling) {
@ -925,14 +926,14 @@ function cbi_dynlist_init(parent, datatype, optional, choices)
input.value = ''; input.value = '';
cbi_dynlist_keydown({ cbi_dynlist_keydown({
target: se, target: input,
keyCode: 8 keyCode: 8
}); });
} }
else else
{ {
cbi_dynlist_keydown({ cbi_dynlist_keydown({
target: se, target: input,
keyCode: 13 keyCode: 13
}); });
} }