Fixed drop databases form submission

This commit is contained in:
Rouslan Placella 2012-11-04 22:56:21 +00:00
parent e215c3c960
commit be231714c2
2 changed files with 9 additions and 9 deletions

View File

@ -12,7 +12,7 @@
* Unbind all event handlers before tearing down a page
*/
AJAX.registerTeardown('server_databases.js', function() {
$("button[name=drop_selected_dbs].ajax").die('click');
$("#dbStatsForm.ajax").die('click');
$('#create_database_form.ajax').die('submit');
});
@ -26,13 +26,11 @@ AJAX.registerTeardown('server_databases.js', function() {
AJAX.registerOnload('server_databases.js', function() {
/**
* Attach Event Handler for 'Drop Databases'
*
* (see $GLOBALS['cfg']['AjaxEnable'])
*/
$("button[name=drop_selected_dbs].ajax").live('click', function(event) {
$("#dbStatsForm").live('submit', function(event) {
event.preventDefault();
var $form = $(this.form);
var $form = $(this);
/**
* @var selected_dbs Array containing the names of the checked databases
@ -57,7 +55,7 @@ AJAX.registerOnload('server_databases.js', function() {
$(this).PMA_confirm(
question,
$form.prop('action')
+ '?' + $(this.form).serialize()
+ '?' + $(this).serialize()
+ '&drop_selected_dbs=1&is_js_confirmed=1&ajax_request=true',
function(url) {
PMA_ajaxShowMessage(PMA_messages.strProcessingRequest, false);

View File

@ -184,9 +184,11 @@ if ($databases_count > 0) {
);
$_url_params['pos'] = $pos;
$_url_params['drop_selected_dbs'] = 1;
echo '<form action="server_databases.php" method="post" name="dbStatsForm" id="dbStatsForm">' . "\n"
. PMA_generate_common_hidden_inputs($_url_params);
echo '<form class="ajax" action="server_databases.php" ';
echo 'method="post" name="dbStatsForm" id="dbStatsForm">' . "\n";
echo PMA_generate_common_hidden_inputs($_url_params);
$_url_params['sort_by'] = 'SCHEMA_NAME';
$_url_params['sort_order'] = ($sort_by == 'SCHEMA_NAME' && $sort_order == 'asc') ? 'desc' : 'asc';
@ -319,7 +321,7 @@ if ($databases_count > 0) {
. '<label for="checkall">' . __('Check All') . '</label> '
. '<i style="margin-left: 2em">' . __('With selected:') . '</i>' . "\n";
echo PMA_Util::getButtonOrImage(
'drop_selected_dbs',
'',
'mult_submit' . ($cfg['AjaxEnable'] ? ' ajax' : ''),
'drop_selected_dbs',
__('Drop'), 'b_deltbl.png'