The branch, master has been updated
via c05c4da9840b909c7317e2dbb3ebbf8d8f13b6ab (commit)
from 8a394db00c9a89af1ad9d56d02cca96dc04a9290 (commit)
- Log -----------------------------------------------------------------
commit c05c4da9840b909c7317e2dbb3ebbf8d8f13b6ab
Author: Jan PrachaĆ <jan.prachar(a)gmail.com>
Date: Tue Feb 1 22:50:18 2011 +0100
Do not change table row state when clicked on an anchor or inside a form element in
inline editing mode.
-----------------------------------------------------------------------
Summary of changes:
js/functions.js | 11 +++++++----
1 files changed, 7 insertions(+), 4 deletions(-)
diff --git a/js/functions.js b/js/functions.js
index 542305e..e445b92 100644
--- a/js/functions.js
+++ b/js/functions.js
@@ -906,10 +906,13 @@ $(document).ready(function() {
* next pages reached via AJAX); a tr may have the class noclick to remove
* this behavior.
*/
- $('tr.odd:not(.noclick),
tr.even:not(.noclick)').live('click',function() {
- var $tr = $(this);
- $tr.toggleClass('marked');
- $tr.children().toggleClass('marked');
+ $('tr.odd:not(.noclick),
tr.even:not(.noclick)').live('click',function(e) {
+ //do not trigger when clicked on anchor or inside input element (in inline
editing mode) with exception of the first checkbox
+ if (!jQuery(e.target).is('a, a *,
:input:not([name^="rows_to_delete"])')) {
+ var $tr = $(this);
+ $tr.toggleClass('marked');
+ $tr.children().toggleClass('marked');
+ }
});
/**
hooks/post-receive
--
phpMyAdmin
Show replies by date