![]() Server : Apache System : Linux server2.corals.io 4.18.0-348.2.1.el8_5.x86_64 #1 SMP Mon Nov 15 09:17:08 EST 2021 x86_64 User : corals ( 1002) PHP Version : 7.4.33 Disable Function : exec,passthru,shell_exec,system Directory : /proc/self/root/proc/self/cwd/wp-content/plugins/bdthemes-element-pack/assets/js/modules/ |
/** * Start faq widget script */ (function($, elementor) { 'use strict'; var widgetPostGallery = function($scope, $) { var $faqWrapper = $scope.find('.bdt-faq-wrapper'), $faqFilter = $faqWrapper.find('.bdt-ep-grid-filters-wrapper'); if (!$faqFilter.length) { return; } var $settings = $faqFilter.data('hash-settings'); var activeHash = $settings.activeHash; var hashTopOffset = $settings.hashTopOffset; var hashScrollspyTime = $settings.hashScrollspyTime; function hashHandler($faqFilter, hashScrollspyTime, hashTopOffset) { if (window.location.hash) { if ($($faqFilter).find('[bdt-filter-control="[data-filter*=\'bdtf-' + window.location.hash.substring(1) + '\']"]').length) { var hashTarget = $('[bdt-filter-control="[data-filter*=\'bdtf-' + window.location.hash.substring(1) + '\']"]').closest($faqFilter).attr('id'); $('html, body').animate({ easing: 'slow', scrollTop: $('#' + hashTarget).offset().top - hashTopOffset }, hashScrollspyTime, function() { //#code }).promise().then(function() { $('[bdt-filter-control="[data-filter*=\'bdtf-' + window.location.hash.substring(1) + '\']"]').trigger("click"); }); } } } if ($settings.activeHash == 'yes') { $(window).on('load', function() { hashHandler($faqFilter, hashScrollspyTime = 1500, hashTopOffset); }); $($faqFilter).find('.bdt-ep-grid-filter').off('click').on('click', function(event) { window.location.hash = ($.trim($(this).context.innerText.toLowerCase())).replace(/\s+/g, '-'); // hashHandler( $faqFilter, hashScrollspyTime, hashTopOffset); }); $(window).on('hashchange', function(e) { hashHandler($faqFilter, hashScrollspyTime, hashTopOffset); }); } }; jQuery(window).on('elementor/frontend/init', function() { elementorFrontend.hooks.addAction('frontend/element_ready/bdt-faq.default', widgetPostGallery); }); }(jQuery, window.elementorFrontend)); /** * End faq widget script */