{% extends 'new/base.html.twig' %}
{% block title %}{{ page.seoTitle }}{% endblock %}
{% block seoDescription %}{{ page.seoDescription }}{% endblock %}
{% block body %}
{% for bb in pageBlocks %}
{% if bb.block.module == false %}
<div style="margin-bottom: -100px">
{{ blocks[bb.block.name].content | raw }}
</div>
{% else %}
{{ include('new\\widgets\\'~bb.block.name~'.html.twig') }}
{% endif %}
{% endfor %}
{% endblock %}
{% block javascripts %}
{{ parent() }}
<script src="https://cdn.jsdelivr.net/npm/chart.js"></script>
<script>
$(document).ready(function (){
var chHome;
function graphHome(){
// var json = [1000,2000,2000,3000,4000];
var json = {{ indexPriceHomeElems | json_encode | raw }};
var months = ['Январь','Февраль','Март', 'Апрель', 'Май', 'Июнь'];
var ctx = document.getElementById('graphHome');
if (chHome) {
chHome.destroy();
}
chHome = new Chart(ctx, {
type: 'line',
data: {
labels: months,
datasets: [{
label: '',
data: json,
borderColor: '#2E3D56',
backgroundColor: '#2E3D56',
borderWidth: 1
}]
},
options: {
plugins: {
legend: {
display: false
},
// tooltip: false
},
}
});
}
graphHome();
var chArea;
function graphArea(){
// var json = [1000,2000,2000,3000,4000];
var json = {{ indexPriceAreaElems | json_encode | raw }};
var months = ['Январь','Февраль','Март', 'Апрель', 'Май', 'Июнь'];
var ctx2 = document.getElementById('graphArea');
if (chArea) {
chArea.destroy();
}
chArea = new Chart(ctx2, {
type: 'line',
data: {
labels: months,
datasets: [{
label: '',
data: json,
borderColor: '#2E3D56',
backgroundColor: '#2E3D56',
borderWidth: 1
}]
},
options: {
plugins: {
legend: {
display: false
},
// tooltip: false
},
}
});
}
graphArea();
var cj = false;
$(window).scroll(function (){
var sc = $(window).scrollTop();
if (sc > 1600 && cj == false){
cj = true;
$('.counter_j').each(function () {
$(this).prop('Counter',0).animate({
Counter: parseFloat($(this).text())
}, {
duration: 2000,
easing: 'swing',
step: function (now) {
$(this).text(Math.ceil(now));
}
});
});
}
})
var owlMain = $('#slider-main').owlCarousel({
loop:true,
margin:10,
smartSpeed: 500,
nav:false,
dots:false,
responsive: {
0: {
items: 1
},
}
});
$('.btn-preview').click(function (){
owlMain.trigger('prev.owl.carousel');
});
$('.btn-next').click(function (){
owlMain.trigger('next.owl.carousel');
})
var owlItog = $('#slider-itog').owlCarousel({
loop:false,
margin:10,
smartSpeed: 500,
nav:false,
dots:false,
rewindNav:false,
touchDrag : false,
mouseDrag : false,
animateOut: 'fadeOutDownBig',
animateIn: 'fadeInDownBig',
responsive: {
0: {
items: 1
},
},
});
owlItog.on('changed.owl.carousel', function(event) {
$('.counter_j').each(function () {
$(this).prop('Counter',0).animate({
Counter: parseFloat($(this).text())
}, {
duration: 2000,
easing: 'swing',
step: function (now) {
$(this).text(Math.ceil(now));
}
});
});
setTimeout(function (){
$('.index-itog .arrows-number').html($('.owl-item.active .itog_year').text());
}, 400);
})
var owlReviews = $('#reviews-slider').owlCarousel({
loop:true,
margin:10,
smartSpeed: 500,
nav:false,
dots:false,
responsive: {
0: {
items: 1
},
}
});
$('.btn-itog-preview').click(function (){
if ($(this).attr('src') == '/assets/images/new/icon_arr_left_white.svg'){
owlItog.trigger('next.owl.carousel');
$('.btn-itog-next').attr('src', '/assets/images/new/icon_arr_right_white.svg');
setTimeout(function (){
if ( $('#slider-itog .owl-item').eq(($('#slider-itog .owl-item').length-1)).hasClass('active') ){
$('.btn-itog-preview').attr('src', '/assets/images/new/icon_arr_left_gray.svg');
}
},300);
}
});
$('.btn-itog-next').click(function (){
if ($(this).attr('src') == '/assets/images/new/icon_arr_right_white.svg'){
owlItog.trigger('prev.owl.carousel');
$('.btn-itog-preview').attr('src', '/assets/images/new/icon_arr_left_white.svg');
setTimeout(function (){
if ( $('#slider-itog .owl-item').eq(0).hasClass('active') ){
$('.btn-itog-next').attr('src', '/assets/images/new/icon_arr_right_gray.svg');
}
},300);
}
})
$('.btn-review-preview').click(function (){
owlReviews.trigger('prev.owl.carousel');
});
$('.btn-review-next').click(function (){
owlReviews.trigger('next.owl.carousel');
})
$('.select-circle').click(function (){
// $(this).toggleClass('active');
})
$('.modal-content form').submit(function (){
$(this).find('button[type="submit"]').attr('disabled','disabled');
})
})
</script>
{% endblock %}