Code Duplication    Length = 20-20 lines in 2 locations

public/includes/editor-modules.php 2 locations

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