| Server IP : 62.60.133.156 / Your IP : 216.73.217.51 Web Server : LiteSpeed System : Linux linux24.centraldnserver.com 4.18.0-553.141.2.lve.el8.x86_64 #1 SMP Wed Jul 8 16:10:02 UTC 2026 x86_64 User : mimradmin ( 1166) PHP Version : 7.4.33 Disable Function : show_source, system, shell_exec, passthru, exec, popen, proc_open MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : OFF | Pkexec : OFF Directory : /home/mimradmin/.trash/wp-content/themes/woodmart/js/scripts/global/ |
Upload File : |
/* global woodmartThemeModule, elementorFrontend, elementor, woodmart_settings */
(function($) {
'use strict';
woodmartThemeModule.wdElementorAddAction('frontend/element_ready/global', function($wrapper) {
$wrapper.removeClass('wd-animation-ready wd-animated wd-in');
woodmartThemeModule.$document.trigger('wdElementorGlobalReady');
});
$.each([
'frontend/element_ready/column',
'frontend/element_ready/container'
], function(index, value) {
woodmartThemeModule.wdElementorAddAction(value, function($wrapper) {
$wrapper.removeClass('wd-animation-ready wd-animated wd-in');
setTimeout(function() {
woodmartThemeModule.$document.trigger('wdElementorColumnReady');
}, 100);
});
});
woodmartThemeModule.$window.on('elementor/frontend/init', function() {
if (!elementorFrontend.isEditMode()) {
return;
}
if ('enabled' === woodmart_settings.elementor_no_gap) {
handleElementorNoGap();
}
});
function handleElementorNoGap() {
$.each([
'frontend/element_ready/section',
'frontend/element_ready/container'
], function(index, value) {
woodmartThemeModule.wdElementorAddAction(value, function($wrapper) {
$wrapper.removeClass('wd-animation-ready wd-animated wd-in');
woodmartThemeModule.$document.trigger('wdElementorSectionReady');
});
elementorFrontend.hooks.addAction(value, function($wrapper) {
var cid = $wrapper.data('model-cid');
if (typeof elementorFrontend.config.elements.data[cid] !== 'undefined') {
var size = getElementSize(elementorFrontend.config.elements.data[cid]);
if (!size) {
$wrapper.addClass('wd-negative-gap');
}
}
});
});
elementor.channels.editor.on('change:section change:container', function(view) {
handleSectionChange(view);
});
}
function getElementSize(elementData) {
var size = '';
if ('undefined' !== typeof elementData.attributes.elType) {
if ('container' === elementData.attributes.elType) {
if ('boxed' === elementData.attributes.content_width) {
size = elementData.attributes.boxed_width.size;
} else {
size = true;
}
} else if ('section' === elementData.attributes.elType) {
size = elementData.attributes.content_width.size;
}
}
return size;
}
function handleSectionChange(view) {
var changed = view.elementSettingsModel.changed;
if (typeof changed.content_width === 'undefined' && typeof changed.boxed_width === 'undefined') {
return;
}
var size = [];
if ('container' === view.elementSettingsModel.attributes.elType) {
if (typeof changed.boxed_width !== 'undefined') {
size = changed.boxed_width.size;
}
} else if (typeof changed.content_width !== 'undefined') {
size = changed.content_width.size;
}
var sectionId = view._parent.model.id;
var $section = $('.elementor-element-' + sectionId);
if (size) {
$section.removeClass('wd-negative-gap');
} else {
$section.addClass('wd-negative-gap');
}
}
})(jQuery);