From cbedcdc3f6ab0a191f027410a1df3af6cb20080d Mon Sep 17 00:00:00 2001 From: Madhura Jayaratne Date: Wed, 13 May 2015 12:51:04 +0530 Subject: [PATCH] Remove duplication Signed-off-by: Madhura Jayaratne --- js/tbl_operations.js | 26 +++++++++----------------- 1 file changed, 9 insertions(+), 17 deletions(-) diff --git a/js/tbl_operations.js b/js/tbl_operations.js index 1cfe4b8d11..d670d49bdc 100644 --- a/js/tbl_operations.js +++ b/js/tbl_operations.js @@ -150,27 +150,19 @@ AJAX.registerOnload('tbl_operations.js', function () { var $form = $(this); var db = $form.find('input[name=db]').val(); var tbl = $form.find('input[name=table]').val(); - PMA_prepareForAjaxRequest($form); - var question = PMA_messages.strDropPartitionWarning; - var processingString = PMA_messages.strProcessingRequest; if ($('#partition_operation_DROP').is(':checked')) { - $(this).PMA_confirm(question, $form.attr('action'), function (url) { - $.post($form.attr('action'), $form.serialize(), function (data) { - if (typeof data !== 'undefined' && data.success === true) { - PMA_commonParams.set('db', db); - PMA_commonParams.set('table', tbl); - PMA_commonActions.refreshMain(false, function () { - $('#page_content').html(data.message); - PMA_highlightSQL($('#page_content')); - }); - } else { - PMA_ajaxShowMessage(data.error, false); - } - }); + var question = PMA_messages.strDropPartitionWarning; + $form.PMA_confirm(question, $form.attr('action'), function (url) { + submitParitionMaintenance(); }); } else { - PMA_ajaxShowMessage(processingString); + submitParitionMaintenance(); + } + + function submitParitionMaintenance() { + PMA_prepareForAjaxRequest($form); + PMA_ajaxShowMessage(PMA_messages.strProcessingRequest); $.post($form.attr('action'), $form.serialize(), function (data) { if (typeof data !== 'undefined' && data.success === true) { PMA_commonParams.set('db', db);