Skip to content

Commit

Permalink
Inline edit links were not displayed in search results
Browse files Browse the repository at this point in the history
  • Loading branch information
lem9 committed Dec 30, 2010
1 parent 0c97997 commit 818965f
Show file tree
Hide file tree
Showing 3 changed files with 26 additions and 5 deletions.
10 changes: 5 additions & 5 deletions js/sql.js
Expand Up @@ -54,10 +54,11 @@ function getFieldName($this_field, disp_mode) {
* The function that iterates over each row in the table_results and appends a
* new inline edit anchor to each table row.
*
* @param disp_mode string
*/
function appendInlineAnchor(disp_mode) {
if(disp_mode == 'vertical') {
function appendInlineAnchor() {
var disp_mode = $("#top_direction_dropdown").val();

if (disp_mode == 'vertical') {
// there can be one or two tr containing this class, depending
// on the ModifyDeleteAtLeft and ModifyDeleteAtRight cfg parameters
$('#table_results tr')
Expand Down Expand Up @@ -163,10 +164,9 @@ $(document).ready(function() {
* Attach the {@link appendInlineAnchor} function to a custom event, which
* will be triggered manually everytime the table of results is reloaded
* @memberOf jQuery
* @name sqlqueryresults_live
*/
$("#sqlqueryresults").live('appendAnchor',function() {
appendInlineAnchor(disp_mode);
appendInlineAnchor();
})

/**
Expand Down
20 changes: 20 additions & 0 deletions js/tbl_select.js
Expand Up @@ -22,6 +22,25 @@ $(document).ready(function() {
cache: 'false'
});

/**
* Attach the {@link appendInlineAnchor} function to a custom event, which
* will be triggered manually everytime the table of results is reloaded;
*
* Needs appendInlineAnchor() which is defined in sql.js
* @memberOf jQuery
*/
$("#searchresults").live('appendAnchor',function() {
appendInlineAnchor();
})

/**
* Trigger the appendAnchor event to prepare the first table for inline edit
*
* @memberOf jQuery
*/
$("#searchresults").trigger('appendAnchor');


$('<a id="togglesearchform"></a>')
.html(PMA_messages['strShowSearchCriteria'])
.insertAfter('#tbl_search_form')
Expand Down Expand Up @@ -63,6 +82,7 @@ $(document).ready(function() {
if (typeof response == 'string') {
// found results
$("#searchresults").html(response);
$("#searchresults").trigger('appendAnchor');
$('#tbl_search_form').hide();
$('#togglesearchform')
// always start with the Show message
Expand Down
1 change: 1 addition & 0 deletions tbl_select.php
Expand Up @@ -16,6 +16,7 @@
require_once './libraries/common.inc.php';
require_once './libraries/mysql_charsets.lib.php';

$GLOBALS['js_include'][] = 'sql.js';
$GLOBALS['js_include'][] = 'tbl_select.js';
$GLOBALS['js_include'][] = 'jquery/jquery-ui-1.8.custom.js';
$GLOBALS['js_include'][] = 'jquery/timepicker.js';
Expand Down

0 comments on commit 818965f

Please sign in to comment.