68 lines
1.8 KiB
PHP
68 lines
1.8 KiB
PHP
@extends('layouts.app')
|
|
|
|
@section('content')
|
|
<div class="infinite-scroll">
|
|
@foreach($models as $post)
|
|
<article class="post-item card mb-5 shadow-hover">
|
|
<div class="row">
|
|
<div class="col-lg-3 no-gutter p-0">
|
|
<div class="img-preview-container">
|
|
<img class="img-fluid img-preview2" src="{{ Post::getPreviewThumbWebPath($post) }}" alt="">
|
|
<div class="img-caption">
|
|
@include('inc.views.previews.imageCaption.imageCaptionSwitcher', ['post' => $post])
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="col-lg-9 p-4">
|
|
<div class="row">
|
|
<h4 class="">
|
|
@include('inc.views.previews.title.titleSwitcher', ['post' => $post])
|
|
</h4>
|
|
</div>
|
|
<div class="row">
|
|
<p class="">
|
|
@include('inc.views.previews.content.contentSwitcher', ['post' => $post])
|
|
</p>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</article>
|
|
@endforeach
|
|
|
|
@if(method_exists($models, 'render'))
|
|
{{ $models->appends($_GET)->render() }}
|
|
@endif
|
|
</div>
|
|
@endsection
|
|
|
|
@section('scripts')
|
|
@parent
|
|
{!! HTML::script('/packages/jscroll/jquery.jscroll.min.js') !!}
|
|
|
|
<script>
|
|
// $('ul.pagination').hide();
|
|
|
|
$(function() {
|
|
$('.infinite-scroll').jscroll({
|
|
autoTrigger: true,
|
|
loadingHtml: '<small>Laden...</small>',
|
|
padding: 0,
|
|
nextSelector: '.pagination li.active + li a',
|
|
contentSelector: 'div.infinite-scroll',
|
|
callback: function() {
|
|
$('ul.pagination:visible:first').hide();
|
|
}
|
|
});
|
|
});
|
|
</script>
|
|
@endsection
|
|
|
|
@section('sidebar')
|
|
@parent
|
|
@if(isset($sidebar))
|
|
@include('inc.views.sidebar', ['sidebar.sidebar' => $sidebar])
|
|
@endif
|
|
@if(isset($filters))
|
|
@include('inc.views.filter.filterContainer', ['filters' => $filters])
|
|
@endif
|
|
@endsection |