From 224fdfd2867cedbdee4eb5cd01dba7b41d502650 Mon Sep 17 00:00:00 2001 From: ninadsp Date: Sun, 4 Jul 2010 01:12:00 +0530 Subject: [PATCH] Hide query box on retrieving results. Ajaxified results table sorting. --- js/sql.js | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/js/sql.js b/js/sql.js index c35d5718e..9a673b1cd 100644 --- a/js/sql.js +++ b/js/sql.js @@ -6,6 +6,14 @@ */ $(document).ready(function() { + + $('') + .html(PMA_messages['strToggleQueryBox']) + .appendTo("#sqlqueryform"); + + $("#togglequerybox").live('click', function() { + $(this).siblings().slideToggle("medium"); + }) //SQL Query Submit $("#sqlqueryform").live('submit', function(event) { @@ -17,6 +25,9 @@ $(document).ready(function() { $.post($(this).attr('action'), $(this).serialize() , function(data) { $("#sqlqueryresults").html(data); + if($("#togglequerybox").siblings(":visible").length > 0) { + $("#togglequerybox").trigger('click'); + } }) }) // end SQL Query submit @@ -32,4 +43,15 @@ $(document).ready(function() { $("#sqlqueryresults").html(data); }) })// end Paginate results table + + //Sort results table + $("#table_results").find("a[title=Sort]").live('click', function(event) { + event.preventDefault(); + + PMA_ajaxShowMessage(); + + $.get($(this).attr('href'), $(this).serialize() + '&ajax_request=true', function(data) { + $("#sqlqueryresults").html(data); + }) + })//end Sort results table }) \ No newline at end of file