You are here

function draggableviews_view_draggabletable_form_ajax in DraggableViews 7.2

Same name and namespace in other branches
  1. 7 draggableviews.module \draggableviews_view_draggabletable_form_ajax()

Ajax draggabletable submit handler.

1 string reference to 'draggableviews_view_draggabletable_form_ajax'
draggableviews_form_alter in ./draggableviews.module
Implements hook_form_alter().

File

./draggableviews.module, line 375

Code

function draggableviews_view_draggabletable_form_ajax($form, $form_state) {

  // Find the form element
  $form_element = "form:has(input[name=form_build_id][value='{$form['form_build_id']['#value']}'])";

  // Remove warning and asterisk.
  return array(
    '#type' => 'ajax',
    '#commands' => array(
      ajax_command_remove("{$form_element} div.tabledrag-changed-warning"),
      ajax_command_remove("{$form_element} span.tabledrag-changed"),
      ajax_command_remove("{$form_element} div.draggableviews-changed-warning"),
      ajax_command_invoke("{$form_element} ul.draggableviews-changed", 'removeClass', array(
        'draggableviews-changed',
      )),
    ),
  );
}