1 /* vim: set expandtab sw=4 ts=4 sts=4: */
3 * @fileoverview functions used on the Table Add Field page
4 * @name Table Add Field
8 * @requires js/functions.js
12 $(document).ready(function() {
15 * AJAX event handler for 'Add/Save Field'
18 $("#add_field_form").delegate("input[name=submit_num_fields], input[name=do_save_data]", 'click', function(event) {
19 event.preventDefault();
22 * @var the_form object referring to the create table form
24 var the_form = $("#add_field_form");
26 PMA_ajaxShowMessage(PMA_messages['strProcessingRequest']);
27 $(the_form).append('<input type="hidden" name="ajax_request" value="true" />');
29 if($(this).attr('name') == 'submit_num_fields') {
30 //User wants to add more fields to the table
31 $.post($(the_form).attr('action'), $(the_form).serialize() + "&submit_num_fields=" + $(this).val(), function(data) {
32 $("#add_field_form").html(data);
33 PMA_ajaxShowMessage("");
36 else if($(this).attr('name') == 'do_save_data') {
37 $.post($(the_form).attr('action'), $(the_form).serialize() + "&do_save_data=" + $(this).val(), function(data) {
38 if(data.success == true) {
39 PMA_ajaxShowMessage(data.message);
42 PMA_ajaxShowMessage(data.error);