1(function($){ 2"use strict"; 3 4 var WidgetTestimonialCarouselHandler = function ($scope, $) { 5 6 var carousel_elem = $scope.find('.htmega-testimonial-activation').eq(0); 7 8 if (carousel_elem.length > 0) { 9 10 var settings = carousel_elem.data('settings'); 11 var arrows = settings['arrows']; 12 var arrow_prev_txt = settings['arrow_prev_txt']; 13 var arrow_next_txt = settings['arrow_next_txt']; 14 var testimonial_style_ck = parseInt(settings['testimonial_style_ck']) || 1; 15 var dots = settings['dots']; 16 var autoplay = settings['autoplay']; 17 var autoplay_speed = parseInt(settings['autoplay_speed']) || 3000; 18 var animation_speed = parseInt(settings['animation_speed']) || 300; 19 var pause_on_hover = settings['pause_on_hover']; 20 var center_mode = settings['center_mode']; 21 var center_padding = parseInt(settings['center_padding']) || 50; 22 var center_padding = center_padding.toString(); 23 var display_columns = parseInt(settings['display_columns']) || 1; 24 var scroll_columns = parseInt(settings['scroll_columns']) || 1; 25 var tablet_width = parseInt(settings['tablet_width']) || 800; 26 var tablet_display_columns = parseInt(settings['tablet_display_columns']) || 1; 27 var tablet_scroll_columns = parseInt( settings['tablet_scroll_columns'] ) || 1; 28 var mobile_width = parseInt(settings['mobile_width']) || 480; 29 var mobile_display_columns = parseInt(settings['mobile_display_columns']) || 1; 30 var mobile_scroll_columns = parseInt(settings['mobile_scroll_columns']) || 1; 31 32 if( testimonial_style_ck == 5){ 33 34 var carousel_elem_for = $scope.find('.htmega-testimonial-activation .htmega-testimonial-for').eq(0); 35 var carousel_elem_nav = $scope.find('.htmega-testimonial-activation .htmega-testimonal-nav').eq(0); 36 37 carousel_elem_for.slick({ 38 slidesToShow: 1, 39 slidesToScroll: scroll_columns, 40 arrows: arrows, 41 prevArrow: '<button type="button" class="slick-prev"><i class="'+arrow_prev_txt+'"></i></button>', 42 nextArrow: '<button type="button" class="slick-next"><i class="'+arrow_next_txt+'"></i></button>', 43 dots: dots, 44 fade: true, 45 asNavFor: '.htmega-testimonal-nav' 46 }); 47 48 carousel_elem_nav.slick({ 49 slidesToShow: display_columns, 50 slidesToScroll: scroll_columns, 51 asNavFor: '.htmega-testimonial-for', 52 dots: false, 53 arrows: false, 54 centerMode: center_mode, 55 focusOnSelect: true, 56 centerPadding: center_padding, 57 }); 58 59 }else{ 60 carousel_elem.slick({ 61 arrows: arrows, 62 prevArrow: '<button type="button" class="slick-prev"><i class="'+arrow_prev_txt+'"></i></button>', 63 nextArrow: '<button type="button" class="slick-next"><i class="'+arrow_next_txt+'"></i></button>', 64 dots: dots, 65 infinite: true, 66 autoplay: autoplay, 67 autoplaySpeed: autoplay_speed, 68 speed: animation_speed, 69 fade: false, 70 pauseOnHover: pause_on_hover, 71 slidesToShow: display_columns, 72 slidesToScroll: scroll_columns, 73 centerMode: center_mode, 74 centerPadding: center_padding, 75 responsive: [ 76 { 77 breakpoint: tablet_width, 78 settings: { 79 slidesToShow: tablet_display_columns, 80 slidesToScroll: tablet_scroll_columns 81 } 82 }, 83 { 84 breakpoint: mobile_width, 85 settings: { 86 slidesToShow: mobile_display_columns, 87 slidesToScroll: mobile_scroll_columns 88 } 89 } 90 ] 91 }); 92 } 93 } 94 } 95 96 // Carousel Handler 97 var WidgetHtmegaCarouselHandler = function ($scope, $) { 98 99 var carousel_elem = $scope.find( '.htmega-carousel-activation' ).eq(0); 100 101 if ( carousel_elem.length > 0 ) { 102 103 var settings = carousel_elem.data('settings'); 104 var arrows = settings['arrows']; 105 var arrow_prev_txt = settings['arrow_prev_txt'];
106 var arrow_next_txt = settings['arrow_next_txt']; 107 var dots = settings['dots']; 108 var autoplay = settings['autoplay']; 109 var autoplay_speed = parseInt(settings['autoplay_speed']) || 3000; 110 var animation_speed = parseInt(settings['animation_speed']) || 300; 111 var pause_on_hover = settings['pause_on_hover']; 112 var center_mode = settings['center_mode']; 113 var center_padding = settings['center_padding'] ? settings['center_padding'] : '50px'; 114 var display_columns = parseInt(settings['display_columns']) || 1; 115 var scroll_columns = parseInt(settings['scroll_columns']) || 1; 116 var tablet_width = parseInt(settings['tablet_width']) || 800; 117 var tablet_display_columns = parseInt(settings['tablet_display_columns']) || 1; 118 var tablet_scroll_columns = parseInt(settings['tablet_scroll_columns']) || 1; 119 var mobile_width = parseInt(settings['mobile_width']) || 480; 120 var mobile_display_columns = parseInt(settings['mobile_display_columns']) || 1; 121 var mobile_scroll_columns = parseInt(settings['mobile_scroll_columns']) || 1; 122 var carousel_style_ck = parseInt( settings['carousel_style_ck'] ) || 1; 123 124 if( carousel_style_ck == 4 ){ 125 carousel_elem.slick({ 126 arrows: arrows, 127 prevArrow: '<button class="htmega-carosul-prev"><i class="'+arrow_prev_txt+'"></i></button>', 128 nextArrow: '<button class="htmega-carosul-next"><i class="'+arrow_next_txt+'"></i></button>', 129 dots: dots, 130 customPaging: function( slick,index ) { 131 var data_title = slick.$slides.eq(index).find('.htmega-data-title').data('title'); 132 return '<h6>'+data_title+'</h6>'; 133 }, 134 infinite: true, 135 autoplay: autoplay, 136 autoplaySpeed: autoplay_speed, 137 speed: animation_speed, 138 fade: false, 139 pauseOnHover: pause_on_hover, 140 slidesToShow: display_columns, 141 slidesToScroll: scroll_columns, 142 centerMode: center_mode, 143 centerPadding: center_padding, 144 responsive: [ 145 { 146 breakpoint: tablet_width, 147 settings: { 148 slidesToShow: tablet_display_columns, 149 slidesToScroll: tablet_scroll_columns 150 } 151 }, 152 { 153 breakpoint: mobile_width, 154 settings: { 155 slidesToShow: mobile_display_columns, 156 slidesToScroll: mobile_scroll_columns 157 } 158 } 159 ] 160 }); 161 }else{ 162 carousel_elem.slick({ 163 arrows: arrows, 164 prevArrow: '<button class="htmega-carosul-prev"><i class="'+arrow_prev_txt+'"></i></button>', 165 nextArrow: '<button class="htmega-carosul-next"><i class="'+arrow_next_txt+'"></i></button>', 166 dots: dots, 167 infinite: true, 168 autoplay: autoplay, 169 autoplaySpeed: autoplay_speed, 170 speed: animation_speed, 171 fade: false, 172 pauseOnHover: pause_on_hover, 173 slidesToShow: display_columns, 174 slidesToScroll: scroll_columns, 175 centerMode: center_mode, 176 centerPadding: center_padding, 177 responsive: [ 178 { 179 breakpoint: tablet_width, 180 settings: { 181 slidesToShow: tablet_display_columns, 182 slidesToScroll: tablet_scroll_columns 183 } 184 }, 185 { 186 breakpoint: mobile_width, 187 settings: { 188 slidesToShow: mobile_display_columns, 189 slidesToScroll: mobile_scroll_columns 190 } 191 } 192 ] 193 194 }); 195 } 196 197 } 198 } 199 200 201 // Carousel Handler 202 var WidgetHtmegaThumbnailsgalleryHandler = function ($scope, $) { 203 204 var thumbnailscarousel_elem_for = $scope.find('.htmega-thumbgallery-for').eq(0); 205 var thumbnailscarousel_elem_nav = $scope.find('.htmega-thumbgallery-nav').eq(0); 206 207 if ( thumbnailscarousel_elem_for.length > 0 ) { 208 209 var settings = thumbnailscarousel_elem_for.data('settings'); 210 var arrows = settings['arrows']; 211 var arrow_prev_txt = settings['arrow_prev_txt'];
212 var arrow_next_txt = settings['arrow_next_txt']; 213 var dots = settings['dots']; 214 var autoplay = settings['autoplay']; 215 var autoplay_speed = parseInt(settings['autoplay_speed']) || 3000; 216 var animation_speed = parseInt(settings['animation_speed']) || 300; 217 var pause_on_hover = settings['pause_on_hover']; 218 var center_mode = settings['center_mode']; 219 var center_padding = parseInt(settings['center_padding']) || 50; 220 var center_padding = center_padding.toString(); 221 var display_columns = parseInt(settings['display_columns']) || 1; 222 var scroll_columns = parseInt(settings['scroll_columns']) || 1; 223 var tablet_width = parseInt(settings['tablet_width']) || 800; 224 var tablet_display_columns = parseInt(settings['tablet_display_columns']) || 1; 225 var tablet_scroll_columns = parseInt(settings['tablet_scroll_columns']) || 1; 226 var mobile_width = parseInt(settings['mobile_width']) || 480; 227 var mobile_display_columns = parseInt(settings['mobile_display_columns']) || 1; 228 var mobile_scroll_columns = parseInt(settings['mobile_scroll_columns']) || 1; 229 230 // Slider Thumbnails 231 var navsettings = thumbnailscarousel_elem_nav.data('navsettings'); 232 var navarrows = navsettings['navarrows']; 233 var navarrow_prev_txt = navsettings['navarrow_prev_txt']; 234 var navarrow_next_txt = navsettings['navarrow_next_txt']; 235 var navdots = navsettings['navdots']; 236 var navvertical = navsettings['navvertical']; 237 var navautoplay = navsettings['navautoplay']; 238 var navautoplay_speed = parseInt(navsettings['navautoplay_speed']) || 3000; 239 var navanimation_speed = parseInt(navsettings['navanimation_speed']) || 300; 240 var navpause_on_hover = navsettings['navpause_on_hover']; 241 var navcenter_mode = navsettings['navcenter_mode']; 242 var navcenter_padding = parseInt(navsettings['navcenter_padding']) || 50; 243 var navcenter_padding = navcenter_padding.toString(); 244 var navdisplay_columns = parseInt(navsettings['navdisplay_columns']) || 1; 245 var navscroll_columns = parseInt(navsettings['navscroll_columns']) || 1; 246 var navtablet_width = parseInt(navsettings['navtablet_width']) || 800; 247 var navtablet_display_columns = parseInt(navsettings['navtablet_display_columns']) || 1; 248 var navtablet_scroll_columns = parseInt(navsettings['navtablet_scroll_columns']) || 1; 249 var navmobile_width = parseInt(navsettings['navmobile_width']) || 480; 250 var navmobile_display_columns = parseInt(navsettings['navmobile_display_columns']) || 1; 251 var navmobile_scroll_columns = parseInt(navsettings['navmobile_scroll_columns']) || 1; 252 253 thumbnailscarousel_elem_for.slick({ 254 arrows: arrows, 255 prevArrow: '<button class="htmega-carosul-prev"><i class="'+arrow_prev_txt+'"></i></button>', 256 nextArrow: '<button class="htmega-carosul-next"><i class="'+arrow_next_txt+'"></i></button>', 257 asNavFor:thumbnailscarousel_elem_nav, 258 dots: dots, 259 infinite: true, 260 autoplay: autoplay, 261 autoplaySpeed: autoplay_speed, 262 speed: animation_speed, 263 fade: false, 264 pauseOnHover: pause_on_hover, 265 slidesToShow: display_columns, 266 slidesToScroll: scroll_columns, 267 centerMode: center_mode, 268 centerPadding: center_padding, 269 responsive: [ 270 { 271 breakpoint: tablet_width, 272 settings: { 273 slidesToShow: tablet_display_columns, 274 slidesToScroll: tablet_scroll_columns 275 } 276 }, 277 { 278 breakpoint: mobile_width, 279 settings: { 280 slidesToShow: mobile_display_columns, 281 slidesToScroll: mobile_scroll_columns 282 } 283 } 284 ] 285 }); 286 287 thumbnailscarousel_elem_nav.slick({
288 slidesToShow: navdisplay_columns, 289 slidesToScroll: navscroll_columns, 290 asNavFor: thumbnailscarousel_elem_for, 291 dots: navdots, 292 autoplay: navautoplay, 293 autoplaySpeed: navautoplay_speed, 294 centerMode: navcenter_mode, 295 centerPadding: navcenter_padding, 296 responsive: [ 297 { 298 breakpoint: navtablet_width, 299 settings: { 300 slidesToShow: navtablet_display_columns, 301 slidesToScroll: navtablet_scroll_columns 302 } 303 }, 304 { 305 breakpoint: navmobile_width, 306 settings: { 307 slidesToShow: navmobile_display_columns, 308 slidesToScroll: navmobile_scroll_columns 309 } 310 } 311 ], 312 infinite: true, 313 focusOnSelect: true, 314 vertical: navvertical, 315 arrows: navarrows, 316 prevArrow: '<button class="htmega-carosul-prev"><i class="'+navarrow_prev_txt+'"></i></button>', 317 nextArrow: '<button class="htmega-carosul-next"><i class="'+navarrow_next_txt+'"></i></button>', 318 draggable: true, 319 verticalSwiping: true, 320 }); 321 322 323 324 325 326 } 327 328 } 329 330 331 // Google Map 332 var WidgetGoogleMapHandler = function ($scope, $) { 333 var googlemap_elem = $scope.find('#htmega-google-map').eq(0); 334 if ( googlemap_elem.length > 0 ) { 335 var mapsettings = googlemap_elem.data('mapmarkers'); 336 var mapsoptions = googlemap_elem.data('mapoptions'); 337 var mapstyles = googlemap_elem.data('mapstyle'); 338 var myMarkers = { 339 "markers": mapsettings, 340 }; 341 googlemap_elem.mapmarker({ 342 zoom : mapsoptions.zoom, 343 center : mapsoptions.center, 344 styles : mapstyles, 345 markers : myMarkers, 346 }); 347 }; 348 } 349 350 // Accordion One 351 var WidgetAccordionsMapHandler = function ($scope, $) { 352 353 var accordion_elem = $scope.find('#accordion-4').eq(0); 354 var accordiontwo_elem = $scope.find('#va-accordion').eq(0); 355 356 if ( accordion_elem.length > 0 ) { 357 $('#accordion-4 > li').hover( 358 function () { 359 var $this = $(this); 360 $this.stop().animate({ 361 'width': '430px' 362 }, 500); 363 $('.heading', $this).stop(true, true).fadeOut(); 364 $('.bgDescription', $this).stop(true, true).slideDown(500); 365 $('.description', $this).stop(true, true).fadeIn(); 366 }, 367 function () { 368 var $this = $(this); 369 $this.stop().animate({ 370 'width': '130px' 371 }, 1000); 372 $('.heading', $this).stop(true, true).fadeIn(); 373 $('.description', $this).stop(true, true).fadeOut(500); 374 $('.bgDescription', $this).stop(true, true).slideUp(700); 375 } 376 ); 377 } 378 379 if ( accordiontwo_elem.length > 0 ) { 380 var accordionsettings = accordiontwo_elem.data('accordionoptions'); 381 accordiontwo_elem.vaccordion({ 382 accordionH: accordionsettings.accordionheight, 383 expandedHeight: accordionsettings.expandedheight, 384 visibleSlices: accordionsettings.visibleitem, 385 animSpeed: 500, 386 animEasing: 'easeInOutBack', 387 animOpacity: 1, 388 }); 389 } 390 } 391 392 393 // EasyPieChart 394 var WidgetPieChartMapHandler = function ($scope, $) { 395 396 var piechart_elem = $scope.find('.radial-progress').eq(0); 397 398 if ( piechart_elem.length > 0 ) { 399 400 $('.radial-progress').waypoint(function(){ 401 $('.radial-progress').easyPieChart({ 402 lineWidth: 10, 403 trackColor: false, 404 scaleLength: 0, 405 rotate: -45, 406 barColor: '#1cb9da', 407 trackColor: '#dcd9d9', 408 lineCap: 'square', 409 size: 130 410 }); 411 412 }, { 413 triggerOnce: true, 414 offset: 'bottom-in-view' 415 }); 416 417 } 418 419 } 420 421 // Countdown 422 var WidgetCountdownMapHandler = function ($scope, $) { 423 424 var countdown_elem = $scope.find('[data-countdown]').eq(0); 425 426 if ( countdown_elem.length > 0 ) { 427 countdown_elem.each(function () { 428 var $this = $(this); 429 var countdownoptions = $this.data('countdown'); 430 $this.countdown(countdownoptions.htmegadate, function (event) { 431 432 var finalTime, daysTime, hours, minutes, second; 433 434 if( countdownoptions.lavelhide == 'yes' ){ 435 daysTime = '<span class="ht-count days"><span class="count-inner"><span class="time-count">%-D</span> </span></span>'; 436 hours = '<span class="ht-count hour"><span class="count-inner"><span class="time-count">%-H</span> </span></span>'; 437 minutes = '<span class="ht-count minutes"><span class="count-inner"><span class="time-count">%M</span> </span></span>'; 438 second = '<span class="ht-count second"><span class="count-inner"><span class="time-count">%S</span> </span></span>'; 439 }else{ 440 daysTime = '<span class="ht-count days"><span class="count-inner"><span class="time-count">%-D</span> <p>'+countdownoptions.htmegadaytxt+ '</p></span></span>'; 441 hours = '<span class="ht-count hour"><span class="count-inner"><span class="time-count">%-H</span> <p>'+countdownoptions.htmegahourtxt+ '</p></span></span>'; 442 minutes = '<span class="ht-count minutes"><span class="count-inner"><span class="time-count">%M</span> <p>'+countdownoptions.htmegaminutestxt+ '</p></span></span>'; 443 second = '<span class="ht-count second"><span class="count-inner"><span class="time-count">%S</span> <p>'+countdownoptions.htmegasecondstxt+ '</p></span></span>'; 444 } 445 446 // Total default target time 447 finalTime = daysTime + hours + minutes + second; 448 449 if ( countdownoptions.htmegaday != 'yes' ){ 450 finalTime = hours + minutes + second; 451 } 452 if ( countdownoptions.htmegahours != 'yes' ){ 453 finalTime = daysTime + minutes + second; 454 } 455 if ( countdownoptions.htmegaminiute != 'yes' ){ 456 finalTime = daysTime + hours + second; 457 } 458 if ( countdownoptions.htmegasecond != 'yes' ){ 459 finalTime = daysTime + hours + minutes; 460 } 461 462 //Active Countdown 463 $this.html(event.strftime( finalTime )); 464 465 }); 466 }); 467 } 468 } 469 470 /*============= Team Plus ==============*/ 471 var WidgetTeamMemberPlusHandler = function ($scope, $) { 472 var teamPlus_elem = $scope.find('.plus_click').eq(0); 473 if ( teamPlus_elem.length > 0 ) { 474 teamPlus_elem.on('click', function (e) { 475 e.preventDefault(); 476 $( this ).parent('.htmega-team-click-action').toggleClass('visible'); 477 478 $( this ).toggleClass('team-minus'); 479 }); 480 } 481 } 482 483 484 /*============= News Ticker ==============*/ 485 var WidgetNewsTrickerHandler = function ($scope, $) { 486 var newstricker_elem = $scope.find('.htmega-newstricker').eq(0); 487 if ( newstricker_elem.length > 0 ) { 488 489 var newstickeropt = newstricker_elem.data('newstrickeropt'); 490 newstricker_elem.newsTicker({ 491 row_height: newstickeropt.rowheight, 492 max_rows: newstickeropt.maxrows, 493 speed: newstickeropt.speed, 494 duration: newstickeropt.duration, 495 autostart: newstickeropt.autostart, 496 direction: newstickeropt.direction, 497 pauseOnHover: newstickeropt.pauseonhover, 498 prevButton: $('.news-ticker-prev'), 499 nextButton: $('.news-ticker-next'), 500 }); 501 502 } 503 } 504 505 /*============= LightBox ==============*/ 506 var WidgetLightboxHandler = function ($scope, $) { 507 508 var lightbox_elem = $scope.find('.image-popup-vertical-fit').eq(0); 509 510 if( lightbox_elem.length > 0 ){ 511 var popupoption = lightbox_elem.data('popupoption'); 512 lightbox_elem.magnificPopup({ 513 type: popupoption.datatype, 514 closeOnContentClick: true, 515 mainClass: 'mfp-img-mobile', 516 image: { 517 verticalFit: true, 518 titleSrc:"This is title", 519 }, 520 }); 521 } 522 523 } 524 525 /*============= Video Player ==============*/ 526 var WidgetVideoPlayerHandler = function ($scope, $) { 527 var videocontainer_elem = $scope.find('.htmega-player-container').eq(0); 528 var videotype = videocontainer_elem.data('videotype'); 529 530 if( videotype.videocontainer == 'self' ){ 531 var videoplayer_elem = $scope.find('.htmega-video-player').eq(0); 532 videoplayer_elem.YTPlayer(); 533 }else{ 534 var videopopup_elem = $scope.find('.magnify-video-active').eq(0); 535 videopopup_elem.magnificPopup({ 536 type: 'iframe' 537 }); 538 } 539 } 540 541 /*=============Tooltip ==============*/ 542 var WidgetTooltipHandler = function ($scope, $) { 543 544 $('[data-toggle="tooltip"]').tooltip({ 545 animation: false, 546 }); 547 } 548 549 /*=============Popovers ==============*/ 550 var WidgetPopoversHandler = function ($scope, $) { 551 552 $('[data-toggle="popover"]').popover(); 553 $('[data-toggle="popover"].show').popover('show'); 554 } 555 556 /*=================== Notification Bar with container =================*/ 557 var WidgetNotifyHandler = function ($scope, $) { 558 559 var notify_elem = $scope.find('.htmega_notify_area').eq(0);
560 var notify_opt = notify_elem.data('notifyopt'); 561 562 if( notify_elem.length > 0 ){ 563 564 $(notify_opt.notify_btn_class).on("click", function () { 565 566 $.notify({}, { 567 type: notify_opt.type, 568 element: notify_opt.notify_class, 569 delay: notify_opt.delay, 570 timer: 1000, 571 newest_on_top: true, 572 mouse_over: null, 573 574 animate: { 575 enter: 'animated '+notify_opt.enter, 576 exit: 'animated '+notify_opt.exit 577 }, 578 579 placement: { 580 from: notify_opt.from, 581 align: notify_opt.align 582 }, 583 584 offset: notify_opt.offset, 585 spacing: 10, 586 z_index: 99999, 587 template: '<div class="htmega-alert-wrap-'+notify_opt.wrapid+' '+notify_opt.width+' alert alert-{0}">' + 588 '<span data-notify="dismiss" class="htmega-close"><i class="fa fa-times"></i></span>' + 589 '<i class=" '+notify_opt.icon+' "></i> ' + notify_opt.notifymessage + 590 '</div>' 591 592 }); 593 594 }); 595 } 596 } 597 598 /*========= Counter Up ============*/ 599 var WidgetCounterHandler = function ($scope, $) { 600 var count_elem = $scope.find('.htmega-counter-number').eq(0); 601 count_elem.counterUp({ 602 delay: 10, 603 time: 1000, 604 }); 605 } 606 607 /*========= Masonry ============*/ 608 var WidgetImageMasonaryHandler = function ($scope, $) { 609 var masonry_elem = $scope.find('.htmega-masonry-activation').eq(0); 610 masonry_elem.imagesLoaded(function () { 611 // init Isotope 612 var $grid = $('.masonry-wrap').isotope({ 613 itemSelector: '.masonary-item', 614 percentPosition: true, 615 transitionDuration: '0.7s', 616 masonry: { 617 columnWidth: '.masonary-item', 618 } 619 }); 620 621 }); 622 } 623 624 /*======= Scroll Navigation Activation ========*/ 625 var WidgetNavigationScrollHandler = function ($scope, $) { 626 627 var swiper_elem = $scope.find('.swiper-container').eq(0); 628 var swiper_opt = swiper_elem.data('settings'); 629 var swiper = new Swiper( swiper_elem, { 630 direction: swiper_opt.direction, 631 slidesPerView: swiper_opt.slideitem, 632 spaceBetween: 0, 633 mousewheel: swiper_opt.mousewheel, 634 speed: swiper_opt.speed, 635 pagination: { 636 el: '.swiper-pagination', 637 clickable: true, 638 }, 639 navigation: { 640 nextEl: '.swiper-button-next', 641 prevEl: '.swiper-button-prev', 642 }, 643 }); 644 } 645 646 /*=========== Post Grid Tab =======*/ 647 var WidgetPostGridHandler = function ($scope, $) { 648 649 var postgridtab_elem = $scope.find('.ht-post-grid-tab').eq(0); 650 var postgridtab_opt = postgridtab_elem.data('postgridtab'); 651 652 if( postgridtab_elem.length > 0 ){ 653 $('.post-gridthumb-'+postgridtab_opt.wrapid+'').each(function () { 654 $(this).on('click', function (e) { 655 e.preventDefault(); 656 $(this).next('.post-gridcontent-'+postgridtab_opt.wrapid+'').slideToggle().siblings('.post-gridcontent-'+postgridtab_opt.wrapid+'').slideUp(); 657 $(this).next('.post-gridcontent-'+postgridtab_opt.wrapid+'').toggleClass('is-visible').siblings('.post-gridcontent-').removeClass('is-visible'); 658 }); 659 }); 660 661 $('.post-gridclose-'+postgridtab_opt.wrapid+'').on('click', function () { 662 $(this).parent('.post-gridcontent-'+postgridtab_opt.wrapid+'').slideUp(); 663 }); 664 } 665 666 } 667 668 /*=========== Image Comparison =======*/ 669 var WidgetImageComparisonHandler = function ($scope, $) { 670 671 $.fn.BeerSlider = function (options) { 672 options = options || {}; 673 return this.each(function () { 674 new BeerSlider(this, options); 675 }); 676 }; 677 $(".beer-slider").each(function (index, el) { 678 $(el).BeerSlider({ 679 start: $(el).data("start") 680 }) 681 }); 682 683 } 684 685 686 // Run this code under Elementor. 687 $(window).on('elementor/frontend/init', function () { 688 elementorFrontend.hooks.addAction( 'frontend/element_ready/htmega-google-map-addons.default', WidgetGoogleMapHandler); 689 elementorFrontend.hooks.addAction( 'frontend/element_ready/htmega-accordion-addons.default', WidgetAccordionsMapHandler); 690 elementorFrontend.hooks.addAction( 'frontend/element_ready/htmega-progressbar-addons.default', WidgetPieChartMapHandler); 691 elementorFrontend.hooks.addAction( 'frontend/element_ready/htmega-countdown-addons.default', WidgetCountdownMapHandler); 692 elementorFrontend.hooks.addAction( 'frontend/element_ready/htmega-team-member-addons.default', WidgetTeamMemberPlusHandler); 693 elementorFrontend.hooks.addAction( 'frontend/element_ready/htmega-testimonial-addons.default', WidgetTestimonialCarouselHandler); 694 elementorFrontend.hooks.addAction( 'frontend/element_ready/htmega-newtsicker-addons.default', WidgetNewsTrickerHandler); 695 elementorFrontend.hooks.addAction( 'frontend/element_ready/htmega-magnific-popup-addons.default', WidgetLightboxHandler); 696 elementorFrontend.hooks.addAction( 'frontend/element_ready/htmega-videoplayer-addons.default', WidgetVideoPlayerHandler); 697 elementorFrontend.hooks.addAction( 'frontend/element_ready/htmega-instagram-addons.default', WidgetHtmegaCarouselHandler); 698 elementorFrontend.hooks.addAction( 'frontend/element_ready/htmega-tooltip-addons.default', WidgetTooltipHandler); 699 elementorFrontend.hooks.addAction( 'frontend/element_ready/htmega-popover-addons.default', WidgetPopoversHandler); 700 elementorFrontend.hooks.addAction( 'frontend/element_ready/htmega-notify-addons.default', WidgetNotifyHandler); 701 elementorFrontend.hooks.addAction( 'frontend/element_ready/htmega-counter-addons.default', WidgetCounterHandler); 702 elementorFrontend.hooks.addAction( 'frontend/element_ready/htmega-postslider-addons.default', WidgetHtmegaCarouselHandler); 703 elementorFrontend.hooks.addAction( 'frontend/element_ready/htmega-thumbgallery-addons.default', WidgetHtmegaThumbnailsgalleryHandler); 704 elementorFrontend.hooks.addAction( 'frontend/element_ready/htmega-imagemasonryd-addons.default', WidgetImageMasonaryHandler); 705 elementorFrontend.hooks.addAction( 'frontend/element_ready/htmega-scrollnavigation-addons.default', WidgetNavigationScrollHandler); 706 elementorFrontend.hooks.addAction( 'frontend/element_ready/htmega-twitterfeed-addons.default', WidgetHtmegaCarouselHandler); 707 elementorFrontend.hooks.addAction( 'frontend/element_ready/htmega-carousel-addons.default', WidgetHtmegaCarouselHandler); 708 elementorFrontend.hooks.addAction( 'frontend/element_ready/htmega-postcarousel-addons.default', WidgetHtmegaCarouselHandler); 709 elementorFrontend.hooks.addAction( 'frontend/element_ready/htmega-postgridtab-addons.default', WidgetPostGridHandler); 710 elementorFrontend.hooks.addAction( 'frontend/element_ready/htmega-imagecomparison-addons.default', WidgetImageComparisonHandler); 711 elementorFrontend.hooks.addAction( 'frontend/element_ready/htmega-panelslider-addons.default', WidgetHtmegaCarouselHandler); 712 }); 713 714})(jQuery);
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.