getScopedFormElements(); $definition['_views'] = isset($form['field_api_classes']); $this->admin()->buildSettingsForm($element, $definition); $element['media_switch']['#options']['media'] = $this->t('Image to iFrame'); return $element; } /** * Defines the scope for the form elements. */ public function getScopedFormElements() { $field = $this->fieldDefinition; $entity_type = $field->getTargetEntityTypeId(); $target_type = $this->getFieldSetting('target_type'); return [ 'background' => TRUE, 'breakpoints' => BlazyDefault::getConstantBreakpoints(), 'current_view_mode' => $this->viewMode, 'entity_type' => $entity_type, 'field_name' => $this->fieldDefinition->getName(), 'image_style_form' => TRUE, 'media_switch_form' => TRUE, 'multimedia' => TRUE, 'settings' => $this->getSettings(), 'target_type' => $target_type, 'thumb_positions' => TRUE, 'nav' => TRUE, ]; } }