Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/phpmyadmin/phpmyadmin.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHugues Peccatte <hugues.peccatte@gmail.com>2014-03-11 00:07:00 +0400
committerHugues Peccatte <hugues.peccatte@gmail.com>2014-03-11 00:07:00 +0400
commitef8a1f6a05cc653cd6f37e5c34785ebb216f9042 (patch)
treedb57901a905bb66dca31b81a455ba6134b6aa810 /js/db_qbe.js
parentb1c31dc4e3fd1b9bce454d7f74eb69ecd4c69da4 (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.js18
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());