3 namespace Drupal\slick;
5 use Drupal\blazy\Dejavu\BlazyDefault;
8 * Defines shared plugin default settings for field formatter and Views style.
10 * @see FormatterBase::defaultSettings()
11 * @see StylePluginBase::defineOptions()
13 class SlickDefault extends BlazyDefault {
18 public static function baseSettings() {
24 ] + parent::baseSettings();
30 public static function imageSettings() {
32 'optionset_thumbnail' => '',
33 'preserve_keys' => FALSE,
34 'skin_thumbnail' => '',
35 'thumbnail_caption' => '',
36 'thumbnail_effect' => '',
37 'thumbnail_position' => '',
39 ] + self::baseSettings() + parent::imageSettings() + parent::gridSettings();
45 public static function extendedSettings() {
48 ] + self::imageSettings() + parent::extendedSettings();