diff --git a/app/Widgets/OrbitSlider/OrbitSlider.php b/app/Widgets/OrbitSlider/OrbitSlider.php index 7fe6db2e..6a179192 100644 --- a/app/Widgets/OrbitSlider/OrbitSlider.php +++ b/app/Widgets/OrbitSlider/OrbitSlider.php @@ -80,7 +80,8 @@ class OrbitSlider implements PublicWidget $settings = [ 'directoryId' => $directory->id, - 'imagePerSlide' => $request->imagePerSlide, + 'imagePerSlide' => $request->imagePerSlide, + 'displayBullets' => $request->has('displayBullets'), 'sliderClass' => isset($request->containerClass) ? $request->containerClass : '', 'slideContainerClass' => isset($request->slideContainerClass) ? $request->slideContainerClass : '', 'code' => $request->code diff --git a/app/Widgets/OrbitSlider/Presenters/OrbitSlider.php b/app/Widgets/OrbitSlider/Presenters/OrbitSlider.php index 2b871296..bcfc1054 100644 --- a/app/Widgets/OrbitSlider/Presenters/OrbitSlider.php +++ b/app/Widgets/OrbitSlider/Presenters/OrbitSlider.php @@ -19,8 +19,12 @@ class OrbitSlider implements WidgetRenderer $settings->slideContainerClass = ''; } - if (!isset($settings->imagesPerSlide)) { - $settings->imagesPerSlide = 4; + if (!isset($settings->displayBullets)) { + $settings->displayBullets = true; + } + + if (!isset($settings->imagePerSlide)) { + $settings->imagePerSlide = 4; } if (!isset($settings->directoryId)) { @@ -96,6 +100,7 @@ class OrbitSlider implements WidgetRenderer return view('admin.widgets.orbitSlider.new', [ 'type' => $type, 'widget' => $widget, + 'settings' => $settings, 'availableColumns' => self::getAvailableColumns() ]); } diff --git a/resources/lang/en/widgets/orbitSlider.php b/resources/lang/en/widgets/orbitSlider.php index 1745d154..d84683d1 100644 --- a/resources/lang/en/widgets/orbitSlider.php +++ b/resources/lang/en/widgets/orbitSlider.php @@ -6,6 +6,7 @@ return [ 'description' => 'Slider description', 'containerClass' => 'Extra HTML class for slider', 'slideContainerClass' => 'Extra HTML class for each slide', + 'displayBullets' => 'Display bullets?', 'createNew' => 'Create new', 'new' => 'Create new orbit slider', 'edit' => 'Edit slider :name', diff --git a/resources/views/admin/widgets/orbitSlider/edit.blade.php b/resources/views/admin/widgets/orbitSlider/edit.blade.php index 37e0a7ec..0eae42e4 100644 --- a/resources/views/admin/widgets/orbitSlider/edit.blade.php +++ b/resources/views/admin/widgets/orbitSlider/edit.blade.php @@ -7,8 +7,7 @@