]> git.joonet.de Git - adminer.git/commitdiff
Check Auto Increment in IE
authorjakubvrana <jakubvrana@7c3ca157-0c34-0410-bff1-cbf682f78f5c>
Mon, 15 Jun 2009 10:49:46 +0000 (10:49 +0000)
committerjakubvrana <jakubvrana@7c3ca157-0c34-0410-bff1-cbf682f78f5c>
Mon, 15 Jun 2009 10:49:46 +0000 (10:49 +0000)
git-svn-id: https://adminer.svn.sourceforge.net/svnroot/adminer/trunk@696 7c3ca157-0c34-0410-bff1-cbf682f78f5c

adminer/functions.js

index 787902edb39305f3c358629a29a9aea0065512f3..0686a5248d4da1e524c492631e2317fd6f44cfca 100644 (file)
@@ -89,12 +89,14 @@ function editing_add_row(button, allowed) {
                tags2[i].selectedIndex = tags[i].selectedIndex;
        }
        tags = row.getElementsByTagName('input');
-       tags2 = row2.getElementsByTagName('input');
+       var ai;
        for (var i=0; i < tags.length; i++) {
                if (tags[i].name == 'auto_increment_col') {
                        tags[i].value = x;
-                       tags2[i].checked = tags[i].checked;
-                       tags[i].checked = false;
+                       if (tags[i].checked) {
+                               ai = i;
+                               tags[i].checked = false;
+                       }
                }
                tags[i].name = tags[i].name.replace(/([0-9.]+)/, x);
                if (/\[(orig|field|comment)/.test(tags[i].name)) {
@@ -102,6 +104,9 @@ function editing_add_row(button, allowed) {
                }
        }
        row.parentNode.insertBefore(row2, row);
+       if (ai !== undefined) {
+               row2.getElementsByTagName('input')[ai].checked = true;
+       }
        tags[0].focus();
        added += '0';
        row_count++;