44938747
Виталий
new index header ...
|
1
2
|
$(function() {
|
f6303c6a
alex
Добавлено:
|
3
4
|
phoneMask('input[name="Feedback[phone]"]');
|
06692811
Eugeny Galkovskiy
first commit
|
5
6
7
8
9
10
|
/**
* Modal form submit code
*/
$(document)
.on(
|
f62062ac
mzavalniuk
added legal-form
|
11
|
'beforeSubmit', '#calculate-form, #feedback-form, #legal-form', function(e) {
|
06692811
Eugeny Galkovskiy
first commit
|
12
13
14
15
16
17
18
19
20
21
|
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...
|
22
|
$('#feedback-modal,#calculate-modal')
|
06692811
Eugeny Galkovskiy
first commit
|
23
|
.modal('hide');
|
31257104
Timur Kastemirov
feedback calculator
|
24
|
form.data('yiiActiveForm').validated = false;
|
06692811
Eugeny Galkovskiy
first commit
|
25
26
27
28
29
30
31
32
33
34
35
36
|
$('#success-modal')
.modal('show');
},
error: function() {
$('#feedback-modal')
.modal('hide');
}
}
);
}
)
.on(
|
f62062ac
mzavalniuk
added legal-form
|
37
|
'submit', '#calculate-form, #feedback-form, #legal-form', function(e) {
|
06692811
Eugeny Galkovskiy
first commit
|
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
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
|
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
|
109
110
111
112
113
114
115
|
$(".active a")
.on(
'click', function(){
$("#back-to-top").click();
return false;
}
);
|
df427d0a
Eugeny Galkovskiy
button classes
|
116
|
|
6e2c38b4
Eugeny Galkovskiy
button classes
|
117
118
|
/* нужно для гугл аналитики */
|
6e2c38b4
Eugeny Galkovskiy
button classes
|
119
|
$(".press-consultation").on('click',function(){
|
e43e7e23
Alexey Boroda
-Gtag event sendi...
|
120
|
gtagEventSender.setState('consultation');
|
6e2c38b4
Eugeny Galkovskiy
button classes
|
121
122
|
});
$(".press-specialist").on('click',function(){
|
e43e7e23
Alexey Boroda
-Gtag event sendi...
|
123
|
gtagEventSender.setState('specialist');
|
6e2c38b4
Eugeny Galkovskiy
button classes
|
124
125
|
});
$(".press-calculate").on('click',function(){
|
e43e7e23
Alexey Boroda
-Gtag event sendi...
|
126
|
gtagEventSender.setState('calculate');
|
6e2c38b4
Eugeny Galkovskiy
button classes
|
127
128
|
});
$(".press-order").on('click',function(){
|
e43e7e23
Alexey Boroda
-Gtag event sendi...
|
129
|
gtagEventSender.setState('order');
|
6e2c38b4
Eugeny Galkovskiy
button classes
|
130
131
|
});
$(".press-call").on('click',function(){
|
e43e7e23
Alexey Boroda
-Gtag event sendi...
|
132
|
gtagEventSender.setState('call');
|
6e2c38b4
Eugeny Galkovskiy
button classes
|
133
134
|
});
$(".press-callback").on('click',function(){
|
e43e7e23
Alexey Boroda
-Gtag event sendi...
|
135
|
gtagEventSender.setState('callback');
|
6e2c38b4
Eugeny Galkovskiy
button classes
|
136
|
});
|
f6303c6a
alex
Добавлено:
|
137
|
|
ba6b0548
Alexey Boroda
-Added analytics ...
|
138
|
$(document).on('click', '.send-form', function() {
|
e43e7e23
Alexey Boroda
-Gtag event sendi...
|
139
|
gtagEventSender.pushEvent();
|
ba6b0548
Alexey Boroda
-Added analytics ...
|
140
|
});
|
f6303c6a
alex
Добавлено:
|
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
|
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
|
158
159
160
161
|
$('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...
|
162
|
});
|
f6303c6a
alex
Добавлено:
|
163
|
|
90306624
Виталий
add seo text home
|
164
165
166
167
168
169
170
171
172
|
if($('.home-text-wr').length) {
$('.home-text-wr').mCustomScrollbar(
{
// autoHideScrollbar: false,
theme: 'minimal'
}
);
}
|
e43e7e23
Alexey Boroda
-Gtag event sendi...
|
173
174
175
|
var gtagEventSender = {
state : ''
};
|
90306624
Виталий
add seo text home
|
176
|
|
e43e7e23
Alexey Boroda
-Gtag event sendi...
|
177
178
179
|
gtagEventSender.setState = function(newState) {
this.state = newState;
};
|
90306624
Виталий
add seo text home
|
180
|
|
e43e7e23
Alexey Boroda
-Gtag event sendi...
|
181
182
183
184
185
186
|
gtagEventSender.pushEvent = function() {
gtag('event', 'send', {
'event_category': this.state
});
console.log(this.state);
}
|
90306624
Виталий
add seo text home
|
187
|
});
|