From 1e20ebefee8c84f1481ec36cdd352dbd552a57da Mon Sep 17 00:00:00 2001 From: jakubvrana Date: Thu, 23 Aug 2007 15:38:00 +0000 Subject: [PATCH] Set selectedIndex of new selects to 0 for Opera (spotted by Ladislav Prskavec) git-svn-id: https://adminer.svn.sourceforge.net/svnroot/adminer/trunk@346 7c3ca157-0c34-0410-bff1-cbf682f78f5c --- foreign.inc.php | 1 + indexes.inc.php | 2 ++ select.inc.php | 1 + 3 files changed, 4 insertions(+) diff --git a/foreign.inc.php b/foreign.inc.php index 7fbfad86..ceb4b01b 100644 --- a/foreign.inc.php +++ b/foreign.inc.php @@ -64,6 +64,7 @@ function add_row(field) { var selects = row.getElementsByTagName('select'); for (var i=0; i < selects.length; i++) { selects[i].name = selects[i].name.replace(/\]/, '1$&'); + selects[i].selectedIndex = 0; } field.parentNode.parentNode.parentNode.appendChild(row); field.onchange = function () { }; diff --git a/indexes.inc.php b/indexes.inc.php index 1fb55199..e1acd43e 100644 --- a/indexes.inc.php +++ b/indexes.inc.php @@ -73,6 +73,7 @@ function add_row(field) { var selects = row.getElementsByTagName('select'); for (var i=0; i < selects.length; i++) { selects[i].name = selects[i].name.replace(/indexes\[[0-9]+/, '$&1'); + selects[i].selectedIndex = 0; } var input = row.getElementsByTagName('input')[0]; input.name = input.name.replace(/indexes\[[0-9]+/, '$&1'); @@ -85,6 +86,7 @@ function add_column(field) { var column = field.parentNode.cloneNode(true); var select = column.getElementsByTagName('select')[0]; select.name = select.name.replace(/\]\[[0-9]+/, '$&1'); + select.selectedIndex = 0; var input = column.getElementsByTagName('input')[0]; input.name = input.name.replace(/\]\[[0-9]+/, '$&1'); input.value = ''; diff --git a/select.inc.php b/select.inc.php index 9c8a5394..8866aada 100644 --- a/select.inc.php +++ b/select.inc.php @@ -72,6 +72,7 @@ function add_row(field) { var selects = row.getElementsByTagName('select'); for (var i=0; i < selects.length; i++) { selects[i].name = selects[i].name.replace(/[a-z]\[[0-9]+/, '$&1'); + selects[i].selectedIndex = 0; } var input = row.getElementsByTagName('input')[0]; input.name = input.name.replace(/[a-z]\[[0-9]+/, '$&1');