PageSourceSearch

https://cmkarting.cz/src/js/functions.js?1790306071

js cmkarting.cz collected 2026-09-25 03:14:38 UTC 3,010 bytes, 160 lines download raw bytes

1
2
3function BurgerMenu(elem)
4{
5  var elem = $(elem);
6  if (elem.hasClass('active'))
7  {
8    elem.removeClass('active');
9    $('#menuMobile').slideUp(200);
10    //$('nav').removeClass('active');
11    
12  }
13  else
14  {
15    elem.addClass('active');
16    $('#menuMobile').slideDown(200);
17    //$('nav').addClass('active');
18    
19  }
20}
21
22function ToggleMenu(elem)
23{
24  var toggleSpeed = 400;
25  var elem = $(elem);
26  var id = elem.data('parent-id');
27  var elemSubmenu = $('[data-child-id="'+id+'"]');
28  if (elem.hasClass('minus'))
29  {
30    elem.removeClass('minus');
31    elemSubmenu.slideUp(toggleSpeed);
32  }
33  else
34  {
35    elem.addClass('minus');
36    elemSubmenu.slideDown(toggleSpeed);
37  }
38}
39
40function ToggleCatMenu(elem)
41{
42  var toggleSpeed = 400;
43  var elem = $(elem);
44  var id = elem.data('parent-cat-id');
45  var elemSubmenu = $('[data-child-cat-id="'+id+'"]');
46  if (elem.hasClass('minus'))
47  {
48    elem.removeClass('minus');
49    elemSubmenu.slideUp(toggleSpeed);
50  }
51  else
52  {
53    elem.addClass('minus');
54    elemSubmenu.slideDown(toggleSpeed);
55  }
56}
57
58
59/* zobrazí načítání pomocí JS */
60function ShowLoader()
61{
62  $('#mainpage-loader').show();
63}
64
65/* skryje načítání pomocí JS */
66function HideLoader()
67{
68  $('#mainpage-loader').hide();
69}
70
71/* VenoBox - LightBox */
72function InitVenobox()
73{
74  //$('a[rel*=lightbox]').venobox(); 
75  //$('.venobox').venobox(); 
76  
77  new VenoBox({
78    selector: '.venobox'
79  });
80}
81
82
83/* Init Slider - Slick */
84function InitSliderSlick1(selector)
85{
86  $(selector).slick({
87    dots: true,
88    vertical: false,
89    centerMode: false,
90    slidesToShow: 1,
91    slidesToScroll: 1,
92    autoplay: true,
93    autoplaySpeed: 3000,
94    arrows: false
95  });
96  
97  /*$(selector+' .arrow-l').on('click', function(){
98    $(selector).slick('slickPrev');
99  });
100  $(selector+' .arrow-r').on('click', function(){
101    $(selector).slick('slickNext');
102  });*/
103}
104
105/* Vrátí o kolik je scrollováno TOP */
106function GetWindowScrollTop()
107{
108  window.addEventListener("scroll", function(event) {
109    var top = this.scrollY;
110    var left =this.scrollX;
111    return top;
112  }, false);
113}
114
115/* Zascolluje stránku na element dle parametru "selector" */
116function ScrollToElem(selector)
117{
118  $('html, body').animate({
119      scrollTop: $(selector).offset().top
120  }, 600);
121}
122
123/* Přeformátuje string na číslo - odstraní mezery, čárku nahradí za tečku */
124function StrToNumber(str)
125{
126  str = str.replace(' ', '');
127  str = str.replace(',', '.');
128  return str;
129}
130
131/* Zaokrouhlí číslo na 2 desetiná místa */
132function Round2(num)
133{
134  var num = Math.round((num + Number.EPSILON) * 100) / 100;
135  num = parseFloat(num);
136  return num;
137}
138
139/* Get Url - paramsCnt==1 - vrátí pouze první parametr v URL */
140function GetUrl(paramsCnt)
141{
142  if (paramsCnt == 1)
143  {
144    var url = window.location.pathname;
145    if (url)
146    {
147      exps = url.split('/');
148      console.log(exps);
149      if (exps.length > 1)
150      {
151        url = '/'+exps[1];
152      }
153    }
154  }
155  else
156  {
157    var url = window.location.pathname;
158  }
159  return url;
160}

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.