The branch, master has been updated
via a46a49b747f89cdc926fd7d2fd41237d6d060ee7 (commit)
from 149af3e6872e9f0882aaf6fc51c38aa5657b558e (commit)
- Log -----------------------------------------------------------------
commit a46a49b747f89cdc926fd7d2fd41237d6d060ee7
Author: Piotr Przybylski <[email protected]>
Date: Thu Mar 10 18:48:16 2011 +0100
make PMA_changeClassForColumn work about 1/4th faster
-----------------------------------------------------------------------
Summary of changes:
js/sql.js | 12 ++++++++----
1 files changed, 8 insertions(+), 4 deletions(-)
diff --git a/js/sql.js b/js/sql.js
index aa49d8e..a7b8e62 100644
--- a/js/sql.js
+++ b/js/sql.js
@@ -998,10 +998,14 @@ function PMA_changeClassForColumn($this_th, newclass) {
var th_index = $this_th.index();
// .eq() is zero-based
th_index--;
- var $tr_with_data = $this_th.closest('table').find('tbody tr
').has('td.data');
- $tr_with_data.each(function() {
- $(this).find('td.data:eq('+th_index+')').toggleClass(newclass);
- });
+ var $tds = $this_th.closest('table').find('tbody
tr').find('td.data:eq('+th_index+')');
+ if ($this_th.data('has_class_'+newclass)) {
+ $tds.removeClass(newclass);
+ $this_th.data('has_class_'+newclass, false);
+ } else {
+ $tds.addClass(newclass);
+ $this_th.data('has_class_'+newclass, true);
+ }
}
$(document).ready(function() {
hooks/post-receive
--
phpMyAdmin
------------------------------------------------------------------------------
Colocation vs. Managed Hosting
A question and answer guide to determining the best fit
for your organization - today and in the future.
http://p.sf.net/sfu/internap-sfd2d
_______________________________________________
Phpmyadmin-git mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/phpmyadmin-git