get_render_attribute_string( 'wrapper' ) ?>>
get_render_attribute_string( 'original-label' ) ?>>
get_render_attribute_string( 'modified-image-wrapper' ) ?>>
get_render_attribute_string( 'modified-label' ) ?>>
get_render_attribute_string( 'separator' ) ?>>
get_render_attribute_string( 'handle' ) ?>>
<#
var original_image = {
id: settings.original_image.id,
url: settings.original_image.url,
size: settings.original_image_size,
dimension: settings.original_image_custom_dimension,
model: view.getEditModel()
},
modified_image = {
id: settings.modified_image.id,
url: settings.modified_image.url,
size: settings.modified_image_size,
dimension: settings.modified_image_custom_dimension,
model: view.getEditModel()
};
view.addRenderAttribute( {
'wrapper' : {
'class' : [
'ee-image-comparison',
],
},
'modified-image-wrapper' : {
'class' : [
'ee-image-comparison__image',
],
},
'original-label' : {
'class' : [
'ee-image-comparison__label',
'ee-image-comparison__label--original',
],
'data-type' : 'original',
},
'modified-label' : {
'class' : [
'ee-image-comparison__label',
'ee-image-comparison__label--modified',
],
'data-type' : 'modified',
},
'separator' : {
'class' : [
'ee-image-comparison__separator',
'ee-center-vertical',
],
},
'handle' : {
'class' : [
'ee-image-comparison__handle',
'nicon',
'nicon-resize-horizontal-filled',
],
},
'original-image' : {
'src' : elementor.imagesManager.getImageUrl( original_image ),
},
'modified-image' : {
'src' : elementor.imagesManager.getImageUrl( modified_image ),
},
} );
if ( '' === settings.original_label ) {
view.addRenderAttribute( 'original-label', 'class', 'ee-image-comparison__label--empty' );
}
if ( 'yes' === settings.click_labels ) {
view.addRenderAttribute( 'original-label', 'class', 'ee-image-comparison__label--clickable' );
}
if ( '' === settings.modified_label ) {
view.addRenderAttribute( 'modified-label', 'class', 'ee-image-comparison__label--empty' );
}
if ( 'yes' === settings.click_labels ) {
view.addRenderAttribute( 'modified-label', 'class', 'ee-image-comparison__label--clickable' );
}
#>