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