1jQuery(document).ready(function(){ 2 "use strict"; 3 4 jQuery(document).setNav(); 5 6 var logoHeight = jQuery('#custom_logo img').height(); 7 var logoTransHeight = jQuery('#custom_logo_transparent img').height(); 8 var logoMargin = parseInt(jQuery('#custom_logo').css('marginTop')); 9 var logoTransMargin = parseInt(jQuery('#custom_logo_transparent').css('marginTop')); 10 var menuPaddingTop = parseInt(jQuery('#menu_wrapper div .nav li > a').css('paddingTop')); 11 var menuPaddingBottom = parseInt(jQuery('#menu_wrapper div .nav li > a').css('paddingBottom')); 12 var SearchPaddingTop = parseInt(jQuery('.top_bar #searchform button').css('paddingTop')); 13 var menuLayout = jQuery('#pp_menu_layout').val(); 14 var headerContent = jQuery('#tg_header_content').val(); 15 16 jQuery(window).resize(function(){ 17 //Resize main menu 18 jQuery(document).setNav(); 19 20 if(jQuery(this).width() < 768) 21 { 22 jQuery('#menu_expand_wrapper a').trigger('click'); 23 24 //Calculate wrapper padding top value 25 if(menuLayout != 'leftmenu') 26 { 27 //Calculate wrapper padding top value 28 if(headerContent == 'menu') 29 { 30 var resizedTopBarHeight = jQuery('.top_bar').height(); 31 jQuery('#wrapper').css('paddingTop', resizedTopBarHeight+'px'); 32 jQuery('.logo_wrapper').css('marginTop', ''); 33 jQuery('.top_bar #searchform button').css('paddingTop', ''); 34 } 35 else 36 { 37 jQuery('#wrapper').css('paddingTop', parseInt(jQuery('#elementor-header').height())+'px'); 38 setTimeout(function () { jQuery('#wrapper').css('paddingTop', parseInt(jQuery('#elementor-header').height())+'px'); }, 200); 39 setTimeout(function () { jQuery('#wrapper').css('paddingTop', parseInt(jQuery('#elementor-header').height())+'px'); }, 1000); 40 } 41 } 42 else 43 { 44 jQuery('#wrapper').css('paddingTop', 0); 45 } 46 47 //Remove sticky sidebar for mobile & tablet devices 48 jQuery("#page_content_wrapper .sidebar_wrapper").trigger("sticky_kit:detach"); 49 } 50 else 51 { 52 //Calculate wrapper padding top value 53 jQuery('#wrapper').css('paddingTop', parseInt(jQuery('.header_style_wrapper').height())+'px'); 54 55 //Reset menu padding top and bottom 56 jQuery('#menu_wrapper div .nav > li > a').attr('style', ''); 57 jQuery('#menu_wrapper div .nav > li > a').attr('style', ''); 58 } 59 60 //Calculate revolution slider height 61 if(jQuery('.page_slider.menu_transparent').find('.rev_slider_wrapper').length > 0) 62 { 63 var sliderHeight = jQuery('.page_slider.menu_transparent').find('.rev_slider_wrapper').height(); 64 var topBarHeight = jQuery('.top_bar').height(); 65 66 if(jQuery('.above_top_bar').length > 0) 67 { 68 topBarHeight+= jQuery('.above_top_bar').height(); 69 } 70 71 if(jQuery('.page_slider.menu_transparent').find('.rev_slider_wrapper.fullscreen-container').length > 0) 72 { 73 var topBarHeight = 55; 74 } 75 76 jQuery('.ppb_wrapper').css('marginTop', sliderHeight-topBarHeight+'px'); 77 jQuery('#page_content_wrapper').css('marginTop', sliderHeight-topBarHeight+'px'); 78 } 79 }); 80 81 jQuery(document).setiLightbox(); 82 83 jQuery('#menu_expand_wrapper a').on( 'click', function(){ 84 jQuery('#menu_wrapper').fadeIn(); 85 jQuery('#custom_logo').animate({'left': '15px', 'opacity': 1}, 400); 86 jQuery('#menu_close').animate({'left': '-10px', 'opacity': 1}, 400); 87 jQuery(this).animate({'left': '-60px', 'opacity': 0}, 400); 88 jQuery('#menu_border_wrapper select').animate({'left': '0', 'opacity': 1}, 400).fadeIn(); 89 }); 90 91 jQuery('#menu_close').on( 'click', function(){ 92 jQuery('#custom_logo').animate({'left': '-200px', 'opacity': 0}, 400); 93 jQuery(this).stop().animate({'left': '-200px', 'opacity': 0}, 400); 94 jQuery('#menu_expand_wrapper a').animate({'left': '20px', 'opacity': 1}, 400); 95 jQuery('#menu_border_wrapper select').animate({'left': '-200px', 'opacity': 0}, 400).fadeOut(); 96 jQuery('#menu_wrapper').fadeOut(); 97 }); 98 99 var isDisableRightClick = jQuery('#pp_enable_right_click').val(); 100 101 if(parseInt(isDisableRightClick!=0)) 102 { 103 jQuery(this).bind("contextmenu", function(e) { 104 e.preventDefault(); 105 }); 106 } 107 108 //Add to top button when scrolling 109 jQuery(window).scroll(function() { 110 var calScreenWidth = jQuery(window).width(); 111 112 if(jQuery(this).scrollTop() > 200) { 113 jQuery('#toTop').stop().css({opacity: 1, "visibility": "visible"}).animate({"visibility": "visible"}, {duration:1000,easing:"easeOutExpo"}); 114 } else if(jQuery(this).scrollTop() == 0) { 115 jQuery('#toTop').stop().css({opacity: 0, "visibility": "hidden"}).animate({"visibility": "hidden"}, {duration:1500,easing:"easeOutExpo"}); 116 } 117 }); 118 119 jQuery('#toTop, .hr_totop').on( 'click', function() { 120 jQuery('body,html,#page_content_wrapper.split').animate({scrollTop:0},800); 121 }); 122 123 var isDisableDragging = jQuery('#pp_enable_dragging').val(); 124 125 if(isDisableDragging!='') 126 { 127 jQuery("img").mousedown(function(){ 128 return false;
129 }); 130 } 131 132 if(jQuery('#pp_topbar').val()==0) 133 { 134 var topBarHeight = jQuery('.header_style_wrapper').height(); 135 } 136 else 137 { 138 var topBarHeight = parseInt(jQuery('.header_style_wrapper').height()-jQuery('.header_style_wrapper .above_top_bar').height()); 139 } 140 141 if(menuLayout != 'leftmenu' || jQuery(window).width()<=768) 142 { 143 //Calculate wrapper padding top value 144 if(jQuery('#photography_header_content').val() == 'menu') 145 { 146 jQuery('#wrapper').css('paddingTop', parseInt(jQuery('.header_style_wrapper').height())+'px'); 147 } 148 else 149 { 150 jQuery('#wrapper').css('paddingTop', parseInt(jQuery('#elementor-header').height())+'px'); 151 setTimeout(function () { jQuery('#wrapper').css('paddingTop', parseInt(jQuery('#elementor-header').height())+'px'); }, 200); 152 setTimeout(function () { jQuery('#wrapper').css('paddingTop', parseInt(jQuery('#elementor-header').height())+'px'); }, 1000); 153 } 154 } 155 156 if(menuLayout != 'leftmenu' || jQuery(window).width()<=960) 157 { 158 jQuery('#page_content_wrapper.split, .page_content_wrapper.split').css('top', parseInt(topBarHeight+jQuery('.header_style_wrapper .above_top_bar').height())+'px'); 159 jQuery('#page_content_wrapper.split, .page_content_wrapper.split').css('paddingBottom', parseInt(topBarHeight+jQuery('.header_style_wrapper .above_top_bar').height())+'px'); 160 161 jQuery(window).scroll(function(){ 162 if(jQuery('#pp_fixed_menu').val()==1 && jQuery('html').data('style') != 'fullscreen' && jQuery('html').data('style') != 'fullscreen_white') 163 { 164 if(jQuery(this).scrollTop() >= 200){ 165 jQuery('.extend_top_contact_info').hide(); 166 167 jQuery('.header_style_wrapper').addClass('scroll'); 168 jQuery('.top_bar').addClass('scroll'); 169 170 if(jQuery('.top_bar').hasClass('hasbg')) 171 { 172 jQuery('.top_bar').removeClass('hasbg'); 173 jQuery('.top_bar').data('hasbg', 1); 174 175 jQuery('#custom_logo').removeClass('hidden'); 176 jQuery('#custom_logo_transparent').addClass('hidden'); 177 } 178 } 179 else if(jQuery(this).scrollTop() < 200) 180 { 181 jQuery('.extend_top_contact_info').show(); 182 183 jQuery('#custom_logo img').removeClass('zoom'); 184 jQuery('#custom_logo img').css('maxHeight', ''); 185 jQuery('#custom_logo_transparent img').removeClass('zoom'); 186 187 jQuery('#custom_logo').css('marginTop', parseInt(logoMargin)+'px'); 188 jQuery('#custom_logo_transparent').css('marginTop', parseInt(logoTransMargin)+'px'); 189 190 jQuery('#menu_wrapper div .nav > li > a').css('paddingTop', menuPaddingTop+'px'); 191 jQuery('#menu_wrapper div .nav > li > a').css('paddingBottom', menuPaddingBottom+'px'); 192 193 if(jQuery('.top_bar').data('hasbg')==1) 194 { 195 jQuery('.top_bar').addClass('hasbg'); 196 jQuery('#custom_logo').addClass('hidden'); 197 jQuery('#custom_logo_transparent').removeClass('hidden'); 198 } 199 200 jQuery('.header_style_wrapper').removeClass('scroll'); 201 jQuery('.top_bar').removeClass('scroll'); 202 } 203 } 204 else 205 { 206 if(jQuery(this).scrollTop() >= 200) 207 { 208 jQuery('.header_style_wrapper').addClass('nofixed'); 209 } 210 else 211 { 212 jQuery('.header_style_wrapper').removeClass('nofixed'); 213 } 214 } 215 }); 216 217 if(jQuery('#tg_smart_fixed_menu').val()==1 && jQuery('html').data('style') != 'fullscreen' && jQuery('html').data('style') != 'fullscreen_white') 218 { 219 //Smart sticky menu 220 if(!is_touch_device()) 221 { 222 var lastScrollTop = 0; 223 jQuery(window).scroll(function(event){ 224 var st = jQuery(this).scrollTop(); 225 if (st > lastScrollTop && st > 0){ 226 jQuery('.top_bar').removeClass('scroll_up'); 227 jQuery('.header_style_wrapper').removeClass('scroll_up'); 228 jQuery('.header_style_wrapper').addClass('scroll_down'); 229 } else { 230 jQuery('.top_bar').addClass('scroll_up'); 231 jQuery('.header_style_wrapper').addClass('scroll_up'); 232 jQuery('.header_style_wrapper').removeClass('scroll_down'); 233 } 234 lastScrollTop = st; 235 236 jQuery('.header_style_wrapper').attr('data-st', st); 237 jQuery('.header_style_wrapper').attr('data-lastscrolltop', lastScrollTop); 238 }); 239 } 240 else 241 {
242 var lastY; 243 jQuery(document).bind('touchmove', function (e){ 244 var currentY = e.originalEvent.touches[0].clientY; 245 246 if(currentY > 200){ 247 jQuery('.top_bar').addClass('scroll_up'); 248 jQuery('.header_style_wrapper').addClass('scroll_up'); 249 jQuery('.header_style_wrapper').removeClass('scroll_down'); 250 251 } else { 252 jQuery('.top_bar').removeClass('scroll_up'); 253 jQuery('.header_style_wrapper').removeClass('scroll_up'); 254 jQuery('.header_style_wrapper').addClass('scroll_down'); 255 } 256 257 jQuery('.header_style_wrapper').attr('data-pos', currentY); 258 }); 259 } 260 } 261 } //If not left menu layout 262 263 //script for Elementor header 264 jQuery(window).scroll(function(){ 265 if(jQuery('#pp_fixed_menu').val()==1) 266 { 267 if(jQuery(this).scrollTop() >= 100){ 268 jQuery('#elementor-header').removeClass('visible'); 269 jQuery('#elementor-sticky-header').addClass('visible'); 270 } 271 else if(jQuery(this).scrollTop() < 100) 272 { 273 jQuery('#elementor-header').addClass('visible'); 274 jQuery('#elementor-sticky-header').removeClass('visible'); 275 } 276 } 277 }); 278 279 jQuery(document).mouseenter(function() 280 { 281 jQuery('body').addClass('hover'); 282 }); 283 284 jQuery(document).mouseleave(function() 285 { 286 jQuery('body').removeClass('hover'); 287 }); 288 289 jQuery('#post_more_close').on( 'click', function(){ 290 jQuery('#post_more_wrapper').animate({ right: '-380px' }, 300); 291 292 return false; 293 }); 294 295 var overlayEffect = jQuery('#tg_sidemenu_overlay_effect').val(); 296 297 jQuery('#mobile_nav_icon').on( 'click', function() { 298 jQuery('body').toggleClass('js_nav'); 299 jQuery('body').toggleClass(overlayEffect); 300 jQuery('#close_mobile_menu').addClass('open'); 301 302 if(is_touch_device()) 303 { 304 jQuery('body.js_nav').css('overflow', 'auto'); 305 } 306 }); 307 308 jQuery('#close_mobile_menu').on( 'click', function() { 309 jQuery('body').removeClass('js_nav'); 310 jQuery('body').removeClass(overlayEffect); 311 jQuery(this).removeClass('open'); 312 }); 313 314 jQuery('.mobile_menu_close a, #mobile_menu_close').on( 'click', function() { 315 jQuery('body').removeClass('js_nav'); 316 jQuery('body').removeClass(overlayEffect); 317 jQuery('#close_mobile_menu').removeClass('open'); 318 }); 319 320 jQuery('.close_alert').on( 'click', function() { 321 var target = jQuery(this).data('target'); 322 jQuery('#'+target).fadeOut(); 323 }); 324 325 jQuery('.progress_bar').waypoint(function(direction) { 326 jQuery(this).addClass('fadeIn'); 327 var progressContent = jQuery(this).children('.progress_bar_holder').children('.progress_bar_content'); 328 var progressWidth = progressContent.data('score'); 329 330 progressContent.css({'width': progressWidth+'%'}); 331 } , { offset: '100%' }); 332 333 jQuery('.tooltip').tooltipster(); 334 jQuery('.demotip').tooltipster({ 335 position: 'left' 336 }); 337 338 jQuery('.portfolio_prev_next_link').each(function(){ 339 jQuery(this).tooltipster({ 340 content: jQuery('<img src="'+jQuery(this).attr('data-img')+'" /><br/><div style="text-align:center;margin:7px 0 5px 0;"><strong>'+jQuery(this).attr('data-title')+'</strong></div>') 341 }); 342 }); 343 344 jQuery('.post_prev_next_link').each(function(){ 345 jQuery(this).tooltipster({ 346 content: jQuery('<img src="'+jQuery(this).attr('data-img')+'" />') 347 }); 348 }); 349 350 jQuery('.post_share').on( 'click', function() { 351 var targetShareID = jQuery(this).attr('data-share'); 352 var targetParentID = jQuery(this).attr('data-parent'); 353 354 jQuery(this).toggleClass('visible'); 355 jQuery('#'+targetShareID).toggleClass('slideUp'); 356 jQuery('#'+targetParentID).toggleClass('sharing'); 357 358 return false; 359 }); 360 361 362 if(jQuery('.page_slider.menu_transparent').find('.rev_slider_wrapper').length > 0) 363 { 364 var sliderHeight = jQuery('.page_slider.menu_transparent').find('.rev_slider_wrapper').height(); 365 var topBarHeight = jQuery('.top_bar').height(); 366 367 if(jQuery('.above_top_bar').length > 0) 368 { 369 topBarHeight+= jQuery('.above_top_bar').height(); 370 } 371 372 if(jQuery('.page_slider.menu_transparent').find('.rev_slider_wrapper.fullscreen-container').length > 0) 373 { 374 var topBarHeight = 55; 375 } 376 377 jQuery('.ppb_wrapper').css('marginTop', sliderHeight-topBarHeight+'px'); 378 jQuery('#page_content_wrapper').css('marginTop', sliderHeight-topBarHeight+'px'); 379 } 380 381 jQuery('.skin_box').on( 'click', function(){ 382 jQuery('.skin_box').removeClass('selected'); 383 jQuery(this).addClass('selected'); 384 jQuery('#skin').val(jQuery(this).attr('data-color')); 385 }); 386 387 jQuery('#demo_apply').on( 'click', function(){ 388 jQuery('#ajax_loading').addClass('visible'); 389 jQuery('body').addClass('loading'); 390 jQuery("form#form_option").submit(); 391 }); 392 393 jQuery('#option_wrapper').mouseenter(function() 394 { 395 jQuery('body').addClass('overflow_hidden'); 396 }); 397 398 jQuery('#option_wrapper').mouseleave(function() 399 { 400 jQuery('body').removeClass('overflow_hidden'); 401 }); 402 403 jQuery('.animated').each(function() { 404 jQuery(this).imagesLoaded(function() { 405 var windowWidth = jQuery(window).width(); 406 407 if(windowWidth >= 960) 408 { 409 jQuery(this).waypoint(function(direction) { 410 var animationClass = jQuery(this).data('animation'); 411 412 jQuery(this).addClass(animationClass, direction === 'down'); 413 414 } , { offset: '100%' }); 415 } 416 }); 417 }); 418 419 var calScreenHeight = jQuery(window).height()-108; 420 var miniRightPos = 800; 421 422 var cols = 3 423 var masonry = jQuery('.gallery_mansory_wrapper'); 424 425 // initialize masonry 426 masonry.imagesLoaded(function(){ 427 428 masonry.masonry({ 429 itemSelector: '.mansory_thumbnail', 430 isResizable: true, 431 isAnimated: true, 432 isFitWidth: true, 433 columnWidth:Math.floor((masonry.width()/ cols)) 434 }); 435 436 masonry.children('.mansory_thumbnail').children('.gallery_type').each(function(){ 437 jQuery(this).addClass('fade-in'); 438 }); 439 }); 440 441 function launchFullscreen(element) { 442 if(element.requestFullscreen) { 443 element.requestFullscreen(); 444 } else if(element.mozRequestFullScreen) { 445 element.mozRequestFullScreen(); 446 } else if(element.webkitRequestFullscreen) { 447 element.webkitRequestFullscreen(); 448 } else if(element.msRequestFullscreen) { 449 element.msRequestFullscreen(); 450 } 451 } 452 453 function exitFullscreen() { 454 if(document.exitFullscreen) { 455 document.exitFullscreen(); 456 } else if(document.mozCancelFullScreen) { 457 document.mozCancelFullScreen(); 458 } else if(document.webkitExitFullscreen) { 459 document.webkitExitFullscreen(); 460 } 461 } 462 463 jQuery(document).bind('webkitfullscreenchange mozfullscreenchange fullscreenchange', function(e) { 464 var state = document.fullScreen || document.mozFullScreen || document.webkitIsFullScreen; 465 var event = state ? 'FullscreenOn' : 'FullscreenOff'; 466 467 if(event == 'FullscreenOff') 468 { 469 jQuery('#page_maximize').show(); 470 jQuery('.header_style_wrapper').show(); 471 jQuery('#option_btn').show(); 472 } 473 }); 474 475 jQuery('#page_maximize').on( 'click', function(){ 476 launchFullscreen(document.documentElement); 477 jQuery(this).hide(); 478 jQuery('.header_style_wrapper').hide(); 479 jQuery('#option_btn').hide(); 480 }); 481 482 jQuery('#page_minimize').on( 'click', function(){ 483 exitFullscreen(); 484 jQuery('#page_maximize').show(); 485 jQuery(this).hide(); 486 jQuery('.header_style_wrapper').show(); 487 jQuery('#option_btn').show(); 488 }); 489 490 jQuery('#page_share').on( 'click', function(){ 491 jQuery('#overlay_background').addClass('visible'); 492 jQuery('#overlay_background').addClass('share_open'); 493 jQuery('#fullscreen_share_wrapper').css('visibility', 'visible'); 494 }); 495 496 jQuery('#overlay_background').on( 'click', function(){ 497 if(!jQuery('body').hasClass('js_nav')) 498 { 499 jQuery('#overlay_background').removeClass('visible'); 500 jQuery('#overlay_background').removeClass('share_open'); 501 jQuery('#fullscreen_share_wrapper').css('visibility', 'hidden'); 502 } 503 }); 504 505 var parallaxSpeed = 0.5; 506 if(jQuery(window).width() > 1200) 507 { 508 parallaxSpeed = 0.7; 509 } 510 511 jQuery('.parallax').each(function(){ 512 var parallaxObj = jQuery(this); 513 514 jQuery(this).jarallax({ 515 zIndex : 0, 516 speed : parallaxSpeed, 517 onCoverImage: function() { 518 parallaxObj.css('z-index', 0); 519 } 520 }); 521 }); 522 523 var menuLayout = jQuery('#pp_menu_layout').val(); 524 525 jQuery('.rev_slider_wrapper.fullscreen-container').each(function(){ 526 jQuery(this).append('<div class="icon-scroll"></div>'); 527 }); 528 529 if(jQuery('.one.fullwidth.slideronly').length > 0) 530 { 531 jQuery('body').addClass('overflow_hidden'); 532 } 533
534 if(!is_touch_device()) 535 { 536 jQuery(window).stellar({ positionProperty: 'transform', parallaxBackgrounds: false, responsive: true, horizontalScrolling: false, hideDistantElements: false }); 537 } 538 539 jQuery('#post_share_text').click(function(){ 540 jQuery('body').addClass('overflow_hidden'); 541 jQuery('body').addClass('blur'); 542 jQuery('#side_menu_wrapper').addClass('visible'); 543 jQuery('#side_menu_wrapper').addClass('share_open'); 544 jQuery('#fullscreen_share_wrapper').css('visibility', 'visible'); 545 }); 546 547 jQuery('#close_share').on( 'click', function() { 548 jQuery('body').removeClass('overflow_hidden'); 549 jQuery('body').removeClass('blur'); 550 jQuery('#side_menu_wrapper').removeClass('visible'); 551 jQuery('#side_menu_wrapper').removeClass('share_open'); 552 jQuery('#fullscreen_share_wrapper').css('visibility', 'hidden'); 553 }); 554 555 if(jQuery('#tg_sidebar_sticky').val()==1) 556 { 557 if(jQuery('#pp_fixed_menu').val()==1) 558 { 559 jQuery("#page_content_wrapper .sidebar_wrapper").stick_in_parent({ offset_top: 100 }); 560 jQuery(".page_content_wrapper .sidebar_wrapper").stick_in_parent({ offset_top: 100 }); 561 } 562 else 563 { 564 jQuery("#page_content_wrapper .sidebar_wrapper").stick_in_parent(); 565 jQuery(".page_content_wrapper .sidebar_wrapper").stick_in_parent(); 566 } 567 568 if(jQuery(window).width() < 768 || is_touch_device()) 569 { 570 jQuery("#page_content_wrapper .sidebar_wrapper").trigger("sticky_kit:detach"); 571 jQuery(".page_content_wrapper .sidebar_wrapper").trigger("sticky_kit:detach"); 572 } 573 574 jQuery(window).resize(function(){ 575 if(jQuery(window).width() < 768 || is_touch_device()) 576 { 577 jQuery("#page_content_wrapper .sidebar_wrapper").trigger("sticky_kit:detach"); 578 jQuery(".page_content_wrapper .sidebar_wrapper").trigger("sticky_kit:detach"); 579 } 580 else 581 { 582 if(jQuery('#pp_fixed_menu').val()==1) 583 { 584 jQuery("#page_content_wrapper .sidebar_wrapper").stick_in_parent({ offset_top: 100 }); 585 jQuery(".page_content_wrapper .sidebar_wrapper").stick_in_parent({ offset_top: 100 }); 586 } 587 else 588 { 589 jQuery("#page_content_wrapper .sidebar_wrapper").stick_in_parent(); 590 jQuery(".page_content_wrapper .sidebar_wrapper").stick_in_parent(); 591 } 592 } 593 }); 594 } 595 596 jQuery('.mobile_main_nav li a, #sub_menu li a').on( 'click', function() { 597 if(!jQuery(this).parent('li').hasClass('menu-item-has-children')) { 598 jQuery('body').removeClass('js_nav'); 599 jQuery('body').removeClass('blur'); 600 } 601 }); 602 603 // Find all YouTube & Vimeo videos 604 jQuery('iframe[src*="youtube.com"]').each(function() { 605 jQuery(this).wrap('<div class="video-container"></div>'); 606 }); 607 608 jQuery('iframe[src*="vimeo.com"]').each(function() { 609 jQuery(this).wrap('<div class="video-container"></div>'); 610 }); 611 612 jQuery('.ticket_add_to_cart').on( 'click', function(e) { 613 e.preventDefault(); 614 jQuery(this).attr("disabled","disabled"); 615 616 var productID = jQuery(this).attr('data-product'); 617 var processing = jQuery(this).attr('data-processing'); 618 var ajaxURL = jQuery(this).attr('data-url'); 619 var cartURL = jQuery('#tg_cart_url').val(); 620 621 jQuery(this).html(processing); 622 623 jQuery.ajax({ 624 url: ajaxURL, 625 type:'POST', 626 success:function(results) { 627 location.href = cartURL; 628 } 629 }) 630 631 return false; 632 }); 633 634 //if URL has # 635 if(self.document.location.hash != '') 636 { 637 jQuery(window).on("load", function() { 638 setTimeout(function () { 639 var stickyHeaderHeight = jQuery('#elementor-sticky-header').height(); 640 641 var posToScroll = parseInt(jQuery(self.document.location.hash).offset().top - stickyHeaderHeight); 642 643 jQuery('html, body').stop().animate({scrollTop:posToScroll}, 'fast'); 644 }, 1000); 645 }); 646 } 647}); 648 649setTimeout(function () { jQuery('#elementor-header').addClass('visible'); }, 200); 650 651jQuery(window).on('resize load',adjustIframes);
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.