openingForm($form, $definition); $this->imageStyleForm($form, $definition); if (!empty($definition['media_switch_form']) && !isset($form['media_switch'])) { $this->mediaSwitchForm($form, $definition); } if (!empty($definition['grid_form']) && !isset($form['grid'])) { $this->gridForm($form, $definition); // Blazy doesn't need complex grid with multiple groups. unset($form['preserve_keys'], $form['visible_items']); if (isset($form['grid'])) { $form['grid']['#description'] = $this->t('The amount of block grid columns for large monitors 64.063em+.
Requires:
  1. Display style.
  2. A reasonable amount of contents.
Leave empty to DIY, or to not build grids.'); } } if (!empty($definition['breakpoints'])) { $this->breakpointsForm($form, $definition); } if (isset($form['responsive_image_style'])) { $form['responsive_image_style']['#description'] = $this->t('Not compatible with below breakpoints, aspect ratio, yet. However it can still lazyload by checking Responsive image option via Blazy UI. Leave empty to disable.'); if ($this->blazyManager()->getModuleHandler()->moduleExists('blazy_ui')) { $form['responsive_image_style']['#description'] .= ' ' . $this->t('Enable lazyloading Responsive image.', [':url' => Url::fromRoute('blazy.settings')->toString()]); } } $this->closingForm($form, $definition); } }