public function BlazyViews::buildOptionsForm in Blazy 8.2
Same name and namespace in other branches
- 8 src/Plugin/views/style/BlazyViews.php \Drupal\blazy\Plugin\views\style\BlazyViews::buildOptionsForm()
Overrides StylePluginBase::buildOptionsForm().
Overrides StylePluginBase::buildOptionsForm
File
- src/
Plugin/ views/ style/ BlazyViews.php, line 65
Class
- BlazyViews
- Blazy style plugin.
Namespace
Drupal\blazy\Plugin\views\styleCode
public function buildOptionsForm(&$form, FormStateInterface $form_state) {
$definition = [
'namespace' => 'blazy',
'grid_form' => TRUE,
'grid_required' => TRUE,
'settings' => $this->options,
'style' => TRUE,
'opening_class' => 'form--views',
'_views' => TRUE,
];
// Build the form.
$this
->admin()
->openingForm($form, $definition);
$this
->admin()
->gridForm($form, $definition);
$this
->admin()
->finalizeForm($form, $definition);
// Blazy doesn't need complex grid with multiple groups.
unset($form['layout'], $form['preserve_keys'], $form['visible_items']);
}