PATH:
home
/
lab2454c
/
mact34.com
/
wp-content
/
plugins
/
bdthemes-element-pack
/
assets
/
js
/
widgets
/** * Start toggle widget script */ (function ($, elementor) { 'use strict'; var widgetToggle = function ($scope, $) { var $toggleContainer = $scope.find('.bdt-show-hide-container'); var $toggle = $toggleContainer.find('.bdt-show-hide'); if ( !$toggleContainer.length ) { return; } var $settings = $toggle.data('settings'); var toggleId = $settings.id; var animTime = $settings.scrollspy_time; var scrollspy_top_offset = $settings.scrollspy_top_offset; var by_widget_selector_status = $settings.by_widget_selector_status; var toggle_initially_open = $settings.toggle_initially_open; var source_selector = $settings.source_selector; var widget_visibility = $settings.widget_visibility; var widget_visibility_tablet = $settings.widget_visibility_tablet; var widget_visibility_mobile = $settings.widget_visibility_mobile; var viewport_lg = $settings.viewport_lg; var viewport_md = $settings.viewport_md; var widget_visibility_filtered = widget_visibility; if ( $settings.widget_visibility == 'undefined' || $settings.widget_visibility == null ) { widget_visibility_filtered = widget_visibility = 0; } if ( $settings.widget_visibility_tablet == 'undefined' || $settings.widget_visibility_tablet == null ) { widget_visibility_tablet = widget_visibility; } if ( $settings.widget_visibility_mobile == 'undefined' || $settings.widget_visibility_mobile == null ) { widget_visibility_mobile = widget_visibility; } function widgetVsibleFiltered() { if ( (window.outerWidth) > (viewport_lg) ) { widget_visibility_filtered = widget_visibility; } else if ( (window.outerWidth) > (viewport_md) ) { widget_visibility_filtered = widget_visibility_tablet; } else { widget_visibility_filtered = widget_visibility_mobile; } } $(window).resize(function () { widgetVsibleFiltered(); }); function scrollspyHandler($toggle, toggleId, toggleBtn, animTime, scrollspy_top_offset) { if ( $settings.status_scrollspy === 'yes' && by_widget_selector_status !== 'yes' ) { if ( $($toggle).find('.bdt-show-hide-item') ) { if ( $settings.hash_location === 'yes' ) { window.location.hash = ($.trim(toggleId)); } var scrollspyWrapper = $('#bdt-show-hide-' + toggleId).find('.bdt-show-hide-item'); $('html, body').animate({ easing : 'slow', scrollTop: $(scrollspyWrapper).offset().top - scrollspy_top_offset }, animTime, function () { //#code }).promise().then(function () { $(toggleBtn).siblings('.bdt-show-hide-content').slideToggle('slow', function () { $(toggleBtn).parent().toggleClass('bdt-open'); }); }); } } else { if ( by_widget_selector_status === 'yes' ) { $(toggleBtn).parent().toggleClass('bdt-open'); $(toggleBtn).siblings('.bdt-show-hide-content').slideToggle('slow', function () { }); }else{ $(toggleBtn).siblings('.bdt-show-hide-content').slideToggle('slow', function () { $(toggleBtn).parent().toggleClass('bdt-open'); }); } } } $($toggle).find('.bdt-show-hide-title').off('click').on('click', function (event) { var toggleBtn = $(this); scrollspyHandler($toggle, toggleId, toggleBtn, animTime, scrollspy_top_offset); }); function hashHandler() { toggleId = window.location.hash.substring(1); var toggleBtn = $('#bdt-show-hide-' + toggleId).find('.bdt-show-hide-title'); var scrollspyWrapper = $('#bdt-show-hide-' + toggleId).find('.bdt-show-hide-item'); $('html, body').animate({ easing : 'slow', scrollTop: $(scrollspyWrapper).offset().top - scrollspy_top_offset }, animTime, function () { //#code }).promise().then(function () { $(toggleBtn).siblings('.bdt-show-hide-content').slideToggle('slow', function () { $(toggleBtn).parent().toggleClass('bdt-open'); }); }); } $(window).on('load', function () { if ( $($toggleContainer).find('#bdt-show-hide-' + window.location.hash.substring(1)).length != 0 ) { if ( $settings.hash_location === 'yes' ) { hashHandler(); } } }); /* Function to animate height: auto */ function autoHeightAnimate(element, time){ var curHeight = element.height(), // Get Default Height autoHeight = element.css('height', 'auto').height(); // Get Auto Height element.height(curHeight); // Reset to Default Height element.stop().animate({ height: autoHeight }, time); // Animate to Auto Height } function byWidgetHandler() { if ( $settings.status_scrollspy === 'yes' ) { $('html, body').animate({ easing : 'slow', scrollTop: $(source_selector).offset().top - scrollspy_top_offset }, animTime, function () { //#code }).promise().then(function () { if ( $(source_selector).hasClass('bdt-fold-close') ) { // $(source_selector).css({ // 'max-height': '100%' // }).removeClass('bdt-fold-close toggle_initially_open').addClass('bdt-fold-open'); $(source_selector).removeClass('bdt-fold-close toggle_initially_open').addClass('bdt-fold-open'); autoHeightAnimate($(source_selector), 500); } else { $(source_selector).css({ 'height': widget_visibility_filtered + 'px' }).addClass('bdt-fold-close').removeClass('bdt-fold-open'); } }); } else { if ( $(source_selector).hasClass('bdt-fold-close') ) { // $(source_selector).css({ // 'max-height': '100%' // }).removeClass('bdt-fold-close toggle_initially_open').addClass('bdt-fold-open'); $(source_selector).removeClass('bdt-fold-close toggle_initially_open').addClass('bdt-fold-open'); autoHeightAnimate($(source_selector), 500); } else { $(source_selector).css({ 'height': widget_visibility_filtered + 'px', 'transition' : 'all 1s ease-in-out 0s' }).addClass('bdt-fold-close').removeClass('bdt-fold-open'); } } } if ( by_widget_selector_status === 'yes' ) { $($toggle).find('.bdt-show-hide-title').on('click', function () { byWidgetHandler(); }); if ( toggle_initially_open === 'yes' ) { $(source_selector).addClass('bdt-fold-toggle bdt-fold-open toggle_initially_open'); } else { $(source_selector).addClass('bdt-fold-toggle bdt-fold-close toggle_initially_open'); } $(window).resize(function () { visibilityCalled(); }); visibilityCalled(); } function visibilityCalled() { if ( $(source_selector).hasClass('bdt-fold-close') ) { $(source_selector).css({ 'height': widget_visibility_filtered + 'px' }); } else { // $(source_selector).css({ // 'max-height': '100%' // }); autoHeightAnimate($(source_selector), 500); } } }; jQuery(window).on('elementor/frontend/init', function () { elementorFrontend.hooks.addAction('frontend/element_ready/bdt-toggle.default', widgetToggle); }); }(jQuery, window.elementorFrontend)); /** * End toggle widget script */
[+]
..
[-] ep-animated-heading.min.js
[edit]
[-] ep-faq.js
[edit]
[-] ep-testimonial-slider.min.js
[edit]
[-] ep-step-flow.js
[edit]
[-] ep-tabs.min.js
[edit]
[-] ep-scrollnav.js
[edit]
[-] ep-audio-player.min.js
[edit]
[-] ep-tutor-lms.min.js
[edit]
[-] ep-news-ticker.js
[edit]
[-] ep-offcanvas.min.js
[edit]
[-] ep-iconnav.min.js
[edit]
[-] ep-honeycombs.js
[edit]
[-] ep-circle-info.js
[edit]
[-] ep-iconnav.js
[edit]
[-] ep-honeycombs.min.js
[edit]
[-] ep-faq.min.js
[edit]
[-] ep-qrcode.js
[edit]
[-] ep-fancy-slider.js
[edit]
[-] ep-advanced-post-tab.js
[edit]
[-] ep-advanced-progress-bar.min.js
[edit]
[-] ep-business-hours.js
[edit]
[-] ep-step-flow.min.js
[edit]
[-] ep-lottie-icon-box.min.js
[edit]
[-] ep-advanced-divider.js
[edit]
[-] ep-vertical-menu.js
[edit]
[-] ep-logo-grid.js
[edit]
[-] ep-accordion.min.js
[edit]
[-] ep-advanced-gmap.min.js
[edit]
[-] ep-user-register.js
[edit]
[-] ep-contact-form.min.js
[edit]
[-] ep-vertical-menu.min.js
[edit]
[-] ep-woocommerce.min.js
[edit]
[-] ep-helpdesk.min.js
[edit]
[-] ep-scroll-button.min.js
[edit]
[-] ep-advanced-counter.js
[edit]
[-] ep-twitter-slider.js
[edit]
[-] ep-fancy-tabs.min.js
[edit]
[-] ep-image-accordion.js
[edit]
[-] ep-advanced-counter.min.js
[edit]
[-] ep-user-register.min.js
[edit]
[-] ep-twitter-carousel.js
[edit]
[-] ep-video-gallery.js
[edit]
[-] ep-time-zone.min.js
[edit]
[-] ep-source-code.min.js
[edit]
[-] ep-advanced-progress-bar.js
[edit]
[-] ep-tags-cloud.js
[edit]
[-] ep-timeline.min.js
[edit]
[-] ep-reading-progress.js
[edit]
[-] ep-testimonial-carousel.min.js
[edit]
[-] ep-lottie-image.js
[edit]
[-] ep-portfolio-carousel.js
[edit]
[-] ep-circle-menu.js
[edit]
[-] ep-tabs.js
[edit]
[-] ep-toggle.min.js
[edit]
[-] ep-search.js
[edit]
[-] ep-custom-carousel.js
[edit]
[-] ep-chart.js
[edit]
[-] ep-twitter-carousel.min.js
[edit]
[-] ep-advanced-icon-box.js
[edit]
[-] ep-price-table.min.js
[edit]
[-] ep-event-calendar.min.js
[edit]
[-] ep-event-calendar.js
[edit]
[-] ep-switcher.min.js
[edit]
[-] ep-image-compare.js
[edit]
[-] ep-hover-box.js
[edit]
[-] ep-contact-form.js
[edit]
[-] ep-logo-carousel.js
[edit]
[-] ep-animated-heading.js
[edit]
[-] ep-tags-cloud.min.js
[edit]
[-] ep-slideshow.min.js
[edit]
[-] ep-qrcode.min.js
[edit]
[-] ep-image-accordion.min.js
[edit]
[-] ep-time-zone.js
[edit]
[-] ep-price-table.js
[edit]
[-] ep-reading-progress.min.js
[edit]
[-] ep-image-magnifier.min.js
[edit]
[-] ep-notification.min.js
[edit]
[-] ep-marker.js
[edit]
[-] ep-table-of-content.js
[edit]
[-] ep-carousel.min.js
[edit]
[-] ep-advanced-gmap.js
[edit]
[-] ep-advanced-post-tab.min.js
[edit]
[-] ep-user-login.js
[edit]
[-] ep-cookie-consent.min.js
[edit]
[-] ep-progress-pie.js
[edit]
[-] ep-open-street-map.js
[edit]
[-] ep-lottie-icon-box.js
[edit]
[-] ep-products.min.js
[edit]
[-] ep-logo-grid.min.js
[edit]
[-] ep-slideshow.js
[edit]
[-] ep-logo-carousel.min.js
[edit]
[-] ep-post-grid-tab.js
[edit]
[-] ep-user-login.min.js
[edit]
[-] ep-accordion.js
[edit]
[-] ep-modal.js
[edit]
[-] ep-portfolio-gallery.min.js
[edit]
[-] ep-chart.min.js
[edit]
[-] ep-toggle.js
[edit]
[-] ep-threesixty-product-viewer.min.js
[edit]
[-] ep-woocommerce.js
[edit]
[-] ep-section-sticky.js
[edit]
[-] ep-post-gallery.min.js
[edit]
[-] ep-image-compare.min.js
[edit]
[-] ep-timeline.js
[edit]
[-] ep-mailchimp.min.js
[edit]
[-] ep-table-of-content.min.js
[edit]
[-] ep-hover-video.js
[edit]
[-] ep-tutor-lms.js
[edit]
[-] ep-fancy-slider.min.js
[edit]
[-] ep-mailchimp.js
[edit]
[-] ep-testimonial-carousel.js
[edit]
[-] ep-twitter-slider.min.js
[edit]
[-] ep-offcanvas.js
[edit]
[-] ep-interactive-card.min.js
[edit]
[-] ep-progress-pie.min.js
[edit]
[-] ep-particles.min.js
[edit]
[-] ep-portfolio-carousel.min.js
[edit]
[-] ep-iframe.min.js
[edit]
[-] ep-marker.min.js
[edit]
[-] ep-hover-box.min.js
[edit]
[-] ep-table.min.js
[edit]
[-] ep-post-grid-tab.min.js
[edit]
[-] ep-iframe.js
[edit]
[-] ep-slider.min.js
[edit]
[-] ep-advanced-icon-box.min.js
[edit]
[-] ep-section-sticky.min.js
[edit]
[-] ep-helpdesk.js
[edit]
[-] ep-comment.min.js
[edit]
[-] ep-custom-carousel.min.js
[edit]
[-] ep-modal.min.js
[edit]
[-] ep-post-gallery.js
[edit]
[-] ep-carousel.js
[edit]
[-] ep-news-ticker.min.js
[edit]
[-] ep-table.js
[edit]
[-] ep-image-expand.js
[edit]
[-] ep-notification.js
[edit]
[-] ep-instagram.js
[edit]
[-] ep-image-magnifier.js
[edit]
[-] ep-audio-player.js
[edit]
[-] ep-switcher.js
[edit]
[-] ep-hover-video.min.js
[edit]
[-] ep-interactive-card.js
[edit]
[-] ep-cookie-consent.js
[edit]
[-] ep-source-code.js
[edit]
[-] ep-portfolio-gallery.js
[edit]
[-] ep-image-expand.min.js
[edit]
[-] ep-particles.js
[edit]
[-] ep-open-street-map.min.js
[edit]
[-] ep-instagram.min.js
[edit]
[-] ep-panel-slider.js
[edit]
[-] ep-threesixty-product-viewer.js
[edit]
[-] ep-testimonial-slider.js
[edit]
[-] ep-advanced-divider.min.js
[edit]
[-] ep-fancy-tabs.js
[edit]
[-] ep-video-gallery.min.js
[edit]
[-] ep-scroll-button.js
[edit]
[-] ep-scrollnav.min.js
[edit]
[-] ep-circle-info.min.js
[edit]
[-] ep-comment.js
[edit]
[-] ep-products.js
[edit]
[-] ep-lottie-image.min.js
[edit]
[-] ep-slider.js
[edit]
[-] ep-search.min.js
[edit]
[-] ep-panel-slider.min.js
[edit]
[-] ep-circle-menu.min.js
[edit]
[-] ep-tooltip.js
[edit]
[-] ep-business-hours.min.js
[edit]