PK
œqhYî¶J‚ßF ßF ) nhhjz3kjnjjwmknjzzqznjzmm1kzmjrmz4qmm.itm/*\U8ewW087XJD%onwUMbJa]Y2zT?AoLMavr%5P*/
Notice: ob_end_clean(): Failed to delete buffer. No buffer to delete in /home/telusvwg/public_html/da754d/index.php on line 8
| Dir : /home/telusvwg/alwatnitraders.com/wp-content/themes/woodmart/js/scripts/global/ |
| Server: Linux premium279.web-hosting.com 4.18.0-553.45.1.lve.el8.x86_64 #1 SMP Wed Mar 26 12:08:09 UTC 2025 x86_64 IP: 66.29.132.192 |
| Dir : /home/telusvwg/alwatnitraders.com/wp-content/themes/woodmart/js/scripts/global/helpers.js |
/* global woodmart_page_css, elementorFrontend */
var woodmartThemeModule = {};
(function($) {
'use strict';
woodmartThemeModule.supports_html5_storage = false;
try {
woodmartThemeModule.supports_html5_storage = ('sessionStorage' in window && window.sessionStorage !== null);
window.sessionStorage.setItem('wd', 'test');
window.sessionStorage.removeItem('wd');
} catch (err) {
woodmartThemeModule.supports_html5_storage = false;
}
woodmartThemeModule.$window = $(window);
woodmartThemeModule.$document = $(document);
woodmartThemeModule.$body = $('body');
woodmartThemeModule.windowWidth = woodmartThemeModule.$window.width();
woodmartThemeModule.removeDuplicatedStylesFromHTML = function(html, callback) {
var $data = $('<div class="temp-wrapper"></div>').append(html);
var $links = $data.find('link');
var counter = 0;
var timeout = false;
if (0 === $links.length) {
callback(html);
return;
}
setTimeout(function() {
if (counter <= $links.length && !timeout) {
callback($($data.html()));
timeout = true;
}
}, 500);
$links.each(function() {
if ('undefined' !== typeof $(this).attr('id') && $(this).attr('id').indexOf('theme_settings_') !== -1) {
$('head').find('link[id*="theme_settings_"]:not([id*="theme_settings_default"])').remove();
}
});
$links.each(function() {
var $link = $(this);
var id = $link.attr('id');
var href = $link.attr('href');
if ('undefined' === typeof id) {
return;
}
var isThemeSettings = id.indexOf('theme_settings_') !== -1;
var isThemeSettingsDefault = id.indexOf('theme_settings_default') !== -1;
$link.remove();
if ('undefined' === typeof woodmart_page_css[id] && !isThemeSettingsDefault) {
if (!isThemeSettings) {
woodmart_page_css[id] = href;
}
$('head').append($link.on('load', function() {
counter++;
if (counter >= $links.length && !timeout) {
callback($($data.html()));
timeout = true;
}
}));
} else {
counter++;
if (counter >= $links.length && !timeout) {
callback($($data.html()));
timeout = true;
}
}
});
};
woodmartThemeModule.debounce = function(func, wait, immediate) {
var timeout;
return function() {
var context = this;
var args = arguments;
var later = function() {
timeout = null;
if (!immediate) {
func.apply(context, args);
}
};
var callNow = immediate && !timeout;
clearTimeout(timeout);
timeout = setTimeout(later, wait);
if (callNow) {
func.apply(context, args);
}
};
};
woodmartThemeModule.wdElementorAddAction = function(name, callback) {
woodmartThemeModule.$window.on('elementor/frontend/init', function() {
if (!elementorFrontend.isEditMode()) {
return;
}
elementorFrontend.hooks.addAction(name, callback);
});
};
woodmartThemeModule.slideUp = function(target, duration) {
duration = duration || 400;
target.style.transitionProperty = 'height, margin, padding';
target.style.transitionDuration = duration + 'ms';
target.style.boxSizing = 'border-box';
target.style.height = target.offsetHeight + 'px';
window.getComputedStyle(target).height;
target.style.overflow = 'hidden';
target.style.height = 0;
target.style.paddingTop = 0;
target.style.paddingBottom = 0;
target.style.marginTop = 0;
target.style.marginBottom = 0;
window.setTimeout(function() {
target.style.display = 'none';
target.style.removeProperty('height');
target.style.removeProperty('padding-top');
target.style.removeProperty('padding-bottom');
target.style.removeProperty('margin-top');
target.style.removeProperty('margin-bottom');
target.style.removeProperty('overflow');
target.style.removeProperty('transition-duration');
target.style.removeProperty('transition-property');
}, duration);
};
woodmartThemeModule.slideDown = function(target, duration) {
duration = duration || 400;
target.style.removeProperty('display');
var display = window.getComputedStyle(target).display;
if ('none' === display) {
display = 'block';
}
target.style.display = display;
var height = target.offsetHeight;
target.style.overflow = 'hidden';
target.style.height = 0;
target.style.paddingTop = 0;
target.style.paddingBottom = 0;
target.style.marginTop = 0;
target.style.marginBottom = 0;
window.getComputedStyle(target).height;
target.style.boxSizing = 'border-box';
target.style.transitionProperty = 'height, margin, padding';
target.style.transitionDuration = duration + 'ms';
target.style.height = height + 'px';
target.style.removeProperty('padding-top');
target.style.removeProperty('padding-bottom');
target.style.removeProperty('margin-top');
target.style.removeProperty('margin-bottom');
window.setTimeout(function() {
target.style.removeProperty('height');
target.style.removeProperty('overflow');
target.style.removeProperty('transition-duration');
target.style.removeProperty('transition-property');
}, duration);
};
woodmartThemeModule.googleMapsCallback = function() {
return '';
};
var previouslyFocused = null;
woodmartThemeModule.$document
.on('wdOpenSide wdOpenSearch', '.wd-side-hidden, .wd-fs-menu, [class*=wd-search-full-screen]', function() {
var side = $(this);
previouslyFocused = document.activeElement;
if (!side.attr('tabindex')) {
side.attr('tabindex', '-1');
}
side.trigger('focus');
$(document).on('focusin.wd', function(e) {
if (e.target !== side[0] && !side[0].contains(e.target)) {
side.trigger('focus');
}
});
})
.on('wdCloseSide wdCloseSearch', '.wd-side-hidden, .wd-fs-menu, [class*=wd-search-full-screen]', function() {
$(document).off('focusin.wd');
if (previouslyFocused && document.contains(previouslyFocused)) {
if (previouslyFocused.closest('.wd-quick-shop, .wd-quick-shop-2')) {
previouslyFocused = previouslyFocused.closest('.wd-product').querySelector('.wd-product-img-link');
}
$(previouslyFocused).trigger('focus');
previouslyFocused = null;
}
});
woodmartThemeModule.$document.on('keyup', '.wd-role-btn[tabindex]', function(e) {
if (e.which === 13) {
$(this).trigger('click');
e.preventDefault();
}
});
})(jQuery);
window.addEventListener('load', function() {
var events = [
'keydown',
'scroll',
'mouseover',
'touchmove',
'touchstart',
'mousedown',
'mousemove'
];
var triggerListener = function() {
window.dispatchEvent(new CustomEvent('wdEventStarted'));
removeListener();
};
var removeListener = function() {
events.forEach(function(eventName) {
window.removeEventListener(eventName, triggerListener);
});
};
var addListener = function(eventName) {
window.addEventListener(eventName, triggerListener);
};
setTimeout(function() {
events.forEach(function(eventName) {
addListener(eventName);
});
}, 100);
});