(function($){ /** * Find all Divi Modules outside the main content area * which are not wrapped with `#et-boc` and wrap it to make sure styles applied correctly. * * Applied on CPT only to support 3rd party plugins which adds Divi Modules to various places like Header, Footer, etc. * */ var containerPrefix = et_modules_wrapper.builderCssContainerPrefix; var layoutPrefix = et_modules_wrapper.builderCssLayoutPrefix; $divi_modules_outside_main_content = $('.et_pb_module:not(' + layoutPrefix + ' .et_pb_module, .et_pb_section .et_pb_module), .et_pb_row:not(' + layoutPrefix + ' .et_pb_row, .et_pb_section .et_pb_row), .et_pb_section:not(' + layoutPrefix + ' .et_pb_section)'); if ($divi_modules_outside_main_content.length > 0) { $divi_modules_outside_main_content.each(function() { var $module = $(this); if (0 === $module.closest('#et-boc').length) { $module.wrap('
'); } if (0 === $module.closest('.et-l').length) { $module.wrap('
'); } }) } })(jQuery);