: str_replace(): Passing null to parameter #2 ($replace) of type array|string is deprecated in
: str_replace(): Passing null to parameter #2 ($replace) of type array|string is deprecated in
api.ModuleOverlayContent = class extends api.Module {
id: 'selected_layout_part',
add_url: themifyBuilder.admin_url + '/post-new.php?post_type=tbuilder_layout_part',
edit_url: themifyBuilder.admin_url + '/edit.php?post_type=tbuilder_layout_part'
wrap_class: 'tb_group_element_overlay tb_group_element_expandable'
wrap_class: 'tb_group_element_overlay'
wrap_class: 'tb_group_element_expandable'
selector: '.tb_ov_co_icon_title'
custom_css: 'add_css_layout_part'
const setting = data || this.get('mod_settings');
return api.Helper.limitString('[themify_layout_part slug="'+(setting.selected_layout_part || '')+'"]');
static builderSave(settings) {
overlay_width_unit: 'px',
overlay_height_unit: 'px'
if (settings[key] === def[key]) {
if (settings.overlay_width?.toString()===def.overlay_width) {
delete settings.overlay_width;
if (settings.overlay_height?.toString()===def.overlay_height) {
delete settings.overlay_height;
if (settings.overlay_type !== 'expandable') {
delete settings.expand_mode;
super.builderSave(settings);