From 26dc7d31410d94a19b0d44c77ea4d537d16ec877 Mon Sep 17 00:00:00 2001 From: Rouslan Placella Date: Mon, 21 Jan 2013 00:29:27 +0000 Subject: [PATCH] Bind events according to the new AJAX spec: http://wiki.phpmyadmin.net/pma/Page_loader#The_onload_event --- js/tbl_structure.js | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/js/tbl_structure.js b/js/tbl_structure.js index 3a84915b26..91e7a16ee3 100644 --- a/js/tbl_structure.js +++ b/js/tbl_structure.js @@ -375,14 +375,17 @@ AJAX.registerOnload('tbl_structure.js', function() { }); /** - * jQuery coding for 'Change Table' and 'Add Column'. Used on tbl_structure.php * + * jQuery coding for 'Change Table' and 'Add Column'. * Attach Ajax Event handlers for Change Table */ -$(function () { +AJAX.registerTeardown('tbl_structure.js', function() { + $(".append_fields_form.ajax").unbind('submit'); +}); +AJAX.registerOnload('tbl_structure.js', function() { /** *Ajax action for submitting the "Column Change" and "Add Column" form - **/ - $(".append_fields_form.ajax").live('submit', function(event) { + */ + $(".append_fields_form.ajax").bind('submit', function(event) { event.preventDefault(); /** * @var the_form object referring to the export form