PageSourceSearch

https://mamako.ru/local/templates/mamako_2021/js/md-custom.js?v=20260727223021

js mamako.ru collected 2026-10-04 00:06:53 UTC 9,150 bytes, 345 lines download raw bytes

1$(document).ready(function () {
2
3    console.log('custom');
4
5
6    $( document ).ready(function() { // Show more button
7        $( ".expand-button" ).each(function( index ) {
8
9            var button = $( this );
10
11            var block = button.parent().parent().children('.expanded-text');
12
13           // console.log(block[0].scrollHeight);
14           // console.log(block[0].clientHeight);
15
16            if (block[0].scrollHeight <= block[0].clientHeight){
17                button.css('display','none');
18            }
19
20        });
21    });
22
23
24    $(".md_video_banner").each(function () {
25        if(BX.browser.IsMobile()) {
26
27            $(this).html('<source src="'+$(this).attr('data-mobile-src')+'" type="video/mp4"></source>');
28            console.log('Mobile');
29
30        } else {
31            $(this).html('<source src="'+$(this).attr('data-desktop-src')+'" type="video/mp4"></source>');
32            console.log('Desktop');
33        }
34
35    });
36
37
38    // CUSTOM VIDEO CONTROLS
39    $('.video-holder-fullscreen').each(function () {
40        const video = $('video', this).get(0);
41        const playBtn = $('.play-btn', this);
42        playBtn.on('click', function () {
43            if (video.paused || video.ended) {
44
45                video.play();
46                $(this).css('opacity', 0)
47            } else {
48                video.pause();
49                $(this).css('opacity', 1)
50            }
51        });
52    });
53
54
55
56    $(".md-popup-play-btn").on('click', function(){
57
58        console.log($(this).attr('data-video'));
59        //console.log($(this).attr('data-poster'));
60
61        var video = document.getElementById("md_popup_video");
62
63        var sources = video.getElementsByTagName('source');
64        sources[0].src = $(this).attr('data-video');
65        video.load();
66
67        $('#md-popup-video-description').html($(this).attr('data-description'))
68
69    });
70
71
72
73$("#videoModal").on('hidden.bs.modal', function(){
74        console.log("Модальное окно закрыто.");
75        $('#md_popup_play_close_button').css('opacity','1');
76        var video = document.getElementById("md_popup_video");
77            video.pause();
78    });
79
80
81    $("#videoModal").on('shown.bs.modal', function(){
82        console.log("Модальное окно открыто.");
83
84        $('#md_popup_play_close_button').css('opacity','0');
85
86        var video = document.getElementById("md_popup_video");
87            video.play();
88        console.log('video-view');
89        yaCounter44894533.reachGoal('video-play-start');
90    });
91
92
93
94    $("#whereBuy_big").owlCarousel({
95        nav: false,
96        dots: false,
97        navText: ["<span class='i-arrow-left'></span>", "<span class='i-arrow-right'></span>"],
98        autoplay: false,
99        responsive: {
100            320: {
101                items: 2,
102                margin: 5,
103                autoWidth: true,
104            },
105            992: {
106                items: 4,
107                margin: 5,
108                autoWidth: false,
109            },
110        },
111    });
112
113
114    $("#jarTracking_md_custom").owlCarousel({
115        dots: false,
116        autoplay: false,
117        responsive: {
118            320: {
119                nav: true,
120                items: 1,
121                navText: ["<span><svg width=\"14\" height=\"25\" viewBox=\"0 0 14 25\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n" +
122                "<path d=\"M12.9551 1L0.999919 13.1774M12.9551 24L0.999919 12.8226\" stroke=\"#6EA1E7\"/>\n" +
123                "</svg>\n</span>", "<span><svg width=\"14\" height=\"25\" viewBox=\"0 0 14 25\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n" +
124                "<path d=\"M1 1L12.9552 13.1774M1 24L12.9552 12.8226\" stroke=\"#6EA1E7\"/>\n" +
125                "</svg>\n</span>"],
126            },
127            575: {
128                items: 2,
129                margin: 28,
130                autoWidth: false,
131            },
132            768: {
133                items: 3,
134                margin: 28,
135                autoWidth: false,
136            },
137            1070: {
138                items: 5,
139                margin: 28,
140                autoWidth: false,
141                nav: false,
142                mouseDrag: false,
143                touchDrag: false,
144            },
145        },
146    });
147
148
149
150
151
152    $('#search_submit_2').on('click', function () {
153        console.log('search click');
154        $('.md-organic-header').toggleClass('md-hide');
155    });
156
157    $("#doctorsSaysCarousel-md").owlCarousel({
158        items: 1,
159        navText: ["<span class='i-arrow-left'></span>", "<span class='i-arrow-right'></span>"],
160        nav: true,
161        loop: false,
162        autoplay: false,
163        autoplaySpeed: 1000,
164        autoplayHoverPause: true,
165        navSpeed: 1000,
166        mouseDrag: false,
167        responsive: {
168            0: {
169                dots: false,
170            },
171            992: {
172                dots: true,
173            }
174        },
175        onTranslated: function(me) {
176          console.log('Slide');
177            $('.tv_video').each(function() {
178                $(this).get(0).pause();
179            });
180
181            $('.play-btn').each(function() {
182                $(this).css('opacity','0.8');
183            });
184
185        }
186    });
187
188
189    $(".md-blog-carousel").owlCarousel({
190        nav: true,
191        dots: false,
192        navText: ["<span class='i-arrow-left'></span>","<span class='i-arrow-right'></span>"],
193        animateOut: 'fadeOut',
194        loop: false,
195        lazyLoad : true,
196        autoplay: false,
197        autoplaySpeed: 600,
198        autoplayHoverPause: true,
199        mouseDrag: false,
200        // mouseDrag: touchDrag,
201        responsive: {
202            0: {
203                items: 1,
204                slideBy: 1,
205                margin:15,
206                nav: false,
207                dots: true,
208            },
209            578: {
210                items: 2,
211                slideBy: 2,
212                margin:30,
213
214            },
215            768: {
216                items: 3,
217                slideBy: 3,
218                nav: true,
219                dots: false,
220                margin:30,
221            },
222            992: {
223                items: 3,
224                slideBy: 3,
225                margin:30,
226
227            },
228        },
229    });
230
231
232    $(".md-catalog-Carousel").owlCarousel({
233        navText: ["<span class='i-arrow-left'></span>", "<span class='i-arrow-right'></span>"],
234        animateOut: 'fadeOut',
235        lazyLoad : true,
236        loop: false,
237        autoplay: false,
238        autoplaySpeed: 600,
239        autoplayHoverPause: true,
240        mouseDrag: false,
241        responsive: {
242            0: {
243                items: 1,
244                slideBy: 1,
245                margin: 15,
246                nav: false,
247                dots: true,
248            },
249            578: {
250                items: 2,
251                slideBy: 2,
252                margin: 30,
253
254            },
255            768: {
256                nav: true,
257                margin: 30,
258            },
259            992: {
260                items: 3,
261                slideBy: 3,
262                dots: false,
263                nav: true,
264                margin: 30,
265            },
266        },
267    });
268
269
270    $(".md-experts-Carousel").owlCarousel({
271        navText: ["<span class='i-arrow-left'></span>", "<span class='i-arrow-right'></span>"],
272        animateOut: 'fadeOut',
273        loop: false,
274        autoplay: false,
275        lazyLoad : true,
276        autoplaySpeed: 600,
277        autoplayHoverPause: true,
278        mouseDrag: false,
279        responsive: {
280            0: {
281                items: 1,
282                slideBy: 1,
283                margin: 15,
284                nav: false,
285                dots: false,
286            },
287            578: {
288                items: 2,
289                slideBy: 2,
290                margin: 30,
291
292            },
293            768: {
294                nav: true,
295                margin: 30,
296            },
297            992: {
298                items: 3,
299                slideBy: 3,
300                dots: false,
301                nav: true,
302                margin: 30,
303            },
304
305            1200: {
306                items: 3,
307                slideBy: 3,
308                dots: false,
309                nav: true,
310                margin: 30,
311            },
312        },
313    });
314
315    $("#MDservicesCarousel").owlCarousel({
316        items: 1,
317        navText: ["<span class='i-arrow-left'></span>", "<span class='i-arrow-right'></span>"],
318        loop: false,
319        autoplay: false,
320        autoplaySpeed: 1000,
321        autoplayHoverPause: true,
322        navSpeed: 1000,
323        mouseDrag: true,
324        responsive: {
325            0: {
326                dots: true,
327                nav: false,
328                margin: 15,
329            },
330            992: {
331                nav: true,
332                dots: false,
333                margin: 65,
334            }
335        }
336    });
337
338
339
340
341});
342
343
344
345

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.