diff --git a/resources/views/layouts/researchandtabs.blade.php b/resources/views/layouts/researchandtabs.blade.php index f47ca05e12549fce09a5fa82e751a046b8c38526..2597a147d0457095118409717d80f4503843e507 100644 --- a/resources/views/layouts/researchandtabs.blade.php +++ b/resources/views/layouts/researchandtabs.blade.php @@ -24,48 +24,7 @@ <div class="scrollfade-right"></div> </div> </div> - @if(sizeof($metager->getAvailableParameterFilter()) > 0) - <div id="options"> - <div id="toggle-box"> - @if(sizeof($metager->getAvailableParameterFilter()) > 0) - <div class="option-toggle"> - <label class="navigation-element" for="options-toggle"> - <i class="fas fa-filter"></i> Filter… - </label> - </div> - @endif - @if(sizeof($metager->getParameterFilter()) > 0) - <div id="options-reset"> - <a href="{{$metager->generateSearchLink($metager->getFokus())}}"><nobr>{{ trans('metaGer.filter.reset') }}</nobr></a> - </div> - @endif - @if($metager->getTotalResultCount() > 0) - <div id="result-count"> - ~ {{$metager->getTotalResultCount()}} {{ trans('metaGer.results') }} - </div> - @endif - </div> - <input type="checkbox" id="options-toggle" @if(sizeof($metager->getParameterFilter()) > 0)checked @endif /> - <div class="scrollbox"> - <div id="options-box"> - <div id="options-items"> - @foreach($metager->getAvailableParameterFilter() as $filterName => $filter) - <div class="option-selector"> - <label for="{{$filterName}}">@lang($filter->name)</label> - <select name="{{$filter->{'get-parameter'} }}" form="searchForm" onchange="this.form.submit()"> - @foreach($filter->values as $value => $text) - <option value="{{$value}}" @if(Request::input($filter->{'get-parameter'}, '') === $value)selected="selected" @endif>{{trans($text)}}</option> - @endforeach - </select> - </div> - @endforeach - </div> - - </div> - <div class="scrollfade-right"></div> - </div> - </div> - @endif + @include('parts.filter') <div id="results-container"> @include('parts.errors') @include('parts.warnings') diff --git a/resources/views/parts/filter.blade.php b/resources/views/parts/filter.blade.php new file mode 100644 index 0000000000000000000000000000000000000000..91966aefbdf90ee38e107f1a3216d3a6767dd868 --- /dev/null +++ b/resources/views/parts/filter.blade.php @@ -0,0 +1,42 @@ +@if(sizeof($metager->getAvailableParameterFilter()) > 0) + <div id="options"> + <div id="toggle-box"> + @if(sizeof($metager->getAvailableParameterFilter()) > 0) + <div class="option-toggle"> + <label class="navigation-element" for="options-toggle"> + <i class="fas fa-filter"></i> Filter… + </label> + </div> + @endif + @if(sizeof($metager->getParameterFilter()) > 0) + <div id="options-reset"> + <a href="{{$metager->generateSearchLink($metager->getFokus())}}"><nobr>{{ trans('metaGer.filter.reset') }}</nobr></a> + </div> + @endif + @if($metager->getTotalResultCount() > 0) + <div id="result-count"> + ~ {{$metager->getTotalResultCount()}} {{ trans('metaGer.results') }} + </div> + @endif + </div> + <input type="checkbox" id="options-toggle" @if(sizeof($metager->getParameterFilter()) > 0)checked @endif /> + <div class="scrollbox"> + <div id="options-box"> + <div id="options-items"> + @foreach($metager->getAvailableParameterFilter() as $filterName => $filter) + <div class="option-selector"> + <label for="{{$filterName}}">@lang($filter->name)</label> + <select name="{{$filter->{'get-parameter'} }}" form="searchForm" onchange="this.form.submit()"> + @foreach($filter->values as $value => $text) + <option value="{{$value}}" @if(Request::input($filter->{'get-parameter'}, '') === $value)selected="selected" @endif>{{trans($text)}}</option> + @endforeach + </select> + </div> + @endforeach + </div> + + </div> + <div class="scrollfade-right"></div> + </div> + </div> + @endif