[Phpmyadmin-git] [SCM] phpMyAdmin branch, master, updated. RELEASE_3_4_0ALPHA2-1642-g8017a61

Herman van Rink helmo at users.sourceforge.net
Thu Dec 2 16:32:06 CET 2010


The branch, master has been updated
       via  8017a61253157ef618fe9d15900e64f0c1cc2d25 (commit)
      from  2081a44d23014f71e70b0e292094e67657621a6f (commit)


- Log -----------------------------------------------------------------
commit 8017a61253157ef618fe9d15900e64f0c1cc2d25
Author: Herman van Rink <rink at initfour.nl>
Date:   Thu Dec 2 16:31:49 2010 +0100

    patch #3055886 [config] update, changed boolean to integer for more precise control

-----------------------------------------------------------------------

Summary of changes:
 Documentation.html                          |    8 +++++---
 libraries/config.default.php                |    5 +++--
 libraries/config/messages.inc.php           |    2 +-
 libraries/config/setup.forms.php            |    2 +-
 libraries/config/user_preferences.forms.php |    2 +-
 navigation.php                              |    2 +-
 6 files changed, 12 insertions(+), 9 deletions(-)

diff --git a/Documentation.html b/Documentation.html
index 2b57c7f..5669be5 100644
--- a/Documentation.html
+++ b/Documentation.html
@@ -1485,10 +1485,12 @@ CREATE DATABASE,ALTER DATABASE,DROP DATABASE</pre>
     or in a new one (<tt>new</tt>). Note: use <tt>new</tt> if you are
     linking to <tt>phpmyadmin.net</tt>.</dd>
 
-    <dt id="cfg_LeftDisplayTableFilter">$cfg['LeftDisplayTableFilter'] boolean</dt>
-    <dd>Defines whether or not to display a JavaScript filter box above the
+    <dt id="cfg_LeftDisplayTableFilterMinimum">$cfg['LeftDisplayTableFilterMinimum']
+    integer</dt>
+    <dd>Defines the minimum number of tables to display a JavaScript filter box above the
     list of tables in the left frame.
-    Defaults to <tt>TRUE</tt>.</dd>
+    Defaults to <tt>30</tt>. To disable the filter completely some high number
+    can he used (e.g. 9999)</dd>
 
     <dt id="cfg_LeftDisplayServers">$cfg['LeftDisplayServers'] boolean</dt>
     <dd>Defines whether or not to display a server choice at the top of the left frame.
diff --git a/libraries/config.default.php b/libraries/config.default.php
index cc23cee..028c14b 100644
--- a/libraries/config.default.php
+++ b/libraries/config.default.php
@@ -775,10 +775,11 @@ $cfg['LeftLogoLinkWindow'] = 'main';
 
 /**
  * display a JavaScript table filter in the left frame
+ * when more then x tables are present
  *
- * @global boolean $cfg['LeftDisplayTableFilter']
+ * @global boolean $cfg['LeftDisplayTableFilterMinimum']
  */
-$cfg['LeftDisplayTableFilter'] = true;
+$cfg['LeftDisplayTableFilterMinimum'] = 30;
 
 /**
  * display server choice at top of left frame
diff --git a/libraries/config/messages.inc.php b/libraries/config/messages.inc.php
index 6f6a8ed..6f31207 100644
--- a/libraries/config/messages.inc.php
+++ b/libraries/config/messages.inc.php
@@ -264,7 +264,7 @@ $strConfigLeftDisplayLogo_desc = __('Show logo in left frame');
 $strConfigLeftDisplayLogo_name = __('Display logo');
 $strConfigLeftDisplayServers_desc = __('Display server choice at the top of the left frame');
 $strConfigLeftDisplayServers_name = __('Display servers selection');
-$strConfigLeftDisplayTableFilter_name = __('Display table filter');
+$strConfigLeftDisplayTableFilterMinimum_name = __('Mimimum number of tables to display table filter');
 $strConfigLeftFrameDBSeparator_desc = __('String that separates databases into different tree levels');
 $strConfigLeftFrameDBSeparator_name = __('Database tree separator');
 $strConfigLeftFrameDBTree_desc = __('Only light version; display databases in a tree (determined by the separator defined below)');
diff --git a/libraries/config/setup.forms.php b/libraries/config/setup.forms.php
index ab654bd..79c8bb7 100644
--- a/libraries/config/setup.forms.php
+++ b/libraries/config/setup.forms.php
@@ -170,7 +170,7 @@ $forms['Left_frame']['Left_databases'] = array(
     'LeftFrameDBSeparator',
     'ShowTooltipAliasDB');
 $forms['Left_frame']['Left_tables'] = array(
-    'LeftDisplayTableFilter',
+    'LeftDisplayTableFilterMinimum',
     'LeftDefaultTabTable',
     'LeftFrameTableSeparator',
     'LeftFrameTableLevel',
diff --git a/libraries/config/user_preferences.forms.php b/libraries/config/user_preferences.forms.php
index cd9e673..a027007 100644
--- a/libraries/config/user_preferences.forms.php
+++ b/libraries/config/user_preferences.forms.php
@@ -82,7 +82,7 @@ $forms['Left_frame']['Left_databases'] = array(
     'LeftFrameDBSeparator',
     'ShowTooltipAliasDB');
 $forms['Left_frame']['Left_tables'] = array(
-    'LeftDisplayTableFilter',
+    'LeftDisplayTableFilterMinimum',
     'LeftDefaultTabTable',
     'LeftFrameTableSeparator',
     'LeftFrameTableLevel',
diff --git a/navigation.php b/navigation.php
index 7991283..d312a0c 100644
--- a/navigation.php
+++ b/navigation.php
@@ -286,7 +286,7 @@ if ($GLOBALS['cfg']['LeftFrameLight'] && strlen($GLOBALS['db'])) {
         $db_tooltip     = $GLOBALS['db'];
     }
 
-    if ($table_count && $GLOBALS['cfg']['LeftDisplayTableFilter']) {
+    if ($table_count >= $GLOBALS['cfg']['LeftDisplayTableFilterMinimum']) {
         ?>
         <span id="NavFilter">
         <input type="text" name="fast_filter" id="fast_filter" title="<?php echo __('Filter'); ?>" value="<?php echo __('filter tables by name'); ?>" />


hooks/post-receive
-- 
phpMyAdmin




More information about the Git mailing list