You are here

public function Cycle::defaultConfiguration in Views Slideshow 8.4

Gets default configuration for this plugin.

Return value

array An associative array with the default configuration.

Overrides ViewsSlideshowTypeBase::defaultConfiguration

File

modules/views_slideshow_cycle/src/Plugin/ViewsSlideshowType/Cycle.php, line 39

Class

Cycle
Provides a slideshow type based on jquery cycle.

Namespace

Drupal\views_slideshow_cycle\Plugin\ViewsSlideshowType

Code

public function defaultConfiguration() {
  return [
    'contains' => [
      // Transition.
      'effect' => [
        'default' => 'fade',
      ],
      'transition_advanced' => [
        'default' => 0,
      ],
      'timeout' => [
        'default' => 5000,
      ],
      'speed' => [
        'default' => 700,
      ],
      'delay' => [
        'default' => 0,
      ],
      'sync' => [
        'default' => 1,
      ],
      'random' => [
        'default' => 0,
      ],
      // Action.
      'pause' => [
        'default' => 1,
      ],
      'pause_on_click' => [
        'default' => 0,
      ],
      'action_advanced' => [
        'default' => 0,
      ],
      'start_paused' => [
        'default' => 0,
      ],
      'remember_slide' => [
        'default' => 0,
      ],
      'remember_slide_days' => [
        'default' => 1,
      ],
      'pause_in_middle' => [
        'default' => 0,
      ],
      'pause_when_hidden' => [
        'default' => 0,
      ],
      'pause_when_hidden_type' => [
        'default' => 'full',
      ],
      'amount_allowed_visible' => [
        'default' => '',
      ],
      'nowrap' => [
        'default' => 0,
      ],
      'fixed_height' => [
        'default' => 1,
      ],
      'items_per_slide' => [
        'default' => 1,
      ],
      'items_per_slide_first' => [
        'default' => FALSE,
      ],
      'items_per_slide_first_number' => [
        'default' => 1,
      ],
      'wait_for_image_load' => [
        'default' => 1,
      ],
      'wait_for_image_load_timeout' => [
        'default' => 3000,
      ],
      // Internet Explorer Tweaks.
      'cleartype' => [
        'default' => 'true',
      ],
      'cleartypenobg' => [
        'default' => 'false',
      ],
      // Advanced.
      'advanced_options' => [
        'default' => '{}',
      ],
    ],
  ];
}