Code Duplication    Length = 20-20 lines in 2 locations

public/includes/editor-modules.php 2 locations

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