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 @@
- @include('admin.widgets.orbitSlider.form') - + @include('admin.widgets.orbitSlider.form', ['formAction' => route('widgets.postEdit', ['id' => $widget->id])])

@lang('widgets/orbitSlider.preview')

diff --git a/resources/views/admin/widgets/orbitSlider/form.blade.php b/resources/views/admin/widgets/orbitSlider/form.blade.php index 019149c9..93d16d5a 100644 --- a/resources/views/admin/widgets/orbitSlider/form.blade.php +++ b/resources/views/admin/widgets/orbitSlider/form.blade.php @@ -12,7 +12,7 @@ @endif @endif -
+ {!! csrf_field() !!} -

@lang('widgets/orbitSlider.extraSettings')

@@ -101,5 +118,4 @@ @endif - -
\ No newline at end of file + \ No newline at end of file diff --git a/resources/views/admin/widgets/orbitSlider/new.blade.php b/resources/views/admin/widgets/orbitSlider/new.blade.php index ef495c3f..95b7ce77 100644 --- a/resources/views/admin/widgets/orbitSlider/new.blade.php +++ b/resources/views/admin/widgets/orbitSlider/new.blade.php @@ -5,6 +5,6 @@ @section('content')

@lang('widgets/orbitSlider.new')

- @include('admin.widgets.orbitSlider.form') + @include('admin.widgets.orbitSlider.form', ['formAction' => route('widgets.postNew', ['type' => $type])]) @stop diff --git a/resources/views/widgets/orbitSlider/element.blade.php b/resources/views/widgets/orbitSlider/element.blade.php index 55de1d74..c56f7aa6 100644 --- a/resources/views/widgets/orbitSlider/element.blade.php +++ b/resources/views/widgets/orbitSlider/element.blade.php @@ -30,12 +30,14 @@ @endfor @endif - + @if ($settings->displayBullets) + + @endif {!! $settings->code !!}
\ No newline at end of file