Code Duplication    Length = 20-20 lines in 2 locations

public/includes/editor-modules.php 2 locations

@@ 614-633 (lines=20) @@
611
	<?php return ob_get_clean();
612
}
613
614
function lasso_editor_wpimg_edit() {
615
616
	ob_start();
617
618
	if ( !lasso_user_can() )
619
		return;
620
621
	// let users add custom css classes
622
	$custom_classes = apply_filters( 'lasso_wpimg_classes', '' );
623
624
	?>
625
	<ul class="lasso-component--controls <?php echo sanitize_html_class( $custom_classes );?>" contenteditable="false">
626
		<li class="lasso-drag" title="<?php esc_attr_e( 'Move', 'lasso' );?>"></li>
627
		<li id="lasso--wpimg-edit" class="lasso-settings" title="<?php esc_attr_e( 'Settings', 'lasso' );?>"></li>
628
		<li class="lasso-clone" title="<?php esc_attr_e( 'Clone', 'lasso' );?>"></li>
629
		<li class="lasso-delete" title="<?php esc_attr_e( 'Delete', 'lasso' );?>"></li>
630
	</ul>
631
632
	<?php return ob_get_clean();
633
}
634
635
function lasso_editor_wpvideo_edit() {
636
@@ 635-654 (lines=20) @@
632
	<?php return ob_get_clean();
633
}
634
635
function lasso_editor_wpvideo_edit() {
636
637
	ob_start();
638
639
	if ( !lasso_user_can() )
640
		return;
641
642
	// let users add custom css classes
643
	$custom_classes = apply_filters( 'lasso_wpimg_classes', '' );
644
645
	?>
646
	<ul class="lasso-component--controls <?php echo sanitize_html_class( $custom_classes );?>" contenteditable="false">
647
		<li class="lasso-drag" title="<?php esc_attr_e( 'Move', 'lasso' );?>"></li>
648
		<li id="lasso--wpvideo-edit" class="lasso-settings" title="<?php esc_attr_e( 'Settings', 'lasso' );?>"></li>
649
		<li class="lasso-clone" title="<?php esc_attr_e( 'Clone', 'lasso' );?>"></li>
650
		<li class="lasso-delete" title="<?php esc_attr_e( 'Delete', 'lasso' );?>"></li>
651
	</ul>
652
653
	<?php return ob_get_clean();
654
}
655
656
/**
657
 * Used to house the hidden input fields for actions and process saving for the map component