Same name in other branches
- 5.0.x src/Plugin/ViewsSlideshowWidget/PagerBullets.php \Drupal\views_slideshow\Plugin\ViewsSlideshowWidget\PagerBullets::buildConfigurationForm()
Overrides ViewsSlideshowWidgetBase::buildConfigurationForm
File
-
src/
Plugin/ ViewsSlideshowWidget/ PagerBullets.php, line 31
Class
- PagerBullets
- Provides a pager using bullets.
Namespace
Drupal\views_slideshow\Plugin\ViewsSlideshowWidgetCode
public function buildConfigurationForm(array $form, FormStateInterface $form_state) {
// Add field to see if they would like to activate slide and pause on pager
// hover.
$form['views_slideshow_pager_bullets_hover'] = [
'#type' => 'checkbox',
'#title' => $this->t('Activate Slide and Pause on Pager Hover'),
'#default_value' => $this->getConfiguration()['views_slideshow_pager_bullets_hover'],
'#description' => $this->t('Should the slide be activated and paused when hovering over a pager item.'),
'#states' => [
'visible' => [
':input[name="' . $this->getConfiguration()['dependency'] . '[enable]"]' => [
'checked' => TRUE,
],
':input[name="' . $this->getConfiguration()['dependency'] . '[type]"]' => [
'value' => 'views_slideshow_pager_bullets',
],
],
],
];
return $form;
}