From 123c758e876c2016e3ea987f45640b92213443da Mon Sep 17 00:00:00 2001 From: jakubvrana Date: Fri, 11 Sep 2009 17:08:18 +0000 Subject: [PATCH] IE fixes git-svn-id: https://adminer.svn.sourceforge.net/svnroot/adminer/trunk@1092 7c3ca157-0c34-0410-bff1-cbf682f78f5c --- adminer/create.inc.php | 1 + adminer/dump.inc.php | 2 +- adminer/editing.js | 35 +++++++++++++++++++++++++++------ adminer/foreign.inc.php | 1 + adminer/include/adminer.inc.php | 1 - adminer/sql.inc.php | 2 +- adminer/trigger.inc.php | 2 +- adminer/user.inc.php | 2 +- 8 files changed, 35 insertions(+), 11 deletions(-) diff --git a/adminer/create.inc.php b/adminer/create.inc.php index 22aa5b3c..c829475c 100644 --- a/adminer/create.inc.php +++ b/adminer/create.inc.php @@ -146,6 +146,7 @@ if ($suhosin && count($row["fields"]) > $suhosin) { +

diff --git a/adminer/dump.inc.php b/adminer/dump.inc.php index 89eca2c9..02cdcd87 100644 --- a/adminer/dump.inc.php +++ b/adminer/dump.inc.php @@ -149,7 +149,7 @@ echo "" . lang('Tables') . "" . optionlist($data_style, 'INSERT') . "\n"; ?> -

+

' + spans[spans.length - 1].innerHTML + ''; + for (var i=0; i < spans.length - 1; i++) { + row.removeChild(spans[i]); + } var selects = row.getElementsByTagName('select'); for (var i=0; i < selects.length; i++) { selects[i].name = selects[i].name.replace(/indexes\[[0-9]+/, '$&1'); diff --git a/adminer/foreign.inc.php b/adminer/foreign.inc.php index 2c4009c7..a0b54ea6 100644 --- a/adminer/foreign.inc.php +++ b/adminer/foreign.inc.php @@ -46,6 +46,7 @@ $target = ($TABLE === $row["table"] ? $source : get_vals("SHOW COLUMNS FROM " . : +

diff --git a/adminer/include/adminer.inc.php b/adminer/include/adminer.inc.php index 9efc7a5e..ac323803 100644 --- a/adminer/include/adminer.inc.php +++ b/adminer/include/adminer.inc.php @@ -87,7 +87,6 @@ class Adminer { * @return string */ function selectQuery($query) { - // it would be nice if $query can be passed by reference and printed value would be returned but call_user() doesn't allow reference parameters return "

" . h($query) . " " . lang('Edit') . "

\n"; } diff --git a/adminer/sql.inc.php b/adminer/sql.inc.php index 062e9e9f..ceb4f1ff 100644 --- a/adminer/sql.inc.php +++ b/adminer/sql.inc.php @@ -69,7 +69,7 @@ if (!$error && $_POST) { do { $result = $dbh->store_result(); if (!$i) { - echo "

" . (is_object($result) ? lang('%d row(s)', $result->num_rows) . ", ": "") . lang('%.3f s', max(0, $end[0] - $start[0] + $end[1] - $start[1])) . "

\n"; //

required by IE + echo "

" . (is_object($result) ? lang('%d row(s)', $result->num_rows) . ", ": "") . lang('%.3f s', max(0, $end[0] - $start[0] + $end[1] - $start[1])) . "

\n"; $i++; } if (is_object($result)) { diff --git a/adminer/trigger.inc.php b/adminer/trigger.inc.php index 9f7def0c..4cb13747 100644 --- a/adminer/trigger.inc.php +++ b/adminer/trigger.inc.php @@ -28,7 +28,7 @@ if ($_POST) {
-
+
" maxlength="64">
diff --git a/adminer/user.inc.php b/adminer/user.inc.php index 4a17848f..d7e4ed76 100644 --- a/adminer/user.inc.php +++ b/adminer/user.inc.php @@ -118,7 +118,7 @@ if ($_POST) {
">
"> -
"> +
">