PageSourceSearch

https://www.primieurovea.sk/wp-content/themes/medusarestaurants/assets/js/plugins.js?v=1791091215

js primieurovea.sk collected 2026-10-04 05:20:45 UTC 9,287 bytes, 290 lines download raw bytes

1$(document).ready(function(){
2	
3	// Top select
4    $(".carousel a.select").click(function(){
5       $(this).closest("li").find("ul").slideToggle();
6        $(".owl-dots").toggle();
7    });
8	
9	$('.datepick').datetimepicker({
10        locale: $('html').attr('lang'),
11        format: 'DD.MM.YYYY',
12      	// minDate: moment(new Date()).add(1, 'days'),
13        useCurrent: true,
14    });
15
16    // Flatpicker
17    /*$(".flatpicker").flatpickr({
18        dateFormat: 'd.m.Y',
19        locale: {
20            firstDayOfWeek: 1,
21            weekdays: {
22                shorthand: ["Ned", "Pon", "Ut", "Str", "Å tv", "Pia", "Sob"],
23                longhand: ["Nedeľa", "Pondelok", "Utorok", "Streda", "Štvrtok", "Piatok", "Sobota",]
24            },
25            months: {
26                shorthand: ["Jan", "Feb", "Mar", "Apr", "Máj", "Jún", "Júl", "Aug", "Sep", "Okt", "Nov", "Dec",],
27                longhand: ["Január", "Február", "Marec", "Apríl", "Máj", "Jún", "Júl", "August", "September", "Október", "November", "December",],
28            },
29    }
30    });
31	
32	$(".flatpickeren").flatpickr({
33        dateFormat: 'd.m.Y',
34        locale: {
35            firstDayOfWeek: 1,
36            weekdays: {
37                shorthand: ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
38                longhand: ["Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday",]
39            },
40            months: {
41                shorthand: ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec",],
42                longhand: ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "
42November", "December",],
43            },
44    }
45    });*/
46
47    // Owl carousel
48    $(".owl-carousel").owlCarousel({
49        items: 1,
50        mouseDrag: true,
51        touchDrag: true,
52        autoplay: true,
53        loop: true,
54		autoplayHoverPause: false,
55		autoplayTimeout: 8000,
56		autoplaySpeed: 1000,
57    });
58
59    // Right sidebar
60    $('#left-sidebar').simplerSidebar({
61        opener: '.toggle-left-sidebar',
62        sidebar: {
63            align: 'left', //or 'right' - This option can be ignored, the sidebar will automatically align to right.
64            width: 300,
65            closingLinks: '.close-sidebar'//You can ignore this option, the sidebar will automatically size itself to 300px.
66
67        }
68    });
69
70    // Right sidebar
71    $('#right-sidebar').simplerSidebar({
72        opener: '.toggle-right-sidebar',
73        sidebar: {
74            align: 'right', //or 'right' - This option can be ignored, the sidebar will automatically align to right.
75            width: 335,
76            closingLinks: '.close-sidebar'//You can ignore this option, the sidebar will automatically size itself to 300px.
77        }
78    });
79	
80	// Sidebar submenu dropdown icon
81    $('ul.sidebar-menu li.menu-item-has-children').append('<i class="fa fa-angle-down"></i>');
82
83    // Sidebar submenu opening
84    $("#left-sidebar ul.sidebar-menu > li i").click(function(){
85        $(this).closest("li").find("ul").slideToggle();
86        if($(this).hasClass("fa-angle-down")) {
87            $(this).removeClass("fa-angle-down");
88            $(this).addClass("fa-angle-up");
89        } else {
90            $("#left-sidebar ul.sidebar-menu > li i").removeClass("fa-angle-up");
91            $("#left-sidebar ul.sidebar-menu > li i").addClass("fa-angle-down");
92        }
93    });
94
95    // Resize header on scroll
96    function init() {
97        window.addEventListener('scroll', function(e){
98            var distanceY = window.pageYOffset || document.documentElement.scrollTop,
99                shrinkOn = 0,
100                header = document.querySelector("div.header");
101            if (distanceY > shrinkOn) {
102                classie.add(header,"smaller");
103            } else {
104                if (classie.has(header,"smaller")) {
105                    classie.remove(header,"smaller");
106                }
107            }
108        });
109    }
110    window.onload = init();
111	
112	
113	// NEWS MIXED LAYOUT
114	$('.col-news2').removeClass("col-lg-4");
115	$('.col-news2').addClass("col-lg-8");
116	$('.col-news3').removeClass("col-lg-4");
117	$('.col-news3').addClass("col-lg-8");
118	$('.col-news6').removeClass("col-lg-4");
119	$('.col-news6').addClass("col-lg-8");
120	
121	$('.col-news8').removeClass("col-lg-4");
122	$('.col-news8').addClass("col-lg-8");
123	$('.col-news9').removeClass("col-lg-4");
124	$('.col-news9').addClass("col-lg-8");
125	$('.col-news12').removeClass("col-lg-4");
126	$('.col-news12').addClass("col-lg-8");
127	
128	$('.col-news14').removeClass("col-lg-4");
129	$('.col-news14').addClass("col-lg-8");
130	$('.col-news15').removeClass("col-lg-4");
131	$('.col-news15').addClass("col-lg-8");
132	$('.col-news18').removeClass("col-lg-4");
133	$('.col-news18').addClass("col-lg-8");
134	
135	$('.col-news20').removeClass("col-lg-4");
136	$('.col-news20').addClass("col-lg-8");
137	$('.col-news21').removeClass("col-lg-4");
138	$('.col-news21').addClass("col-lg-8");
139	$('.col-news24').removeClass("col-lg-4");
140	$('.col-news24').addClass("col-lg-8");
141	
142	$('.col-news26').removeClass("col-lg-4");
143	$('.col-news26').addClass("col-lg-8");
144	$('.col-news27').removeClass("col-lg-4");
145	$('.col-news27').addClass("col-lg-8");
146	$('.col-news30').removeClass("col-lg-4");
147	$('.col-news30').addClass("col-lg-8");
148	
149	
150	// infinity load more news
151	$(function () {
152		$('.news-sub .col-sm-6').slice(0, 6).show().addClass('showit');
153		$('#loadMore').on('click', function (e) {
154			e.preventDefault();
155			$('.news-sub .col-sm-6:hidden').slice(0, 6).slideDown().addClass('showit');
156			if ($('.news-sub .col-sm-6:hidden').length == 0) {
157				setTimeout(function(){
158					$('#loadMore').fadeOut(1);
159				}, 1)
160			}
161			$('html,body').animate({
162				scrollTop: $(this).offset().top -500
163			}, 1000);
164		});
165	});
166	
167	
168	// HISTORY slideToggle open
169	$('.hytitle1').click( function() {
170		$('#hy1').slideToggle('fast');
171		$('.fa1').toggleClass('fatrans')
172	} );
173	$('.hytitle2').click( function() {
174		$('#hy2').slideToggle('fast');
175		$('.fa2').toggleClass('fatrans')
176	} );
177	$('.hytitle3').click( function() {
178		$('#hy3').slideToggle('fast');
179		$('.fa3').toggleClass('fatrans')
180	} );
181	$('.hytitle4').click( function() {
182		$('#hy4').slideToggle('fast');
183		$('.fa4').toggleClass('fatrans')
184	} );
185	$('.hytitle5').click( function() {
186		$('#hy5').slideToggle('fast');
187		$('.fa5').toggleClass('fatrans')
188	} );
189	$('.hytitle6').click( function() {
190		$('#hy6').slideToggle('fast');
191		$('.fa6').toggleClass('fatrans')
192	} );
193	$('.hytitle7').click( function() {
194		$('#hy7').slideToggle('fast');
195		$('.fa7').toggleClass('fatrans')
196	} );
197	$('.hytitle8').click( function() {
198		$('#hy8').slideToggle('fast');
199		$('.fa8').toggleClass('fatrans')
200	} );
201	$('.hytitle9').click( function() {
202		$('#hy9').slideToggle('fast');
203		$('.fa9').toggleClass('fatrans')
204	} );
205	$('.hytitle10').click( function() {
206		$('#hy10').slideToggle('fast');
207		$('.fa10').toggleClass('fatrans')
208	} );
209	$('.hytitle11').click( function() {
210		$('#hy11').slideToggle('fast');
211		$('.fa11').toggleClass('fatrans')
212	} );
213	$('.hytitle12').click( function() {
214		$('#hy12').slideToggle('fast');
215		$('.fa12').toggleClass('fatrans')
216	} );
217	
218
219	
220	$('.select-prevadzky option').each(function(){
221		var optionname = $(this).text();
222		var optionemail = $(this).attr('value');
223		$('select.prevadzka').append('<option value="'+optionemail+'">'+optionname+'</option>');
224	});
225	
226	$('select.prevadzka').on('change', function() {
227		var textval = $("option:selected",this).text();
228		$('input[name=your-operation]').attr('value', textval);
229	});
230	
231	$('.select-prevadzky-rezervacie option').each(function(){
232		var optionnamerez = $(this).text();
233		var optionemailrez = $(this).attr('value');
234		$('select.prevadzka-rezervacia').append('<option value="'+optionemailrez+'">'+optionnamerez+'</option>');
235	});
236	
237	$('select.prevadzka-rezervacia').on('change', function() {
238		var textvalrez = $("option:selected",this).text();
239		$('input[name=your-operation-rezervacia]').attr('value', textvalrez);
240	});
241	
242	
243	
244	/* The number of characters
245	var XX = 28;
246
247	$('a.block-post-title').filter(function() {
248		return $(this).text().length > XX;
249	}).addClass('block-post-title-smaller'); */
250	
251	
252	
253	// Grab URL parameters
254	var urlParams = new URLSearchParams(window.location.search);
255	var frm_name = urlParams.get('frm_name');
256	var frm_email = urlParams.get('frm_email');
257	var frm_phone = urlParams.get('frm_phone');
258	
259	// Construct the base URL with existing parameters
260	if ($('html').hasClass('sk-SK')) {
261		var baseUrl = "https://www.bookiopro.com/primi-eurovea/rs-widget?lang=sk&css=https://www.medusarestaurants.sk/all/bookio.css&";
262	}
263	if ($('html').hasClass('en-US')) {
264		var baseUrl = "https://www.bookiopro.com/primi-eurovea/rs-widget?lang=en&css=https://www.medusarestaurants.sk/all/bookio.css&";
265	}
266	
267	// Construct the new URL with additional parameters
268	var newUrl = baseUrl;
269	if (frm_name || frm_email || frm_phone) {
270		newUrl += "&";
271	}
272	if (frm_name) {
273		newUrl += "name=" + encodeURIComponent(frm_name) + "&";
274	}
275	if (frm_email) {
276		newUrl += "email=" + encodeURIComponent(frm_email) + "&";
277	}
278	if (frm_phone) {
279		newUrl += "phone=" + encodeURIComponent(frm_phone) + "&";
280	}
281	
282	// Remove the trailing "&" if present
283	newUrl = newUrl.slice(0, -1);
284	
285	// Set the iframe src attribute with the new URL
286	$("#bookio-iframe").attr("src", newUrl);
287	
288	
289	
290});

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.