{% extends 'layouts/default.html.twig' %}
{% block title %} {{ 'app.gallery.title'|trans }} {{ parent() }} {% endblock %}
{% block breadcrumb_title %}{{ 'app.gallery.title'|trans }}{% endblock %}
{% block breadcrumb_sub_title %}{{ 'app.gallery.introduction'|trans }}{% endblock %}
{% block body %}
<!--Start Latest gallery Area-->
<section class="latest-portfolio-area">
<div class="container">
<div class="gallery-box">
<div class="row masonary-layout">
{% for media in medias %}
{% include 'front/gallery/media.html.twig' with {'media': media} %}
{% endfor %}
</div>
</div>
{% if page < medias.pageCount %}
<div class="row load-more-section">
<div class="col-xl-12">
<div class="all-portfolio-button text-center">
<a class="btn-one load-more"><span class="txt" style="color: black; cursor:pointer">{{ 'app.gallery.view_more'|trans }}</span></a>
</div>
</div>
</div>
{% endif %}
</div>
</section>
<!--End Latest gallery Area-->
{% endblock %}
{% block javascripts %}
<script>
$( document ).ready(function() {
var currentPage = {{ page }},
totalPages = {{ medias.pageCount }};
$(".load-more").click(function(e) {
var nextPage = currentPage + 1;
var url = Routing.generate('front_gallery_load.' + locale, {page: nextPage});
$.get(url, function(data, status){
if (status == 'success') {
currentPage = nextPage;
$(".gallery-box").append(data);
if (currentPage === totalPages) {
$(".load-more-section").css('display', 'none');
}
}
});
});
});
</script>
{% endblock %}