You've already forked phpmyadmin
mirror of
https://github.com/phpmyadmin/phpmyadmin.git
synced 2026-10-29 21:24:44 +03:00
bug #4577 Additional fix for table structure page. Multi submits can be inputs as well
Signed-off-by: Madhura Jayaratne <madhura.cj@gmail.com>
This commit is contained in:
@@ -101,7 +101,7 @@ AJAX.registerTeardown('sql.js', function () {
|
||||
$('th.column_heading.marker').die('click');
|
||||
$(window).unbind('scroll');
|
||||
$(".filter_rows").die("keyup");
|
||||
$('body').off('click', '#resultsForm.ajax button[name="submit_mult"]');
|
||||
$('body').off('click', '#resultsForm.ajax button[name="submit_mult"], #resultsForm.ajax input[name="submit_mult"]');
|
||||
});
|
||||
|
||||
/**
|
||||
@@ -442,7 +442,7 @@ AJAX.registerOnload('sql.js', function () {
|
||||
/**
|
||||
* Handles mutli submits of results browsing page such as edit, delete and export
|
||||
*/
|
||||
$('body').on('click', '#resultsForm.ajax button[name="submit_mult"]', function (e) {
|
||||
$('body').on('click', '#resultsForm.ajax button[name="submit_mult"], #resultsForm.ajax input[name="submit_mult"]', function (e) {
|
||||
e.preventDefault();
|
||||
var $button = $(this);
|
||||
var $form = $button.parent('form');
|
||||
|
||||
@@ -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 () {
|
||||
@@ -500,6 +501,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 */
|
||||
|
||||
Reference in New Issue
Block a user