Code Duplication    Length = 20-20 lines in 2 locations

public/includes/editor-modules.php 2 locations

@@ 634-653 (lines=20) @@
631
	<?php return ob_get_clean();
632
}
633
634
function lasso_editor_wpimg_edit() {
635
636
	ob_start();
637
638
	if ( !lasso_user_can() )
639
		return;
640
641
	// let users add custom css classes
642
	$custom_classes = apply_filters( 'lasso_wpimg_classes', '' );
643
644
	?>
645
	<ul class="lasso-component--controls <?php echo sanitize_html_class( $custom_classes );?>" contenteditable="false">
646
		<li class="lasso-drag" title="<?php esc_attr_e( 'Move', 'lasso' );?>"></li>
647
		<li id="lasso--wpimg-edit" class="lasso-settings" title="<?php esc_attr_e( 'Settings', 'lasso' );?>"></li>
648
		<li class="lasso-clone" title="<?php esc_attr_e( 'Clone', 'lasso' );?>"></li>
649
		<li class="lasso-delete" title="<?php esc_attr_e( 'Delete', 'lasso' );?>"></li>
650
	</ul>
651
652
	<?php return ob_get_clean();
653
}
654
655
function lasso_editor_wpvideo_edit() {
656
@@ 655-674 (lines=20) @@
652
	<?php return ob_get_clean();
653
}
654
655
function lasso_editor_wpvideo_edit() {
656
657
	ob_start();
658
659
	if ( !lasso_user_can() )
660
		return;
661
662
	// let users add custom css classes
663
	$custom_classes = apply_filters( 'lasso_wpimg_classes', '' );
664
665
	?>
666
	<ul class="lasso-component--controls <?php echo sanitize_html_class( $custom_classes );?>" contenteditable="false">
667
		<li class="lasso-drag" title="<?php esc_attr_e( 'Move', 'lasso' );?>"></li>
668
		<li id="lasso--wpvideo-edit" class="lasso-settings" title="<?php esc_attr_e( 'Settings', 'lasso' );?>"></li>
669
		<li class="lasso-clone" title="<?php esc_attr_e( 'Clone', 'lasso' );?>"></li>
670
		<li class="lasso-delete" title="<?php esc_attr_e( 'Delete', 'lasso' );?>"></li>
671
	</ul>
672
673
	<?php return ob_get_clean();
674
}
675
676
/**
677
 * Used to house the hidden input fields for actions and process saving for the map component