diff options
author | Madhura Jayaratne <madhura.cj@gmail.com> | 2014-11-05 00:48:02 +0300 |
---|---|---|
committer | Madhura Jayaratne <madhura.cj@gmail.com> | 2014-11-05 00:48:02 +0300 |
commit | 5b2fff405f440e2dcf63f87d4a6d05b9b5b9fce2 (patch) | |
tree | 49ea07cf5249c646916623a0653da4a1133b58d3 /js/tbl_structure.js | |
parent | 4d16273018fa9c82da66f37f2d92e9461a37dce4 (diff) | |
parent | e4d5503bcf87e34a2e04b50652da0bc7ec69fc2c (diff) |
Merge branch 'QA_4_2'
Conflicts:
js/sql.js
Signed-off-by: Madhura Jayaratne <madhura.cj@gmail.com>
Diffstat (limited to 'js/tbl_structure.js')
-rw-r--r-- | js/tbl_structure.js | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/js/tbl_structure.js b/js/tbl_structure.js index 23d4e066cc..bca3eb3ddb 100644 --- a/js/tbl_structure.js +++ b/js/tbl_structure.js @@ -78,6 +78,7 @@ AJAX.registerTeardown('tbl_structure.js', function () { $("a.add_unique_anchor.ajax").die('click'); $("#move_columns_anchor").die('click'); $(".append_fields_form.ajax").unbind('submit'); + $('body').off('click', '#fieldsForm.ajax button[name="submit_mult"], #fieldsForm.ajax input[name="submit_mult"]'); }); AJAX.registerOnload('tbl_structure.js', function () { @@ -506,6 +507,21 @@ AJAX.registerOnload('tbl_structure.js', function () { } }); }); + + /** + * Handles mutli submits in table structure page such as browse, drop, primary etc. + * However this does not handle multiple field changes. It is handled by a seperate handler. + */ + $('body').on('click', '#fieldsForm.ajax button[name="submit_mult"], #fieldsForm.ajax input[name="submit_mult"]', function (e) { + var $button = $(this); + if (! $button.is('.change_columns_anchor.ajax')) { + e.preventDefault(); + var $form = $button.parent('form'); + var submitData = $form.serialize() + '&ajax_request=true&ajax_page_request=true&submit_mult=' + $button.val(); + PMA_ajaxShowMessage(); + $.get($form.attr('action'), submitData, AJAX.responseHandler); + } + }); }); /** Handler for "More" dropdown in structure table rows */ |