You are here

function entity_browser_generic_embed_form_entity_embed_dialog_alter in Varbase Media 8.7

Same name and namespace in other branches
  1. 8.5 modules/entity_browser_generic_embed/entity_browser_generic_embed.module \entity_browser_generic_embed_form_entity_embed_dialog_alter()
  2. 8.6 modules/entity_browser_generic_embed/entity_browser_generic_embed.module \entity_browser_generic_embed_form_entity_embed_dialog_alter()
  3. 9.0.x modules/entity_browser_generic_embed/entity_browser_generic_embed.module \entity_browser_generic_embed_form_entity_embed_dialog_alter()

Implements hook_form_FORM_ID_alter().

File

modules/entity_browser_generic_embed/entity_browser_generic_embed.module, line 227
Core media asset support for .

Code

function entity_browser_generic_embed_form_entity_embed_dialog_alter(array &$form, FormStateInterface $form_state) {
  list($editor, $embed_button) = $form_state
    ->getBuildInfo()['args'];

  /** @var \Drupal\embed\EmbedButtonInterface $embed_button */
  if (isset($editor) && $embed_button
    ->id() == 'media_browser') {
    $element =& $form['attributes']['data-entity-embed-settings']['view_mode'];
    if (isset($element['#options']['embedded'])) {
      $element['#default_value'] = 'embedded';
    }
  }
}