1jQuery(document).ready(function($) { 2 "use strict"; 3 4 //Naeep Hover Script 5 $('.narep-chefs-food, .narep-addon-menu-wrap, .narep-food-item, .narep-particular-wrap, .narep-food-menu-item-wrap, .narep-aboutus-item, .narep-aboutme-item, .narep-benefit-item, .narep-care-item, .narep-tool-item, .narep-restaurant-item, .narep-stats-item, .narep-price-item, .narep-service-item, .narep-news-item, .narep-gallery-item, .narep-contact-item, .narep-mate-item, .narep-video-wrap, .narep-history-item').hover ( 6 function() { 7 $(this).addClass('narep-hover'); 8 }, 9 function() { 10 $(this).removeClass('narep-hover'); 11 } 12 ); 13 14 // Scrollax Init 15 $.Scrollax(); 16 17 // Slick Vertical Slider 18 jQuery('.slick-vertical-slider').not('.slick-initialized').slick ({ 19 dots: false, 20 vertical: true, 21 slidesToShow: 3, 22 slidesToScroll: 1, 23 verticalSwiping: true, 24 }); 25 26 //Owl Carousel Slider Script 27 $('.owl-carousel').each( function() { 28 var $carousel = $(this); 29 var $items = ($carousel.data('items') !== undefined) ? $carousel.data('items') : 1; 30 var $items_tablet = ($carousel.data('items-tablet') !== undefined) ? $carousel.data('items-tablet') : 1; 31 var $items_mobile_landscape = ($carousel.data('items-mobile-landscape') !== undefined) ? $carousel.data('items-mobile-landscape') : 1; 32 var $items_mobile_portrait = ($carousel.data('items-mobile-portrait') !== undefined) ? $carousel.data('items-mobile-portrait') : 1; 33 $carousel.owlCarousel ({ 34 loop : ($carousel.data('loop') !== undefined) ? $carousel.data('loop') : true, 35 items : $carousel.data('items'), 36 margin : ($carousel.data('margin') !== undefined) ? $carousel.data('margin') : 0, 37 dots : ($carousel.data('dots') !== undefined) ? $carousel.data('dots') : true, 38 nav : ($carousel.data('nav') !== undefined) ? $carousel.data('nav') : false, 39 navText : ["<div class='slider-no-current'><span class='current-no'></span><span class='total-no'></span></div><span class='current-monials'></span>", "<div class='slider-no-next'></div><span class='next-monials'></span>"], 40 autoplay : ($carousel.data('autoplay') !== undefined) ? $carousel.data('autoplay') : false, 41 autoplayTimeout : ($carousel.data('autoplay-timeout') !== undefined) ? $carousel.data('autoplay-timeout') : 5000, 42 animateIn : ($carousel.data('animatein') !== undefined) ? $carousel.data('animatein') : false, 43 animateOut : ($carousel.data('animateout') !== undefined) ? $carousel.data('animateout') : false, 44 mouseDrag : ($carousel.data('mouse-drag') !== undefined) ? $carousel.data('mouse-drag') : true, 45 autoWidth : ($carousel.data('auto-width') !== undefined) ? $carousel.data('auto-width') : false, 46 autoHeight : ($carousel.data('auto-height') !== undefined) ? $carousel.data('auto-height') : false, 47 center : ($carousel.data('center') !== undefined) ? $carousel.data('center') : false, 48 responsiveClass: true, 49 dotsEachNumber: true, 50 smartSpeed: 600, 51 autoplayHoverPause: true, 52 responsive : { 53 0 : { 54 items : $items_mobile_portrait, 55 }, 56 480 : { 57 items : $items_mobile_landscape, 58 }, 59 768 : { 60 items : $items_tablet, 61 }, 62 992 : { 63 items : $items, 64 } 65 } 66 }); 67 var totLength = $('.owl-dot', $carousel).length; 68 $('.total-no', $carousel).html(totLength); 69 $('.current-no', $carousel).html(totLength); 70 $carousel.owlCarousel(); 71 $('.current-no', $carousel).html(1); 72 $carousel.on('changed.owl.carousel', function(event) { 73 var total_items = event.page.count; 74 var currentNum = event.page.index + 1; 75 $('.total-no', $carousel ).html(total_items); 76 $('.current-no', $carousel).html(currentNum); 77 }); 78 }); 79 80 //Counter Script 81 $('.stats-counter').counterUp ({ 82 delay: 1, 83 time: 1000, 84 }); 85 86 // Match Height Script 87 $('.narep-item').matchHeight(); 88 89 //Naeep Masonry Script 90 $('.masonry-wrap').each(function(i, gridContainer) { 91 var $gridContainer = $(gridContainer); 92 var $grid = $gridContainer.find('.narep-masonry').imagesLoaded(function() { 93 $grid.isotope ({ 94 itemSelector: '.masonry-item', 95 // layoutMode: 'packery', 96 percentPosition: true, 97 isFitWidth: true, 98 }) 99 }); 100 $grid.packery({ 101 itemSelector: '.masonry-item' 102 }); 103 $gridContainer.find('.masonry-filters.normal-filter').on('click', 'li a', function() { 104 var filterValue = $(this).attr('data-filter'); 105 $grid.isotope ({ 106 filter: filterValue, 107 }); 108 }); 109 }); 110 $('.masonry-filters').each( function( i, buttonGroup ) { 111 var $buttonGroup = $(buttonGroup); 112 $buttonGroup.on( 'click', 'li a', function() { 113 $buttonGroup.find('.active').removeClass('active'); 114 $(this).addClass('active'); 115 }); 116 }); 117 118 //Naeep Popup Picture Script 119 $('.narep-popup').magnificPopup ({ 120 delegate: 'a', 121 type: 'image', 122 closeOnContentClick: false, 123 closeBtnInside: false, 124 mainClass: 'mfp-with-zoom mfp-img-mobile', 125 closeMarkup:'<div class="mfp-close" title="%title%"></div>', 126 image: { 127 verticalFit: true, 128 titleSrc: function(item) { 129 return item.el.attr('title') + ' · <a class="image-source-link" href="'+item.el.attr('data-source')+'" target="_blank">image source</a>'; 130 } 131 }, 132 gallery: { 133 enabled: true, 134 arrowMarkup:'<div title="%title%" class="mfp-arrow mfp-arrow-%dir%"></div>', 135 }, 136 zoom: { 137 enabled: true, 138 duration: 300, 139 opener: function(element) { 140 return element.find('*'); 141 } 142 } 143 }); 144 145 //Naeep Magnific Popup Video Script 146 $('.narep-popup-video').magnificPopup ({ 147 mainClass: 'mfp-fade', 148 type: 'iframe', 149 closeMarkup:'<div class="mfp-close" title="%title%"></div>', 150 iframe: { 151 patterns: { 152 youtube: { 153 index: 'youtube.com/', 154 id: function(url) { 155 var m = url.match(/[\\?\\&]v=([^\\?\\&]+)/); 156 if ( !m || !m[1] ) return null; 157 return m[1]; 158 }, 159 src: 'https://www.youtube.com/embed/%id%?autoplay=1' 160 }, 161 vimeo: { 162 index: 'vimeo.com/', 163 id: function(url) { 164 var m = url.match(/(https?:\/\/)?(www.)?(player.)?vimeo.com\/([a-z]*\/)*([0-9]{6,11})[?]?.*/); 165 if ( !m || !m[5] ) return null; 166 return m[5]; 167 }, 168 src: 'https://player.vimeo.com/video/%id%?autoplay=1' 169 }, 170 dailymotion: { 171 index: 'dailymotion.com/', 172 id: function(url) { 173 var m = url.match(/^.+dailymotion.com\/(video|hub)\/([^_]+)[^#]*(#video=([^_&]+))?/); 174 if ( !m || !m[2] ) return null; 175 return m[2]; 176 }, 177 src: 'https://iframespot.blogspot.com/ncr/?m=0&type=dv&url=https%3A%2F%2Fwww.dailymotion.com%2Fembed%2Fvideo%2F%id%%3Fapi%3D0%26autoplay%3D1%26info%3D0%26logo%3D0%26social%3D0%26related%3D0' 178 } 179 } 180 } 181 }); 182 if ($('div').hasClass('narep-popup')) { 183 $('.narep-popup').find('a').attr("data-elementor-open-lightbox","no"); 184 } 185 //Naeep Add Class In Previous Items 186 $('.narep-process-item').hover(function() { 187 $(this).prevAll('.narep-process-item').toggleClass('process-done'); 188 }); 189 190 // Naeep Tab 191 $('.narep-tab-links a').on('click', function(e) { 192 var currentAttrValue = $(this).attr('href'); 193 194 // Show/Hide Tabs 195 $('.narep-tab-content ' + currentAttrValue).fadeIn(0).siblings().hide().stop(true, true); 196 $('.narep-tab-content ' + currentAttrValue).addClass('active').siblings().removeClass('active'); 197 198 // Change/remove current tab to active 199 $(this).parent('li').addClass('active').siblings().removeClass('active'); 200 201 e.preventDefault(); 202 }); 203 204 // Naeep Food Tab 205 $('.narep-food-tab a').on('click', function(e) { 206 var currentAttrValue = $(this).attr('href'); 207 208 // Show/Hide Tabs 209 $('.narep-tab-food ' + currentAttrValue).fadeIn(0).siblings().hide().stop(true, true); 210 $('.narep-tab-food ' + currentAttrValue).addClass('active').siblings().removeClass('active'); 211 212 // Change/remove current tab to active 213 $(this).addClass('active').siblings().removeClass('active'); 214 215 e.preventDefault(); 216 }); 217 218 // Naeep Benefit Tab 219 $('.narep-benefit-tab a').on('click', function(e) { 220 var currentAttrValue = $(this).attr('href'); 221 222 // Show/Hide Tabs 223 $('.narep-tab-benefit ' + currentAttrValue).fadeIn(0).siblings().hide().stop(true, true); 224 $('.narep-tab-benefit ' + currentAttrValue).addClass('active').siblings().removeClass('active'); 225 226 // Change/remove current tab to active 227 $(this).addClass('active').siblings().removeClass('active'); 228 229 e.preventDefault(); 230 }); 231 232 // Naeep Pricing Tab 233 $('.narep-price-tab-links a').on('click', function(e) { 234 var currentAttrValue = $(this).attr('href'); 235 236 // Show/Hide Tabs 237 $('.narep-price-tab-content ' + currentAttrValue).fadeIn(0).siblings().hide().stop(true, true); 238 $('.narep-price-tab-content ' + currentAttrValue).addClass('active').siblings().removeClass('active'); 239 240 // Change/remove current tab to active 241 $(this).addClass('active').siblings().removeClass('active'); 242 243 e.preventDefault(); 244 }); 245 246 setTimeout(function() { 247 $('.narep-cta').addClass('active'); 248 }, 6000); 249 $('.cta-close').click(function() { 250 $('.narep-cta').fadeOut('normal', function() { 251 $(this).remove(); 252 $('.narep-cta').removeClass('active'); 253 }); 254 }); 255 256 if ($('div').hasClass('tab-horizontal')) { 257 $('.tab-horizontal').each(function (index) { 258 var $NAH_el, NAH_leftPos, NAH_newWidth, 259 $NAH_mainNav = $(this).find(".narep-tab-links"); 260 var $NAH_TabLine = $NAH_mainNav.find(".narep-tab-line"); 261 262 $NAH_TabLine 263 .width($NAH_mainNav.find(".active").width()) 264 .css("left", $NAH_mainNav.find(".active a").position().left) 265 .data("origLeft", $NAH_TabLine.position().left) 266 .data("origWidth", $NAH_TabLine.width()); 267 268 $NAH_mainNav.find("li a").on({ 269 mouseenter : function() { 270 $NAH_el = $(this); 271 NAH_leftPos = $NAH_el.position().left; 272 NAH_newWidth = $NAH_el.parent().width(); 273 $NAH_TabLine.stop().animate({ 274 left: NAH_leftPos, 275 width: NAH_newWidth 276 }); 277 }, 278 mouseleave : function() { 279 $NAH_el = $NAH_mainNav.find('.active'); 280 NAH_leftPos = $NAH_el.position().left; 281 NAH_newWidth = $NAH_el.width(); 282 $NAH_TabLine.stop().animate({ 283 left: NAH_leftPos, 284 width: NAH_newWidth 285 }); 286 } 287 }); 288 }); 289 } 290 291 if ($('div').hasClass('tab-vertical')) { 292 $('.tab-vertical').each(function (index) { 293 var $NAV_el, NAV_topPos, NAV_newHeight, 294 $NAV_mainNav = $(this).find(".narep-tab-links"); 295 var $NAV_TabLine = $NAV_mainNav.find(".narep-tab-line"); 296 297 $NAV_TabLine 298 .height($NAV_mainNav.find(".active").height()) 299 .css("top", $NAV_mainNav.find(".active a").position().top) 300 .data("origLeft", $NAV_TabLine.position().top) 301 .data("origHeight", $NAV_TabLine.height()); 302 303 $NAV_mainNav.find("li a").on({ 304 mouseenter : function() { 305 $NAV_el = $(this); 306 NAV_topPos = $NAV_el.position().top; 307 NAV_newHeight = $NAV_el.parent().height(); 308 $NAV_TabLine.stop().animate({ 309 top: NAV_topPos, 310 height: NAV_newHeight 311 }); 312 }, 313 mouseleave : function() { 314 $NAV_el = $NAV_mainNav.find('.active'); 315 NAV_topPos = $NAV_el.position().top; 316 NAV_newHeight = $NAV_el.height(); 317 $NAV_TabLine.stop().animate({ 318 top: NAV_topPos, 319 height: NAV_newHeight 320 }); 321 } 322 }); 323 }); 324 } 325 //Addon Menu Script 326 $('.narep-addon-menu-wrap').each(function (index) { 327 $(this).find('.narep-addon-item :checkbox').on("change", function() { 328 var baseTotal = $(this).parents(".narep-addon-menu-wrap").find(".addon-total").attr("data-price"); 329 var sum = 0, addons = {}; 330 sum = parseFloat(baseTotal); 331 $(this).parents(".narep-addon-menu-wrap").find(".narep-addon-item :checkbox:checked").each(function() { 332 sum += ~~$(this).val(); 333 addons[$(this).attr('data-title')] = $(this).val(); 334 }); 335 $(this).parents(".narep-addon-menu-wrap").find(".addon-total span").text(sum); 336 $(this).parents(".narep-addon-menu-wrap").find(".narep-cart-action").attr('data-total', sum); 337 $(this).parents(".narep-addon-menu-wrap").find(".narep-cart-action").attr('data-addons', JSON.stringify(addons)); 338 }); 339 }); 340 341 var RSilderIndex = $('.closed-time').length; 342 $('.flick-carousel').attr('data-initialindex', RSilderIndex); 343 //Flickity Carousel Slider Script 344 $('.flick-carousel').each( function() { 345 var $Flick = $(this); 346 $Flick.flickity ({ 347 draggable : ($Flick.data('draggable') !== undefined) ? $Flick.data('draggable') : false, 348 freeScroll : ($Flick.data('freescroll') !== undefined) ? $Flick.data('freescroll') : false, 349 freeScrollFriction : ($Flick.data('freescrollfriction') !== undefined) ? $Flick.data('freescrollfriction') : 0.075, 350 wrapAround : ($Flick.data('wraparound') !== undefined) ? $Flick.data('wraparound') : true, 351 groupCells : ($Flick.data('groupcells') !== undefined) ? $Flick.data('groupcells') : '', 352 autoPlay : ($Flick.data('autoplay') !== undefined) ? $Flick.data('autoplay') : '', 353 pauseAutoPlayOnHover : ($Flick.data('pauseautoplayonhover') !== undefined) ? $Flick.data('pauseautoplayonhover') : false, 354 adaptiveHeight : ($Flick.data('adaptiveheight') !== undefined) ? $Flick.data('adaptiveheight') : false, 355 dragThreshold : ($Flick.data('dragthreshold') !== undefined) ? $Flick.data('dragthreshold') : '', 356 selectedAttraction : ($Flick.data('selectedattraction') !== undefined) ? $Flick.data('selectedattraction') : 0.025, 357 friction : ($Flick.data('friction') !== undefined) ? $Flick.data('friction') : 0.28, 358 initialIndex : ($Flick.data('initialindex') !== undefined) ? $Flick.data('initialindex') : '', 359 accessibility : ($Flick.data('accessibility') !== undefined) ? $Flick.data('accessibility') : true, 360 setGallerySize : ($Flick.data('setgallerysize') !== undefined) ? $Flick.data('setgallerysize') : true, 361 resize : ($Flick.data('resize') !== undefined) ? $Flick.data('resize') : true, 362 cellAlign : ($Flick.data('cellalign') !== undefined) ? $Flick.data('cellalign') : 'center', 363 contain : ($Flick.data('contain') !== undefined) ? $Flick.data('contain') : false, 364 rightToLeft : ($Flick.data('righttoleft') !== undefined) ? $Flick.data('righttoleft') : false, 365 prevNextButtons : ($Flick.data('prevnextbuttons') !== undefined) ? $Flick.data('prevnextbuttons') : false, 366 pageDots : ($Flick.data('pagedots') !== undefined) ? $Flick.data('pagedots') : false, 367 }); 368 }); 369 370 //Flickity Carousel Slider Script
371 $('.flick-time-carousel').each( function() { 372 var $Flick = $(this); 373 $Flick.flickity ({ 374 draggable : ($Flick.data('draggable') !== undefined) ? $Flick.data('draggable') : false, 375 freeScroll : ($Flick.data('freescroll') !== undefined) ? $Flick.data('freescroll') : false, 376 freeScrollFriction : ($Flick.data('freescrollfriction') !== undefined) ? $Flick.data('freescrollfriction') : 0.075, 377 wrapAround : ($Flick.data('wraparound') !== undefined) ? $Flick.data('wraparound') : true, 378 groupCells : ($Flick.data('groupcells') !== undefined) ? $Flick.data('groupcells') : '', 379 autoPlay : ($Flick.data('autoplay') !== undefined) ? $Flick.data('autoplay') : '', 380 pauseAutoPlayOnHover : ($Flick.data('pauseautoplayonhover') !== undefined) ? $Flick.data('pauseautoplayonhover') : false, 381 adaptiveHeight : ($Flick.data('adaptiveheight') !== undefined) ? $Flick.data('adaptiveheight') : false, 382 dragThreshold : ($Flick.data('dragthreshold') !== undefined) ? $Flick.data('dragthreshold') : '', 383 selectedAttraction : ($Flick.data('selectedattraction') !== undefined) ? $Flick.data('selectedattraction') : 0.025, 384 friction : ($Flick.data('friction') !== undefined) ? $Flick.data('friction') : 0.28, 385 initialIndex : ($Flick.data('initialindex') !== undefined) ? $Flick.data('initialindex') : '', 386 accessibility : ($Flick.data('accessibility') !== undefined) ? $Flick.data('accessibility') : true, 387 setGallerySize : ($Flick.data('setgallerysize') !== undefined) ? $Flick.data('setgallerysize') : true, 388 resize : ($Flick.data('resize') !== undefined) ? $Flick.data('resize') : true, 389 cellAlign : ($Flick.data('cellalign') !== undefined) ? $Flick.data('cellalign') : 'center', 390 contain : ($Flick.data('contain') !== undefined) ? $Flick.data('contain') : false, 391 rightToLeft : ($Flick.data('righttoleft') !== undefined) ? $Flick.data('righttoleft') : false, 392 prevNextButtons : ($Flick.data('prevnextbuttons') !== undefined) ? $Flick.data('prevnextbuttons') : false, 393 pageDots : ($Flick.data('pagedots') !== undefined) ? $Flick.data('pagedots') : false, 394 }); 395 }); 396 397 //Flickity Date Carousel Slider Script 398 $('.flick-date-carousel').each( function() { 399 var $Flick = $(this); 400 $Flick.flickity ({ 401 draggable : ($Flick.data('draggable') !== undefined) ? $Flick.data('draggable') : false, 402 freeScroll : ($Flick.data('freescroll') !== undefined) ? $Flick.data('freescroll') : false, 403 freeScrollFriction : ($Flick.data('freescrollfriction') !== undefined) ? $Flick.data('freescrollfriction') : 0.075, 404 wrapAround : ($Flick.data('wraparound') !== undefined) ? $Flick.data('wraparound') : true, 405 groupCells : ($Flick.data('groupcells') !== undefined) ? $Flick.data('groupcells') : '', 406 autoPlay : ($Flick.data('autoplay') !== undefined) ? $Flick.data('autoplay') : '', 407 pauseAutoPlayOnHover : ($Flick.data('pauseautoplayonhover') !== undefined) ? $Flick.data('pauseautoplayonhover') : false, 408 adaptiveHeight : ($Flick.data('adaptiveheight') !== undefined) ? $Flick.data('adaptiveheight') : false, 409 dragThreshold : ($Flick.data('dragthreshold') !== undefined) ? $Flick.data('dragthreshold') : '', 410 selectedAttraction : ($Flick.data('selectedattraction') !== undefined) ? $Flick.data('selectedattraction') : 0.025, 411 friction : ($Flick.data('friction') !== undefined) ? $Flick.data('friction') : 0.28, 412 initialIndex : ($Flick.data('initialindex') !== undefined) ? $Flick.data('initialindex') : '', 413 accessibility : ($Flick.data('accessibility') !== undefined) ? $Flick.data('accessibility') : true, 414 setGallerySize : ($Flick.data('setgallerysize') !== undefined) ? $Flick.data('setgallerysize') : true, 415 resize : ($Flick.data('resize') !== undefined) ? $Flick.data('resize') : true, 416 cellAlign : ($Flick.data('cellalign') !== undefined) ? $Flick.data('cellalign') : 'center', 417 contain : ($Flick.data('contain') !== undefined) ? $Flick.data('contain') : false, 418 rightToLeft : ($Flick.data('righttoleft') !== undefined) ? $Flick.data('righttoleft') : false, 419 prevNextButtons : ($Flick.data('prevnextbuttons') !== undefined) ? $Flick.data('prevnextbuttons') : false, 420 pageDots : ($Flick.data('pagedots') !== undefined) ? $Flick.data('pagedots') : false, 421 }); 422 }); 423 424 //Gift Card Script 425 if ($('div').hasClass('narep-gift-form')) { 426 var rNameOut = document.getElementById("recipientName").innerHTML; 427 $("#recipient-name").keyup(function(){ 428 var rNameIn = document.getElementById("recipient-name").value; 429 if(rNameIn.length) { 430 document.getElementById("recipientName").innerHTML = rNameIn; 431 } else { 432 document.getElementById("recipientName").innerHTML = rNameOut; 433 } 434 }); 435 436 var rAmountOut = document.getElementById("recipientAmount").innerHTML; 437 $("#card-amount").keyup(function(){ 438 var rAmountIn = document.getElementById("card-amount").value; 439 if(rAmountIn.length) { 440 document.getElementById("recipientAmount").innerHTML = rAmountIn; 441 } else { 442 document.getElementById("recipientAmount").innerHTML = rAmountOut; 443 } 444 }); 445 446 var rMessageOut = document.getElementById("recipientMessage").innerHTML; 447 $("#card-message").keyup(function(){ 448 var rMessageIn = document.getElementById("card-message").value; 449 if(rMessageIn.length) { 450 document.getElementById("recipientMessage").innerHTML = rMessageIn; 451 } else { 452 document.getElementById("recipientMessage").innerHTML = rMessageOut; 453 } 454 }); 455 } 456 457 // Date picker 458 $('.narep-datepicker').datepicker({ 459 format: 'yyyy-mm-dd', 460 startDate: '-3d', 461 autoclose: true, 462 }); 463 // Time picker 464 $('.narep-timepicker').timepicker({ 465 timeFormat: 'H:mm', 466 interval: 30, 467 minTime: '12:00am', 468 maxTime: '11:30pm',
469 dynamic: false, 470 dropdown: true, 471 scrollbar: false 472 }); 473 474 // Open Table Submit 475 $('#narep-tbDate, #narep-tbTime').on('click mouseenter', function() { 476 $('#narep-tbDateTime').val($('#narep-tbDate').val() + 'T' + $('#narep-tbTime').val()); 477 }); 478 $('.style-one button.narep-btn').on('click mouseenter', function() { 479 $('#narep-tbDateTime').val($('#narep-tbDate').val() + 'T' + $('#narep-tbTime').val()); 480 }); 481 $('.narep-dateradio, .narep-bookradio').on('click mouseleave', function() { 482 $('#narep-tbDateTime').val($('.narep-dateradio:checked').val() + 'T' + $('.narep-bookradio:checked').val()); 483 }); 484 $('.style-two button.narep-btn').on('click mouseenter', function() { 485 $('#narep-tbDateTime').val($('.narep-dateradio:checked').val() + 'T' + $('.narep-bookradio:checked').val()); 486 }); 487 488 $('.narep-dateradio').on('click', function() { 489 // Create date from input value 490 var inputDate = new Date($('.narep-dateradio:checked').val()); 491 // Get today's date 492 var todaysDate = new Date(); 493 if (inputDate.setHours(0,0,0,0) == todaysDate.setHours(0,0,0,0)) { 494 $('.narep-radio-slider').addClass('today-slot'); 495 } else { 496 $('.narep-radio-slider').removeClass('today-slot'); 497 } 498 }); 499 500 // Plus Minus Incremeny 501 function narep_quantity_increments() { 502 jQuery("div.narep-quantity:not(.narep-buttons-added), td.narep-quantity:not(.narep-buttons-added)").each(function(a, b) { 503 var c = jQuery(b); 504 c.addClass("narep-buttons-added"), c.children().first().before('<input type="button" value="-" class="narep-minus" />'), c.children().last().after('<input type="button" value="+" class="narep-plus" />') 505 }) 506 } 507 String.prototype.getDecimals || (String.prototype.getDecimals = function() { 508 var a = this, 509 b = ("" + a).match(/(?:\.(\d+))?(?:[eE]([+-]?\d+))?$/); 510 return b ? Math.max(0, (b[1] ? b[1].length : 0) - (b[2] ? +b[2] : 0)) : 0 511 }), jQuery(document).ready(function() { 512 narep_quantity_increments() 513 }), jQuery(document).on("updated_wc_div", function() { 514 narep_quantity_increments() 515 }), jQuery(document).on("click", ".narep-plus, .narep-minus", function() { 516 var a = jQuery(this).closest(".narep-quantity").find(".narep-qty"), 517 b = parseFloat(a.val()), 518 c = parseFloat(a.attr("max")), 519 d = parseFloat(a.attr("min")), 520 e = a.attr("step"); 521 b && "" !== b && "NaN" !== b || (b = 0), "" !== c && "NaN" !== c || (c = ""), "" !== d && "NaN" !== d || (d = 0), "any" !== e && "" !== e && void 0 !== e && "NaN" !== parseFloat(e) || (e = 1), jQuery(this).is(".narep-plus") ? c && b >= c ? a.val(c) : a.val((b + parseFloat(e)).toFixed(e.getDecimals())) : d && b <= d ? a.val(d) : b > 0 && a.val((b - parseFloat(e)).toFixed(e.getDecimals())), a.trigger("change") 522 }); 523 524 var iCnt = 1; 525 var container = $('.narep-seats'); 526 527 $('.narep-plus').click(function() { 528 if (iCnt <= 19) { 529 iCnt = iCnt + 1; 530 $(container).find('.narep-plate' + iCnt).fadeIn(400).addClass('active'); 531 } 532 }); 533 534 $('.narep-minus').click(function() { 535 if (iCnt != 1) { 536 $('.narep-plate' + iCnt).fadeOut(400).removeClass('active'); 537 iCnt = iCnt - 1; 538 } 539 }); 540 541 $('.narep-branch-main').not('.slick-initialized').slick({ 542 slidesToShow: 1, 543 arrows: false, 544 asNavFor: '.narep-branch-nav', 545 vertical: true, 546 autoplay: false, 547 verticalSwiping: true, 548 centerMode: false 549 }); 550 551 $('.narep-branch-nav').not('.slick-initialized').slick({ 552 slidesToShow: 4, 553 asNavFor: '.narep-branch-main', 554 dots: true, 555 vertical: true, 556 focusOnSelect: true, 557 autoplay: false, 558 centerMode: false, 559 responsive: [ 560 { 561 breakpoint: 991, 562 settings: { 563 vertical: false, 564 slidesToShow: 2, 565 } 566 }, 567 { 568 breakpoint: 768, 569 settings: { 570 vertical: false, 571 slidesToShow: 1, 572 } 573 }, 574 ] 575 }); 576 577 // Naeep Branch 578 $('.narep-address-trigger').on('click', function(e) { 579 $(this).toggleClass('active').next().toggleClass('active'); 580 e.preventDefault(); 581 }); 582 583 $('.elementor-element').each( function() { 584 if ($(this).data('nich-link')!==undefined) { 585 $(this).append( "<a href='"+$(this).data('nich-link')+"' target='_blank' class='narep-btn narep-pro-btn'>"+$(this).data('nich-text')+"</a>" ); 586 } 587 }); 588 589});
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.