]> git.joonet.de Git - adminer.git/commitdiff
Handle checkboxes properly in selectAddRow()
authorMatthew Gamble <git@matthewgamble.net>
Sun, 6 Dec 2015 03:11:48 +0000 (14:11 +1100)
committerJakub Vrana <jakub@vrana.cz>
Sat, 18 Feb 2017 17:59:06 +0000 (18:59 +0100)
adminer/static/functions.js

index 392e84ea5f26d25e1a15362e50cccfd5c1c0d904..fb91b418f0e11ad184c6748bb7190c132716cda1 100644 (file)
@@ -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);
 }