$settings,
] ); ?>
print_title( $settings ); ?>
', $box_tag ); ?>
<#
view.addRenderAttribute( 'wrapper', 'class', 'maxcoach-banner maxcoach-box' );
view.addRenderAttribute( 'wrapper', 'class', 'style-' + settings.style );
var boxTag = 'div';
if( settings.link.url ) {
boxTag = 'a';
view.addRenderAttribute( 'wrapper', 'href', '#' );
}
var imageHTML = '';
if ( settings.image.url ) {
var image = {
id: settings.image.id,
url: settings.image.url,
size: settings.image_size,
dimension: settings.image_custom_dimension,
model: view.getEditModel()
};
var image_url = elementor.imagesManager.getImageUrl( image );
view.addRenderAttribute( 'image', 'src', image_url );
imageHTML = '
{{{ imageHTML }}}
<# if ( settings.title_text ) { #>
<#
view.addRenderAttribute( 'title_text', 'class', 'title' );
view.addInlineEditingAttributes( 'title_text', 'none' );
#>
<{{{ settings.title_size }}} {{{ view.getRenderAttributeString( 'title_text' ) }}}>{{{ settings.title_text }}}{{{ settings.title_size }}}>
<# } #>
{{{ boxTag }}}>
add_render_attribute( 'title_text', 'class', 'title' );
$this->add_inline_editing_attributes( 'title_text', 'none' );
$title_html = $settings['title_text'];
printf( '<%1$s %2$s>%3$s%1$s>', $settings['title_size'], $this->get_render_attribute_string( 'title_text' ), $title_html );
}
}