From c88df587193ddb260b9fba141a5d125e6a6d3078 Mon Sep 17 00:00:00 2001 From: jakubvrana Date: Mon, 15 Jun 2009 10:49:46 +0000 Subject: [PATCH] Check Auto Increment in IE git-svn-id: https://adminer.svn.sourceforge.net/svnroot/adminer/trunk@696 7c3ca157-0c34-0410-bff1-cbf682f78f5c --- adminer/functions.js | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/adminer/functions.js b/adminer/functions.js index 787902ed..0686a524 100644 --- a/adminer/functions.js +++ b/adminer/functions.js @@ -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++;