public function EditController::attachments

Returns AJAX commands to load in-place editors' attachments.

Given a list of in-place editor IDs as POST parameters, render AJAX commands to load those in-place editors.

Return value

\Drupal\Core\Ajax\AjaxResponse The Ajax response.

1 string reference to 'EditController::attachments'
edit.routing.yml in drupal/core/modules/edit/edit.routing.yml
drupal/core/modules/edit/edit.routing.yml

File

drupal/core/modules/edit/lib/Drupal/edit/EditController.php, line 79
Contains of \Drupal\edit\EditController.

Class

EditController
Returns responses for Edit module routes.

Namespace

Drupal\edit

Code

public function attachments(Request $request) {
  $response = new AjaxResponse();
  $editors = $request->request
    ->get('editors');
  if (!isset($editors)) {
    throw new NotFoundHttpException();
  }
  $editorSelector = $this->container
    ->get('edit.editor.selector');
  $elements['#attached'] = $editorSelector
    ->getEditorAttachments($editors);
  drupal_process_attached($elements);
  return $response;
}