The branch, master has been updated
       via  4dddaab5fe5dc0e703db907b5ee40d0e522dfd3f (commit)
      from  5bae920417fbc993a262e4e93af00f02ae225efe (commit)


- Log -----------------------------------------------------------------
commit 4dddaab5fe5dc0e703db907b5ee40d0e522dfd3f
Author: Marc Delisle <[email protected]>
Date:   Mon Jan 3 17:29:32 2011 -0500

    Fix displaying of "Show search criteria/Hide search criteria"

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

Summary of changes:
 js/tbl_select.js |   36 +++++++++++++++++++++---------------
 1 files changed, 21 insertions(+), 15 deletions(-)

diff --git a/js/tbl_select.js b/js/tbl_select.js
index 3c6cae3..48cf97b 100644
--- a/js/tbl_select.js
+++ b/js/tbl_select.js
@@ -22,23 +22,28 @@ $(document).ready(function() {
         cache: 'false'
     });
 
-    $('<a id="togglesearchform"></a>')
-     .html(PMA_messages['strShowSearchCriteria'])
+    /**
+     * Prepare a div containing a link, otherwise it's incorrectly displayed 
+     * after a couple of clicks
+     */
+    $('<div id="togglesearchformdiv"><a id="togglesearchformlink"></a></div>')
      .insertAfter('#tbl_search_form')
      // don't show it until we have results on-screen
      .hide();
 
-    $('#togglesearchform').bind('click', function() {
-        var $link = $(this);
-        $('#tbl_search_form').slideToggle();
-        if ($link.text() == PMA_messages['strHideSearchCriteria']) {
-            $link.text(PMA_messages['strShowSearchCriteria']);
-        } else {
-            $link.text(PMA_messages['strHideSearchCriteria']);
-        }
-        // avoid default click action
-        return false;
-    })
+    $('#togglesearchformlink')
+        .html(PMA_messages['strShowSearchCriteria'])
+        .bind('click', function() {
+            var $link = $(this);
+            $('#tbl_search_form').slideToggle();
+            if ($link.text() == PMA_messages['strHideSearchCriteria']) {
+                $link.text(PMA_messages['strShowSearchCriteria']);
+            } else {
+                $link.text(PMA_messages['strHideSearchCriteria']);
+            }
+            // avoid default click action
+            return false;
+        });
 
     /**
      * Ajax event handler for Table Search
@@ -65,10 +70,11 @@ $(document).ready(function() {
                 $("#sqlqueryresults").html(response);
                 $("#sqlqueryresults").trigger('appendAnchor');
                 $('#tbl_search_form').hide();
-                $('#togglesearchform')
+                $('#togglesearchformlink')
                  // always start with the Show message
                  .text(PMA_messages['strShowSearchCriteria'])
-                 // now it's time to show the link
+                $('#togglesearchformdiv')
+                 // now it's time to show the div containing the link 
                  .show();
             } else {
                 // error message (zero rows)


hooks/post-receive
-- 
phpMyAdmin

------------------------------------------------------------------------------
Learn how Oracle Real Application Clusters (RAC) One Node allows customers
to consolidate database storage, standardize their database environment, and, 
should the need arise, upgrade to a full multi-node Oracle RAC database 
without downtime or disruption
http://p.sf.net/sfu/oracle-sfdevnl
_______________________________________________
Phpmyadmin-git mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/phpmyadmin-git

Reply via email to