protected function RetinaImageEffectTrait::prepareForm in Retina Images 8
Add the retinafy checkbox to the configuration options form.
Parameters
$form:
array $configuration:
1 call to RetinaImageEffectTrait::prepareForm()
File
- src/RetinaImageEffectTrait.php, line 82 
- Provides shared helpers for all retina image effects.
Class
- RetinaImageEffectTrait
- Provides shared helpers for all retina image effects.
Namespace
Drupal\retina_imagesCode
protected function prepareForm(&$form, array $configuration) {
  $form['retinafy'] = [
    '#type' => 'checkbox',
    '#default_value' => $configuration['retinafy'],
    '#title' => $this
      ->t('Retinafy'),
    '#description' => $this
      ->t('Scale and output this image with increased resolution. It is recommended to allow upscaling with this option and set image qualtiy to 25.'),
  ];
  $form['retina_multiplier'] = [
    '#type' => 'textfield',
    '#default_value' => $configuration['multiplier'],
    '#title' => $this
      ->t('Resolution multiplier'),
    '#description' => $this
      ->t('Specify a different resolution multiplier to be used when scaling the image.'),
    '#states' => [
      'visible' => [
        ':input[name="data[retinafy]"]' => [
          'checked' => TRUE,
        ],
      ],
    ],
  ];
}