From eb8c9929d3be1b37202544d93116e665adcedd4c Mon Sep 17 00:00:00 2001 From: Matthew Gamble Date: Sun, 6 Dec 2015 14:11:48 +1100 Subject: [PATCH] Handle checkboxes properly in selectAddRow() --- adminer/static/functions.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/adminer/static/functions.js b/adminer/static/functions.js index 392e84ea..fb91b418 100644 --- a/adminer/static/functions.js +++ b/adminer/static/functions.js @@ -310,8 +310,12 @@ function selectAddRow(field) { var inputs = row.getElementsByTagName('input'); for (var i=0; i < inputs.length; i++) { inputs[i].name = inputs[i].name.replace(/[a-z]\[\d+/, '$&1'); - inputs[i].value = ''; inputs[i].className = ''; + if (inputs[i].type == 'checkbox') { + inputs[i].checked = false; + } else { + inputs[i].value = ''; + } } field.parentNode.parentNode.appendChild(row); }