1var setHeight = function () { 2 var top = $('header').outerHeight(); 3 $("nav").css({ 4 'top': top 5 }); 6 $(".baner").css({ 7 'margin-top': top 8 }); 9 if ($(window).width() < 1024) { 10 $(".navmenu").css({ 11 'top': top 12 }); 13 $(".filtr ul").css({ 14 'top': top 15 }); 16 } 17} 18$(window).load(function () { 19 setHeight(); 20}); 21$(window).resize(function () { 22 setHeight(); 23}); 24 25$(function () { 26 thisyear = new Date().getFullYear(); 27 $('.currentyear').text(thisyear); 28}); 29 30$('#menu_toggle').on('click', function (e) { 31 $(this).toggleClass("active"); 32 $('nav').toggleClass('open-menu'); 33}); 34$(".note .description").css("height", $(".note .image img").outerHeight()); 35$(".news-item .image").css("height", $(".news-item .pink ").outerHeight()); 36(function ($) { 37 $(window).on("load", function () { 38 $(".note .description > div").mCustomScrollbar(); 39 }); 40}); 41$('.owl-carousel').owlCarousel({ 42 loop: Boolean, 43 autoplay: true, 44 autoplayTimeout: 5000, 45 autoplayHoverPause: true, 46 margin: 1, 47 nav: true, 48 dots: false, 49 responsiveClass: true, 50 responsive: { 51 0: { 52 items: 1, 53 nav: false, 54 dots: false 55 }, 56 1024: { 57 items: 1, 58 nav: true, 59 dots: false 60 } 61 } 62}); 63$(document).ready(function () { 64 $('#stars li').on('mouseover', function () { 65 var onStar = parseInt($(this).data('value'), 10); 66 $(this).parent().children('li.star').each(function (e) { 67 if (e < onStar) { 68 $(this).addClass('hover'); 69 } else { 70 $(this).removeClass('hover'); 71 } 72 }); 73 }).on('mouseout', function () { 74 $(this).parent().children('li.star').each(function (e) { 75 $(this).removeClass('hover'); 76 }); 77 }); 78 $('#stars li').on('click', function () { 79 var onStar = parseInt($(this).data('value'), 10); 80 var stars = $(this).parent().children('li.star'); 81 82 for (i = 0; i < stars.length; i++) { 83 $(stars[i]).removeClass('selected'); 84 } 85 86 for (i = 0; i < onStar; i++) { 87 $(stars[i]).addClass('selected'); 88 } 89 }); 90}); 91$('#stars').click(function () { 92 $('.count').html(function (i, val) { 93 return val * 1 + 1 94 }); 95}); 96 97$('.category-animals').on('click', 'input', function (e) { 98 e.stopPropagation(); 99 $('.category-animals ul').toggleClass('active'); 100}) 101$('.category-animals').on('click', 'li', function () { 102 $('.category-animals input').val($(this).text()); 103 $('.category-animals a').removeClass('active'); 104}) 105$(document).on('click', function () { 106 $('.category-animals ul').removeClass('active'); 107}) 108 109 110$('.weight-animals').on('click', 'input', function (e) { 111 e.stopPropagation(); 112 $('.weight-animals ul').toggleClass('active'); 113}) 114$('.weight-animals').on('click', 'li', function () { 115 $('.weight-animals input').val($(this).text()); 116 $('.weight-animals a').removeClass('active'); 117}) 118$(document).on('click', function () { 119 $('.weight-animals ul').removeClass('active'); 120}) 121 122 123$('.ankieta').on('click', 'button.reset', function () { 124 $('#ankieta')[0].reset(); 125}) 126 127// $('#menu-menu-header > li').on('mouseenter' , function(){ 128// $('.sub-menu.active-menu').removeClass('active-menu'); 129// $(this).find('.sub-menu').addClass('active-menu'); 130// }); 131 132// $('.navmenu').on('mouseleave', function() { 133// $('.sub-menu.active-menu').removeClass('active-menu'); 134// }); 135// $('#menu-menu-header').on('mouseleave', function() { 136// $('.sub-menu.active-menu').removeClass('active-menu'); 137// }); 138 139// const menu = document.querySelector('#menu-menu-header'); 140const menuItems = document.querySelectorAll('#menu-menu-header > li'); 141const subMenuItems = document.querySelectorAll('.sub-menu'); 142const menuReset = () => { 143 for (subMenuItem of subMenuItems) { 144 subMenuItem.classList.remove('active-menu'); 145 } 146} 147 148for (let menuItem of menuItems) { 149 if (menuItem.children.length == 2) { 150 menuItem.querySelector('a').addEventListener('click', (e) => { 151 e.preventDefault(); 152 if (window.innerWidth <= 1024) { 153 let isActive = false; 154 if (menuItem.querySelector('.sub-menu').classList.contains('active-menu')) { 155 isActive = true 156 } 157 menuReset(); 158 if (isActive) { 159 menuItem.querySelector('.sub-menu').classList.remove('active-menu'); 160 } else { 161 menuItem.querySelector('.sub-menu').classList.add('active-menu'); 162 } 163 } 164 }); 165 menuItem.addEventListener('mouseenter', () => { 166 if (window.innerWidth > 1024) { 167 menuReset(); 168 menuItem.querySelector('.sub-menu').classList.add('active-menu'); 169 } 170 }); 171 menuItem.addEventListener('mouseleave', () => { 172 if (window.innerWidth > 1024) { 173 menuReset(); 174 menuItem.querySelector('.sub-menu').classList.remove('active-menu'); 175 } 176 }); 177 } 178} 179 180$(window).on('scroll', function () { 181 if ($(window).width() > 1024) { 182 if ($(this).scrollTop() > 100) { 183 $('.wrapper .logo img').addClass('scrolled'); 184 $('.wrapper .logo').addClass('scrolled'); 185 $('.wrapper .filtr').fadeOut(); 186 $('.wrapper .payments').fadeOut(); 187 } else { 188 $('.wrapper .logo img').removeClass('scrolled'); 189 $('.wrapper .logo').removeClass('scrolled'); 190 $('.wrapper .filtr').fadeIn(); 191 $('.wrapper .payments').fadeIn(); 192 } 193 } 194}); 195 196 197// modal 198 199// $('.animal-actions a').on('click', function (e) { 200// e.preventDefault(); 201// var type = $(this).attr('data-action-type'); 202// if (type === 'a') { 203// $('#adoption-modal').show(); 204// } 205// if (type === 'va') { 206// $('#virtual-adoption-modal').show(); 207// } 208// }); 209 210// $('span.close').on('click', function () { 211// $(this).closest('.modal').removeClass('show'); 212// $(this).closest('.modal').hide(); 213// }); 214 215$('input[name=food-count]').on('change', function () { 216 var def = $('#price').attr('data-default-price'); 217 var days = $(this).val(); 218 $('#price').val(parseInt(def) * parseInt(days)); 219 $('.dog-feed-for span').text(parseInt(def) * parseInt(days)); 220}) 221 222// galery modal 223 224var galleryModal = $('#gallery-modal'); 225var imgModal = $('#image-modal'); 226 227$('.animal-gallery li img').on('click', function () { 228 if ($(window).width() > 600) { 229 var source = $(this).attr('src'); 230 $(galleryModal).show(); 231 $(imgModal).attr('src', source); 232 } 233}) 234 235var scroll = new SmoothScroll('a[href*="#"]', { 236 header: 'header', 237}); 238 239 240// quiz 241 242$(function () { 243 $('form.quiz').on('submit', function (e) { 244 245 var radios = $(this).find('input[type="radio"]:checked'); 246 247 errors = 0; 248 $(radios).each(function (index, item) { 249 var parent = $(item).parents('.frm_opt_container'); 250 251 if ($(item).parent().find('span').hasClass('ok')) { 252 $(parent).parent().find('.error').remove(); 253 $(parent).find('label').removeClass('invalid'); 254 255 } else { 256 $(parent).find('label').addClass('invalid'); 257 $(parent).parent().find('.error').remove(); 258 $(parent).parent().append('<div class="error">
258Wybierz poprawnÄ odpowiedź</div>'); 259 errors++; 260 } 261 }) 262 263 if (errors > 0) { 264 e.preventDefault(); 265 return; 266 } 267 }) 268}); 269 270// $(function(){ 271// fbuilderjQuery(document).one('showHideDepEvent', function(){ 272// fbuilderjQuery 273// .validator 274// .addMethod( 275// "quiz", 276// function(v,e) 277// { 278// test = $.parseHTML(v); 279// return ($(test).hasClass('ok')) 280// } 281// ); 282// fbuilderjQuery.validator.messages['quiz'] = 'Wybierz poprawnÄ odpowiedź'; 283// fbuilderjQuery('.cff-radiobutton-field .field.group').addClass('quiz'); 284// }); 285 286// }); 287const showSearchBtn = document.querySelector('.filtr span') 288if (showSearchBtn) { 289 showSearchBtn.addEventListener('click', ()=>{ 290 document.querySelector('.filtr ul') ? document.querySelector('.filtr ul').classList.toggle('active') : '' 291 }) 292} 293 294jQuery(document).ready(function ($) { 295 296 let adoptionModalHandler = (id) => { 297 let btns = document.querySelectorAll(`${id} .ask-for-adoption-toggle-btn`); 298 let container = document.querySelector(`${id} .ask-for-adoption-popup-container`); 299 if (btns && container) { 300 for (let btn of btns) { 301 btn.addEventListener('click', (e) => { 302 e.preventDefault(); 303 container.classList.toggle('active'); 304 }) 305 } 306 } 307 } 308 309 adoptionModalHandler('#offline'); 310 adoptionModalHandler('#online'); 311}) 312 313// SEARCH POPUP 314 315let searchPopupBtns = document.querySelectorAll('.search-popup-button'); 316let searchPopup = document.querySelector('.popup-search-wrapper'); 317if (searchPopupBtns && searchPopup) { 318 for (let searchPopupBtn of searchPopupBtns) { 319 searchPopupBtn.addEventListener('click', ()=>{ 320 searchPopup.classList.toggle('active') 321 }) 322 } 323 let inputGroups = document.querySelectorAll('.input-group') 324 if (inputGroups) { 325 for (let inputGroup of inputGroups) { 326 let inputGroupObj = { 327 input: inputGroup.querySelector('input'), 328 header: inputGroup.querySelector('h2'), 329 ul: inputGroup.querySelector('ul'), 330 } 331 332 if (inputGroupObj.header && inputGroupObj.ul) { 333 inputGroupObj.header.addEventListener('click', ()=>{ 334 let activeFlag = inputGroupObj.ul.classList.contains('active'); 335 let allLists = document.querySelectorAll('.input-group ul'); 336 for (let list of allLists) { 337 list.classList.remove('active') 338 } 339 if (!activeFlag) { 340 inputGroupObj.ul.classList.add('active') 341 } 342 }) 343 } 344 345 if (inputGroupObj.input && inputGroupObj.ul && inputGroupObj.header) { 346 let lists = inputGroupObj.ul.querySelectorAll('li'); 347 if (lists) { 348 for (let list of lists) { 349 list.addEventListener('click', ()=>{ 350 let value = list.getAttribute('slug').trim(); 351 let allLists = document.querySelectorAll('.input-group ul'); 352 for (let list of allLists) { 353 list.classList.remove('active') 354 } 355 let listEls = inputGroup.querySelectorAll('ul li'); 356 for (let listEl of listEls) { 357 listEl.classList.remove('active') 358 } 359 list.classList.add('active') 360 inputGroupObj.input.value = value; 361 inputGroupObj.header.innerHTML = list.innerHTML; 362 }) 363 } 364 } 365 } 366 } 367 } 368}
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.