The branch, master has been updated via f25ce4c3f851006d61699d23b74fd802ea0a048f (commit) from eb049c922a6dee46b75da3b3c127d85cb2b2a523 (commit)
- Log ----------------------------------------------------------------- commit f25ce4c3f851006d61699d23b74fd802ea0a048f Author: Alex Marin alexukf@users.sourceforge.net Date: Mon Jan 23 12:56:21 2012 -0500
bug 3464377 Cannot press enter on the VARIABLE field of a bookmark
-----------------------------------------------------------------------
Summary of changes: js/sql.js | 25 +++++++++++++++++++++++++ 1 files changed, 25 insertions(+), 0 deletions(-)
diff --git a/js/sql.js b/js/sql.js index a07d7e7..6f00c75 100644 --- a/js/sql.js +++ b/js/sql.js @@ -136,6 +136,31 @@ $(document).ready(function() { $form.find("select[name=id_bookmark]").attr("value",""); // let normal event propagation happen }); + + /** + * Event handler for hitting enter on sqlqueryform bookmark_variable + * (the Variable textfield in Bookmarked SQL query section) + * + * @memberOf jQuery + */ + $("input[name=bookmark_variable]").bind("keypress", function(event) { + // force the 'Enter Key' to implicitly click the #button_submit_bookmark + var keycode = (event.keyCode ? event.keyCode : (event.which ? event.which : event.charCode)); + if (keycode == 13) { // keycode for enter key + // When you press enter in the sqlqueryform, which + // has 2 submit buttons, the default is to run the + // #button_submit_query, because of the tabindex + // attribute. + // This submits #button_submit_bookmark instead, + // because when you are in the Bookmarked SQL query + // section and hit enter, you expect it to do the + // same action as the Go button in that section. + $("#button_submit_bookmark").click(); + return false; + } else { + return true; + } + });
/** * Ajax Event handler for 'SQL Query Submit'
hooks/post-receive