luci-base: cbi.js: save filled out but not added dynlist items on apply

Fixes: #2938
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
This commit is contained in:
Jo-Philipp Wich 2019-09-13 14:31:00 +02:00
parent a357352453
commit 8a2f1c76b5

View file

@ -1207,6 +1207,11 @@ function cbi_submit(elem, name, value, action)
form.appendChild(hidden);
}
var dynadd = form.querySelectorAll('input[data-dynlist-add="true"]');
for (var i = 0; i < dynadd.length; i++)
if (dynadd[i].value != '')
dynadd[i].nextElementSibling.click();
form.submit();
return true;
}