The branch, master has been updated
via 4c1de0edcc62be76d9767af2dc068aac0b4383b7 (commit)
via 9cf81c63ce61676a2653561c63879dd73861c2d4 (commit)
from 996cf70d4833bcc56aaba47d0085fe3956a6ead6 (commit)
- Log -----------------------------------------------------------------
commit 4c1de0edcc62be76d9767af2dc068aac0b4383b7
Author: Marc Delisle <[email protected]>
Date: Sun Feb 27 09:59:21 2011 -0500
Remove an incorrect second binding of the click event
commit 9cf81c63ce61676a2653561c63879dd73861c2d4
Author: Marc Delisle <[email protected]>
Date: Sun Feb 27 09:44:31 2011 -0500
Inline edit for rows where an <input type="image"> has been generated for
the Edit link
-----------------------------------------------------------------------
Summary of changes:
js/functions.js | 8 +++++++-
js/sql.js | 25 ++++++++++++++++++++-----
2 files changed, 27 insertions(+), 6 deletions(-)
diff --git a/js/functions.js b/js/functions.js
index 9d62ee8..f1542dd 100644
--- a/js/functions.js
+++ b/js/functions.js
@@ -2523,7 +2523,13 @@ $(document).ready(function() {
return $('a').css('cursor');
}) //todo: hover effect
.live('click',function(e) {
- $(this).parent().find('input:image').click();
+ $this_span = $(this);
+ if ($this_span.closest('td').is('.inline_edit_anchor')) {
+ // this would bind a second click event to the inline edit
+ // anchor and would disturb its behavior
+ } else {
+ $this_span.parent().find('input:image').click();
+ }
});
}) // end of $(document).ready()
diff --git a/js/sql.js b/js/sql.js
index e5daf03..34e1e74 100644
--- a/js/sql.js
+++ b/js/sql.js
@@ -92,6 +92,7 @@ function appendInlineAnchor() {
});
}
else {
+ // horizontal mode
$('.edit_row_anchor').each(function() {
var $this_td = $(this);
@@ -103,13 +104,26 @@ function appendInlineAnchor() {
if ($img_object.length != 0) {
var img_src =
$img_object.attr('src').replace(/b_edit/,'b_inline_edit');
$img_object.attr('src', img_src);
+ $cloned_anchor
+ .find('a').attr('href', '#')
+ .find('span')
+ .text(' ' + PMA_messages['strInlineEdit']);
+ $cloned_anchor
+ .find('span')
+ .first()
+ .prepend($img_object);
+ } else {
+ // the link was too big so <input type="image"> is there
+ $img_object = $cloned_anchor.find('input:image').attr('title',
PMA_messages['strInlineEdit']);
+ var img_src =
$img_object.attr('src').replace(/b_edit/,'b_inline_edit');
+ $img_object.attr('src', img_src);
+ $cloned_anchor
+ .find('.clickprevimage')
+ .text(' ' + PMA_messages['strInlineEdit']);
}
- $cloned_anchor.addClass('inline_edit_anchor')
- .find('a').attr('href', '#')
- .find('span')
- .text(' ' + PMA_messages['strInlineEdit'])
- .prepend($img_object);
+ $cloned_anchor
+ .addClass('inline_edit_anchor');
$this_td.after($cloned_anchor);
});
@@ -413,6 +427,7 @@ $(document).ready(function() {
*/
var where_clause =
$(this).parents('tbody').find('tr').find('.where_clause:nth('+this_row_index+')').val();
}
+ // horizontal mode
else {
var this_row_index = $(this).parent().index();
var $input_siblings = $(this).parent('tr').find('.inline_edit');
hooks/post-receive
--
phpMyAdmin
------------------------------------------------------------------------------
Free Software Download: Index, Search & Analyze Logs and other IT data in
Real-Time with Splunk. Collect, index and harness all the fast moving IT data
generated by your applications, servers and devices whether physical, virtual
or in the cloud. Deliver compliance at lower cost and gain new business
insights. http://p.sf.net/sfu/splunk-dev2dev
_______________________________________________
Phpmyadmin-git mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/phpmyadmin-git