44938747
Виталий
new index header ...
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
|
$(function() {
sliderSolution();
function sliderSolution() {
let sliderBlock = document.querySelectorAll('.index-solution-slider');
if(sliderBlock.length) {
$(".index-solution-slider__row").owlCarousel(
{
navigation: true,
navigationText: [],
autoPlay: false,
rewindNav:false,
items: 4,
// itemsDesktopSmall: [
// 900,
// 3
// ],
// itemsTablet: [
// 600,
// 3
// ],
// itemsMobile: [
// 500,
// 2
// ]
});
}
}
|
f6303c6a
alex
Добавлено:
|
30
31
|
phoneMask('input[name="Feedback[phone]"]');
|
06692811
Eugeny Galkovskiy
first commit
|
32
33
34
35
36
37
|
/**
* Modal form submit code
*/
$(document)
.on(
|
f62062ac
mzavalniuk
added legal-form
|
38
|
'beforeSubmit', '#calculate-form, #feedback-form, #legal-form', function(e) {
|
06692811
Eugeny Galkovskiy
first commit
|
39
40
41
42
43
44
45
46
47
48
|
var f = this;
var form = $(this);
var formData = form.serialize();
$.ajax(
{
url: form.attr("action"),
type: form.attr("method"),
data: formData,
success: function(data) {
f.reset();
|
a6795694
Timur Kastemirov
feedback calculat...
|
49
|
$('#feedback-modal,#calculate-modal')
|
06692811
Eugeny Galkovskiy
first commit
|
50
|
.modal('hide');
|
31257104
Timur Kastemirov
feedback calculator
|
51
|
form.data('yiiActiveForm').validated = false;
|
06692811
Eugeny Galkovskiy
first commit
|
52
53
54
55
56
57
58
59
60
61
62
63
|
$('#success-modal')
.modal('show');
},
error: function() {
$('#feedback-modal')
.modal('hide');
}
}
);
}
)
.on(
|
f62062ac
mzavalniuk
added legal-form
|
64
|
'submit', '#calculate-form, #feedback-form, #legal-form', function(e) {
|
06692811
Eugeny Galkovskiy
first commit
|
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
|
e.preventDefault();
}
);
/**
* Contact form submitting
*/
$(document)
.on(
'beforeSubmit', '#contact-form', function(e) {
var f = this;
var form = $(this);
var formData = form.serialize();
$.ajax(
{
url: form.attr("action"),
type: form.attr("method"),
data: formData,
success: function(data) {
f.reset();
form.replaceWith(data.alert)
},
error: function() {
}
}
);
}
)
.on(
'submit', '#contact-form', function(e) {
e.preventDefault();
}
);
/**
* Button UP code
*/
if ($('#back-to-top').length) {
var scrollTrigger = 100, // px
backToTop = function() {
var scrollTop = $(window)
.scrollTop();
if (scrollTop > scrollTrigger) {
$('#back-to-top')
.addClass('show');
} else {
$('#back-to-top')
.removeClass('show');
}
};
backToTop();
$(window)
.on(
'scroll', function() {
backToTop();
}
);
$('#back-to-top')
.on(
'click', function(e) {
e.preventDefault();
$('html,body')
.animate(
{
scrollTop: 0
}, 700
);
}
);
}
|
5f0199fc
Eugeny Galkovskiy
script click active
|
136
137
138
139
140
141
142
|
$(".active a")
.on(
'click', function(){
$("#back-to-top").click();
return false;
}
);
|
df427d0a
Eugeny Galkovskiy
button classes
|
143
|
|
6e2c38b4
Eugeny Galkovskiy
button classes
|
144
145
|
/* нужно для гугл аналитики */
|
6e2c38b4
Eugeny Galkovskiy
button classes
|
146
|
$(".press-consultation").on('click',function(){
|
e43e7e23
Alexey Boroda
-Gtag event sendi...
|
147
|
gtagEventSender.setState('consultation');
|
6e2c38b4
Eugeny Galkovskiy
button classes
|
148
149
|
});
$(".press-specialist").on('click',function(){
|
e43e7e23
Alexey Boroda
-Gtag event sendi...
|
150
|
gtagEventSender.setState('specialist');
|
6e2c38b4
Eugeny Galkovskiy
button classes
|
151
152
|
});
$(".press-calculate").on('click',function(){
|
e43e7e23
Alexey Boroda
-Gtag event sendi...
|
153
|
gtagEventSender.setState('calculate');
|
6e2c38b4
Eugeny Galkovskiy
button classes
|
154
155
|
});
$(".press-order").on('click',function(){
|
e43e7e23
Alexey Boroda
-Gtag event sendi...
|
156
|
gtagEventSender.setState('order');
|
6e2c38b4
Eugeny Galkovskiy
button classes
|
157
158
|
});
$(".press-call").on('click',function(){
|
e43e7e23
Alexey Boroda
-Gtag event sendi...
|
159
|
gtagEventSender.setState('call');
|
6e2c38b4
Eugeny Galkovskiy
button classes
|
160
161
|
});
$(".press-callback").on('click',function(){
|
e43e7e23
Alexey Boroda
-Gtag event sendi...
|
162
|
gtagEventSender.setState('callback');
|
6e2c38b4
Eugeny Galkovskiy
button classes
|
163
|
});
|
f6303c6a
alex
Добавлено:
|
164
|
|
ba6b0548
Alexey Boroda
-Added analytics ...
|
165
|
$(document).on('click', '.send-form', function() {
|
e43e7e23
Alexey Boroda
-Gtag event sendi...
|
166
|
gtagEventSender.pushEvent();
|
ba6b0548
Alexey Boroda
-Added analytics ...
|
167
|
});
|
f6303c6a
alex
Добавлено:
|
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
|
function phoneMask(maskCssSelector) {
var phoneInput = maskCssSelector;
if($('body').find(phoneInput).length>0){
$(phoneInput).mask('+38(000)000-00-00',{placeholder:'+38(000)000-00-00'});
$(phoneInput).focus(function () {
if(($(this).val())== '') {$(this).val('+38(0')}
});
$(phoneInput).focusout(function () {
var phoneVal = $(this).val()
//if(phoneVal == '+38(0' || phoneVal == '+38(' || phoneVal == '+38' || phoneVal == '+3' || phoneVal == '+') {$(this).val('')}
if(phoneVal.length <17) {$(this).val('')}
});
}
}
|
c02c7475
Виталий
cookies
|
185
186
187
188
|
$('body').on('click','.cokeis-close',function () {
$('.cookie-modal').addClass('hide-bl');
var date = new Date(new Date().getTime() + 48 * 60 * 60 * 1000);
document.cookie = "sowCookieModal=1; path=/; expires=" + date.toUTCString();
|
e43e7e23
Alexey Boroda
-Gtag event sendi...
|
189
|
});
|
f6303c6a
alex
Добавлено:
|
190
|
|
90306624
Виталий
add seo text home
|
191
192
193
194
195
196
197
198
199
|
if($('.home-text-wr').length) {
$('.home-text-wr').mCustomScrollbar(
{
// autoHideScrollbar: false,
theme: 'minimal'
}
);
}
|
e43e7e23
Alexey Boroda
-Gtag event sendi...
|
200
201
202
|
var gtagEventSender = {
state : ''
};
|
90306624
Виталий
add seo text home
|
203
|
|
e43e7e23
Alexey Boroda
-Gtag event sendi...
|
204
205
206
|
gtagEventSender.setState = function(newState) {
this.state = newState;
};
|
90306624
Виталий
add seo text home
|
207
|
|
e43e7e23
Alexey Boroda
-Gtag event sendi...
|
208
209
210
211
212
213
|
gtagEventSender.pushEvent = function() {
gtag('event', 'send', {
'event_category': this.state
});
console.log(this.state);
}
|
90306624
Виталий
add seo text home
|
214
|
});
|