You are here

function menu_link_weight_node_parent_ajax_callback in Menu Link Weight 8

Same name and namespace in other branches
  1. 8.2 menu_link_weight.node.inc \menu_link_weight_node_parent_ajax_callback()

AJAX callback that returns the updated menu_link_weight element.

This will update whenever the selection of the menu link parent changes.

1 string reference to 'menu_link_weight_node_parent_ajax_callback'
menu_link_weight_form_node_form_alter in ./menu_link_weight.node.inc
Implements hook_form_BASE_FORM_ID_alter() for node forms.

File

./menu_link_weight.node.inc, line 113

Code

function menu_link_weight_node_parent_ajax_callback($form, FormStateInterface $form_state) {
  $response = new AjaxResponse();
  $response
    ->addCommand(new ReplaceCommand('#menu-link-weight-wrapper', \Drupal::service('renderer')
    ->render($form['menu']['link']['menu_link_weight'])));
  $response
    ->addCommand(new ReplaceCommand('#menu-link-weight-db-weights-wrapper', \Drupal::service('renderer')
    ->render($form['menu']['link']['db_weights'])));
  return $response;
}