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>2014-11-20 08:23:39 +0300
committerMadhura Jayaratne <madhura.cj@gmail.com>2014-11-20 08:23:39 +0300
commit1b6a50b3e69720064d5c3e043c3bdf1552609311 (patch)
tree2488012fbbff5f636674075bd6c4ac046110daa4 /js/tbl_structure.js
parentf920cc93c02f30cae550670cbd7f1afde0238a1d (diff)
Default handling is good enough
Signed-off-by: Madhura Jayaratne <madhura.cj@gmail.com>
Diffstat (limited to 'js/tbl_structure.js')
-rw-r--r--js/tbl_structure.js61
1 files changed, 6 insertions, 55 deletions
diff --git a/js/tbl_structure.js b/js/tbl_structure.js
index c1c6a6afd6..428ebbc0e7 100644
--- a/js/tbl_structure.js
+++ b/js/tbl_structure.js
@@ -67,31 +67,9 @@ function reloadFieldForm() {
}
/**
- * Displays table structure edit page
- *
- * @param data data from AJAX call
- * @param $msg loading message.
- *
- * @returns void
- */
-function showTableStructureEditPage(data, $msg) {
- PMA_ajaxRemoveMessage($msg);
- if (data.success) {
- $('#page_content').html(data.message);
- PMA_highlightSQL($('#page_content'));
- PMA_showHints();
- PMA_verifyColumnsProperties();
- } else {
- PMA_ajaxShowMessage(data.error);
- }
-}
-
-/**
* Unbind all event handlers before tearing down a page
*/
AJAX.registerTeardown('tbl_structure.js', function () {
- $("a.change_column_anchor.ajax").die('click');
- $("button.change_columns_anchor.ajax, input.change_columns_anchor.ajax").die('click');
$("a.drop_column_anchor.ajax").die('click');
$("a.add_primary_key_anchor.ajax").die('click');
$("a.add_index_anchor.ajax").die('click');
@@ -158,30 +136,6 @@ AJAX.registerOnload('tbl_structure.js', function () {
}); // end change table button "do_save_data"
/**
- * Attach Event Handler for 'Change Column'
- */
- $("a.change_column_anchor.ajax").live('click', function (event) {
- event.preventDefault();
- var $msg = PMA_ajaxShowMessage();
- $.get($(this).attr('href'), {'ajax_request': true}, function (data) {
- showTableStructureEditPage(data, $msg);
- });
- });
-
- /**
- * Attach Event Handler for 'Change multiple columns'
- */
- $("button.change_columns_anchor.ajax, input.change_columns_anchor.ajax").live('click', function (event) {
- event.preventDefault();
- var $msg = PMA_ajaxShowMessage();
- var $form = $(this).closest('form');
- var params = $form.serialize() + "&ajax_request=true&submit_mult=change";
- $.post($form.prop("action"), params, function (data) {
- showTableStructureEditPage(data, $msg);
- });
- });
-
- /**
* Attach Event Handler for 'Drop Column'
*/
$("a.drop_column_anchor.ajax").live('click', function (event) {
@@ -502,18 +456,15 @@ AJAX.registerOnload('tbl_structure.js', function () {
});
/**
- * Handles multi 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.
+ * Handles multi submits in table structure page such as change, browse, drop, primary etc.
*/
$('body').on('click', '#fieldsForm.ajax button[name="submit_mult"], #fieldsForm.ajax input[name="submit_mult"]', function (e) {
+ e.preventDefault();
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);
- }
+ 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);
});
});