The branch, master has been updated via 89821e0357593782a0fe57900669d1b1188537ad (commit) from f734c4c1acd47e6796e4fe20c8e518e7ac436e58 (commit)
- Log ----------------------------------------------------------------- commit 89821e0357593782a0fe57900669d1b1188537ad Author: Marc Delisle marc@infomarc.info Date: Mon Oct 25 13:40:53 2010 -0400
make row marking in horizontal mode work with AJAX
-----------------------------------------------------------------------
Summary of changes: js/functions.js | 16 ++++++++++------ 1 files changed, 10 insertions(+), 6 deletions(-)
diff --git a/js/functions.js b/js/functions.js index 9facf22..dc459cd 100644 --- a/js/functions.js +++ b/js/functions.js @@ -846,6 +846,16 @@ function checkTransmitDump(theForm, theAction) return true; } // end of the 'checkTransmitDump()' function
+/** + * For row marking in horizontal mode (use "live" so that it works also for + * next pages reached via AJAX); a tr may have the class noclick to remove + * this behavior. + */ +$(document).ready(function() { + $('tr.odd:not(.noclick), tr.even:not(.noclick)').live('click',function() { + $(this).toggleClass('marked'); + }); +})
/** * This array is used to remember mark status of rows in browse mode @@ -903,12 +913,6 @@ function PMA_markRowsInit() { marked_row[unique_id] = false; }
- if ( marked_row[unique_id] ) { - this.className += ' marked'; - } else { - this.className = this.className.replace(' marked', ''); - } - if ( checkbox && checkbox.disabled == false ) { checkbox.checked = marked_row[unique_id]; if (typeof(event) == 'object') {
hooks/post-receive