public function EditorAdvancedImage::settingsForm in Editor Advanced Image 8
Same name and namespace in other branches
- 8.2 src/Plugin/CKEditorPlugin/EditorAdvancedImage.php \Drupal\editor_advanced_image\Plugin\CKEditorPlugin\EditorAdvancedImage::settingsForm()
 
Overrides CKEditorPluginConfigurableInterface::settingsForm
See also
\Drupal\editor\Form\EditorImageDialog
editor_image_upload_settings_form()
File
- src/
Plugin/ CKEditorPlugin/ EditorAdvancedImage.php, line 74  
Class
- EditorAdvancedImage
 - Defines the "editoradvancedimage" plugin.
 
Namespace
Drupal\editor_advanced_image\Plugin\CKEditorPluginCode
public function settingsForm(array $form, FormStateInterface $form_state, Editor $editor) {
  // Defaults.
  $settings = $editor
    ->getSettings();
  $form['default_class'] = [
    '#title' => $this
      ->t('Default image class(es)'),
    '#type' => 'textfield',
    '#default_value' => !empty($settings['plugins']['editoradvancedimage']['default_class']) ? $settings['plugins']['editoradvancedimage']['default_class'] : '',
    '#description' => $this
      ->t('A list of classes that will be added when the user adds an inline-image with CKEditor. <br>Enter one or more classes separated by spaces. Example: <code>img-responsive</code> or <code>img-fluid</code>.'),
  ];
  return $form;
}