diff options
author | Hugues Peccatte <hugues.peccatte@gmail.com> | 2014-03-11 00:07:00 +0400 |
---|---|---|
committer | Hugues Peccatte <hugues.peccatte@gmail.com> | 2014-03-11 00:07:00 +0400 |
commit | ef8a1f6a05cc653cd6f37e5c34785ebb216f9042 (patch) | |
tree | db57901a905bb66dca31b81a455ba6134b6aa810 /js/db_qbe.js | |
parent | b1c31dc4e3fd1b9bce454d7f74eb69ecd4c69da4 (diff) |
Add new button to update a bookmarked search.
Hide buttons when not needed.
Reset form when selecting 'New bookmark'.
Signed-off-by: Hugues Peccatte <hugues.peccatte@gmail.com>
Diffstat (limited to 'js/db_qbe.js')
-rw-r--r-- | js/db_qbe.js | 18 |
1 files changed, 11 insertions, 7 deletions
diff --git a/js/db_qbe.js b/js/db_qbe.js index 8407afc1ac..a5666bf5dc 100644 --- a/js/db_qbe.js +++ b/js/db_qbe.js @@ -22,6 +22,7 @@ AJAX.registerTeardown('db_qbe.js', function () { $("#searchId").die('change'); $("#saveSearch").die('click'); + $("#updateSearch").die('click'); $("#deleteSearch").die('click'); }); @@ -31,23 +32,26 @@ AJAX.registerOnload('db_qbe.js', function () { * Ajax event handlers for 'Select saved search' */ $("#searchId").live('change', function (event) { - if ('' == $(this).val()) { - return false; - } - $('#action').val('load'); $('#formQBE').submit(); }); /** - * Ajax event handlers for 'Save search' + * Ajax event handlers for 'Create bookmark' */ $("#saveSearch").live('click', function (event) { - $('#action').val('save'); + $('#action').val('create'); + }); + + /** + * Ajax event handlers for 'Update bookmark' + */ + $("#updateSearch").live('click', function (event) { + $('#action').val('update'); }); /** - * Ajax event handlers for 'Delete search' + * Ajax event handlers for 'Delete bookmark' */ $("#deleteSearch").live('click', function (event) { var question = $.sprintf(PMA_messages.strConfirmDeleteQBESearch, $("#searchId option:selected").text()); |