Code Duplication    Length = 20-20 lines in 2 locations

public/includes/editor-modules.php 2 locations

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