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:
authorMadhura Jayaratne <madhura.cj@gmail.com>2015-05-13 10:21:04 +0300
committerMadhura Jayaratne <madhura.cj@gmail.com>2015-05-13 10:21:04 +0300
commitcbedcdc3f6ab0a191f027410a1df3af6cb20080d (patch)
tree3863bae989fbb7ecb6c38bed91ad88b38ac4c167 /js/tbl_operations.js
parentbab7b6fa030ec8ed46fbc7a5aa5a235f0254e22e (diff)
Remove duplication
Signed-off-by: Madhura Jayaratne <madhura.cj@gmail.com>
Diffstat (limited to 'js/tbl_operations.js')
-rw-r--r--js/tbl_operations.js26
1 files 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);