in left frame, build tooltips only if required in light mode

This commit is contained in:
Loïc Chapeaux
2002-01-20 19:26:55 +00:00
parent 58b963a14f
commit 430acc6f4f
2 changed files with 10 additions and 8 deletions

View File

@@ -7,7 +7,8 @@ $Source$
2002-01-20 Lo<4C>c Chapeaux <lolo@phpheaven.net> 2002-01-20 Lo<4C>c Chapeaux <lolo@phpheaven.net>
* left.php3: * left.php3:
- optimized the code a bit; - optimized the code a bit (build tooltips only if required in light
mode, ...);
- selecting a database in light mode launches the database properties - selecting a database in light mode launches the database properties
page at the main frame (both frames changes). page at the main frame (both frames changes).
* left.js, lines 291-300: fixed CSS problems under NS4 and left frame * left.js, lines 291-300: fixed CSS problems under NS4 and left frame

View File

@@ -217,7 +217,8 @@ if ($num_dbs > 1) {
// Get additional infomation about tables for tooltip // Get additional infomation about tables for tooltip
if ($cfgShowTooltip && PMA_MYSQL_INT_VERSION >= 32303 if ($cfgShowTooltip && PMA_MYSQL_INT_VERSION >= 32303
&& $num_tables) { && $num_tables
&& (!$cfgLeftFrameLight || $selected_db == $j)) {
$tooltip = array(); $tooltip = array();
$result = mysql_query('SHOW TABLE STATUS FROM ' . PMA_backquote($db)); $result = mysql_query('SHOW TABLE STATUS FROM ' . PMA_backquote($db));
while ($tmp = mysql_fetch_array($result)) { while ($tmp = mysql_fetch_array($result)) {
@@ -257,8 +258,8 @@ if ($num_dbs > 1) {
<?php <?php
// Displays the list of tables from the current database // Displays the list of tables from the current database
for ($j = 0; $j < $num_tables; $j++) { for ($t = 0; $t < $num_tables; $t++) {
$table = mysql_tablename($tables, $j); $table = mysql_tablename($tables, $t);
echo "\n"; echo "\n";
?> ?>
<nobr><img src="images/spacer.gif" border="0" width="9" height="9" alt="" /> <nobr><img src="images/spacer.gif" border="0" width="9" height="9" alt="" />
@@ -267,7 +268,7 @@ if ($num_dbs > 1) {
<a class="tblItem" title="<?php echo str_replace('"', '&quot;', $tooltip[$table]); ?>" target="phpmain" href="tbl_properties.php3?<?php echo $common_url_query; ?>&amp;table=<?php echo urlencode($table); ?>"> <a class="tblItem" title="<?php echo str_replace('"', '&quot;', $tooltip[$table]); ?>" target="phpmain" href="tbl_properties.php3?<?php echo $common_url_query; ?>&amp;table=<?php echo urlencode($table); ?>">
<?php echo $table; ?></a></nobr><br /> <?php echo $table; ?></a></nobr><br />
<?php <?php
} // end for $j (tables list) } // end for $t (tables list)
echo "\n"; echo "\n";
?> ?>
</div> </div>
@@ -284,8 +285,8 @@ if ($num_dbs > 1) {
// Builds the databases' names list // Builds the databases' names list
if (!empty($db_start) && $db == $db_start) { if (!empty($db_start) && $db == $db_start) {
// Gets the list of tables from the current database // Gets the list of tables from the current database
for ($j = 0; $j < $num_tables; $j++) { for ($t = 0; $t < $num_tables; $t++) {
$table = mysql_tablename($tables, $j); $table = mysql_tablename($tables, $t);
$table_list .= ' <nobr><a target="phpmain" href="sql.php3?' . $common_url_query . '&amp;table=' . urlencode($table) . '&amp;sql_query=' . urlencode('SELECT * FROM ' . PMA_backquote($table)) . '&amp;pos=0&amp;goto=tbl_properties.php3">' . "\n"; $table_list .= ' <nobr><a target="phpmain" href="sql.php3?' . $common_url_query . '&amp;table=' . urlencode($table) . '&amp;sql_query=' . urlencode('SELECT * FROM ' . PMA_backquote($table)) . '&amp;pos=0&amp;goto=tbl_properties.php3">' . "\n";
$table_list .= ' <img src="images/browse.gif" border="0" alt="' . $strBrowse . ': ' . $table . '" /></a><bdo dir="' . $text_dir . '">&nbsp;</bdo>' . "\n"; $table_list .= ' <img src="images/browse.gif" border="0" alt="' . $strBrowse . ': ' . $table . '" /></a><bdo dir="' . $text_dir . '">&nbsp;</bdo>' . "\n";
if (PMA_USR_BROWSER_AGENT == 'IE') { if (PMA_USR_BROWSER_AGENT == 'IE') {
@@ -293,7 +294,7 @@ if ($num_dbs > 1) {
} else { } else {
$table_list .= ' <a class="tblItem" title="' . str_replace('"', '&quot;', $tooltip[$table]) . '" target="phpmain" href="tbl_properties.php3?' . $common_url_query . '&amp;table=' . urlencode($table) . '">' . $table . '</a></nobr><br />' . "\n"; $table_list .= ' <a class="tblItem" title="' . str_replace('"', '&quot;', $tooltip[$table]) . '" target="phpmain" href="tbl_properties.php3?' . $common_url_query . '&amp;table=' . urlencode($table) . '">' . $table . '</a></nobr><br />' . "\n";
} }
} // end for $j (tables list) } // end for $t (tables list)
if (!$table_list) { if (!$table_list) {
$table_list = ' ' . $strNoTablesFound . "\n"; $table_list = ' ' . $strNoTablesFound . "\n";