FEATURE: add input for setting preview size and quality

This commit is contained in:
Michal Kváček
2017-09-19 14:18:15 +02:00
parent ba55702585
commit 62f73c51e6
8 changed files with 124 additions and 64 deletions
+14 -4
View File
@@ -21,11 +21,21 @@ return [
],
"socialSites" => "Sociální sítě",
"successfullySaved" => "Nastavení úspěšně změněno",
'widgets' => [
"title" => 'Widgety',
'useWidgetPreloading' => 'Používat přednačítání widgetů?',
'advanced' => [
"title" => 'Pokročilé',
],
'previews' => [
'title' => 'Nastavení obrázkových náhledů',
'quality' => 'Kvalita',
'size' => 'Velikost (v pixelech)'
],
'widgets' => [
'title' => 'Widgety',
'useWidgetPreloading' => 'Používat přednačítání widgetů?',
'preloadFrequentedWidgetAreasTreshold' => 'Práh pro přednačtení widgetů',
'widgetCacheLifetime' => 'Platnost cache pro widgety'
'widgetCacheLifetime' => 'Platnost cache pro widgety'
]
];
@@ -0,0 +1,81 @@
<h3>@lang('admin/settings.previews.title')</h3>
<div class="row">
<div class="col-md-9">
<label>@lang('admin/settings.previews.size')</label>
<div class="input-group">
<input type="text" class="form-control" name="previewSize" value="{{old('previewSize', isset($settings->previewSize) ? $settings->previewSize['val'] : 300)}}">
<span class="input-group-addon">px</span>
</div>
</div>
<div class="col-md-3">
@include('admin.settings.snippets.commonSettings', ['field' => 'previewSize'])
</div>
<div class="col-md-9">
<label>@lang('admin/settings.previews.quality')</label>
<div class="input-group">
<input type="text" class="form-control" name="previewQuality" value="{{old('previewQuality', isset($settings->previewQuality) ? $settings->previewQuality['val'] : 75)}}">
<span class="input-group-addon">%</span>
</div>
</div>
<div class="col-lg-3">
@include('admin.settings.snippets.commonSettings', ['field' => 'previewQuality'])
</div>
</div>
<h3 class="m-t-50">@lang('admin/settings.widgets.title')</h3>
<div class="row">
<div class="col-lg-9">
<label>
<input class="checkbox" value="1"
@if(!isset($settings->useWidgetPreloading) || $settings->useWidgetPreloading['lang'] == null)
checked
@endif name="useWidgetPreloading" type="checkbox">
<span>@lang('admin/settings.widgets.useWidgetPreloading')</span>
</label>
</div>
<div class="col-lg-3">
@include('admin.settings.snippets.commonSettings', ['field' => 'useWidgetPreloading'])
</div>
</div>
<div class="row">
<div class="col-lg-9">
<label class="label-control">
@lang('admin/settings.widgets.preloadFrequentedWidgetAreasTreshold')
</label>
<div class="input-group">
<input type="text" class="form-control" name="preloadFrequentedWidgetAreasTreshold" value="{{old('preloadFrequentedWidgetAreasTreshold', isset($settings->preloadFrequentedWidgetAreasTreshold) ? $settings->preloadFrequentedWidgetAreasTreshold['val'] : 10)}}">
<span class="input-group-addon">@lang('common.views')</span>
</div>
</div>
<div class="col-lg-3">
@include('admin.settings.snippets.commonSettings', ['field' => 'author'])
</div>
</div>
<div class="row">
<div class="col-lg-9">
<label class="label-control">
@lang('admin/settings.widgets.widgetCacheLifetime')
</label>
<div class="input-group">
<input type="text" class="form-control" name="widgetCacheLifetime" value="{{old('widgetCacheLifetime', isset($settings->widgetCacheLifetime) ? $settings->widgetCacheLifetime['val'] : 10)}}">
<span class="input-group-addon">@lang('common.minutes')</span>
</div>
</div>
<div class="col-lg-3">
@include('admin.settings.snippets.commonSettings', ['field' => 'author'])
</div>
</div>
@@ -1,49 +0,0 @@
<div class="row">
<div class="col-lg-9">
<label>
<input class="checkbox" value="1"
@if(!isset($settings->useWidgetPreloading) || $settings->useWidgetPreloading['lang'] == null)
checked
@endif name="useWidgetPreloading" type="checkbox">
<span>@lang('admin/settings.widgets.useWidgetPreloading')</span>
</label>
</div>
<div class="col-lg-3">
@include('admin.settings.snippets.commonSettings', ['field' => 'useWidgetPreloading'])
</div>
</div>
<div class="row">
<div class="col-lg-9">
<label class="label-control">
@lang('admin/settings.widgets.preloadFrequentedWidgetAreasTreshold')
</label>
<div class="input-group">
<input type="text" class="form-control" value="{{old('preloadFrequentedWidgetAreasTreshold', isset($settings->preloadFrequentedWidgetAreasTreshold) ? $settings->preloadFrequentedWidgetAreasTreshold['val'] : 10)}}">
<span class="input-group-addon">@lang('common.views')</span>
</div>
</div>
<div class="col-lg-3">
@include('admin.settings.snippets.commonSettings', ['field' => 'author'])
</div>
</div>
<div class="row">
<div class="col-lg-9">
<label class="label-control">
@lang('admin/settings.widgets.widgetCacheLifetime')
</label>
<div class="input-group">
<input type="text" class="form-control" value="{{old('widgetCacheLifetime', isset($settings->widgetCacheLifetime) ? $settings->widgetCacheLifetime['val'] : 10)}}">
<span class="input-group-addon">@lang('common.minutes')</span>
</div>
</div>
<div class="col-lg-3">
@include('admin.settings.snippets.commonSettings', ['field' => 'author'])
</div>
</div>