Code Duplication    Length = 20-20 lines in 2 locations

public/includes/editor-modules.php 2 locations

@@ 543-562 (lines=20) @@
540
	<?php return ob_get_clean();
541
}
542
543
function lasso_editor_wpimg_edit() {
544
545
	ob_start();
546
547
	if ( !lasso_user_can() )
548
		return;
549
550
	// let users add custom css classes
551
	$custom_classes = apply_filters( 'lasso_wpimg_classes', '' );
552
553
	?>
554
	<ul class="lasso-component--controls <?php echo sanitize_html_class( $custom_classes );?>" contenteditable="false">
555
		<li class="lasso-drag" title="<?php esc_attr_e( 'Move', 'lasso' );?>"></li>
556
		<li id="lasso--wpimg-edit" class="lasso-settings" title="<?php esc_attr_e( 'Settings', 'lasso' );?>"></li>
557
		<li class="lasso-clone" title="<?php esc_attr_e( 'Clone', 'lasso' );?>"></li>
558
		<li class="lasso-delete" title="<?php esc_attr_e( 'Delete', 'lasso' );?>"></li>
559
	</ul>
560
561
	<?php return ob_get_clean();
562
}
563
564
function lasso_editor_wpvideo_edit() {
565
@@ 564-583 (lines=20) @@
561
	<?php return ob_get_clean();
562
}
563
564
function lasso_editor_wpvideo_edit() {
565
566
	ob_start();
567
568
	if ( !lasso_user_can() )
569
		return;
570
571
	// let users add custom css classes
572
	$custom_classes = apply_filters( 'lasso_wpimg_classes', '' );
573
574
	?>
575
	<ul class="lasso-component--controls <?php echo sanitize_html_class( $custom_classes );?>" contenteditable="false">
576
		<li class="lasso-drag" title="<?php esc_attr_e( 'Move', 'lasso' );?>"></li>
577
		<li id="lasso--wpvideo-edit" class="lasso-settings" title="<?php esc_attr_e( 'Settings', 'lasso' );?>"></li>
578
		<li class="lasso-clone" title="<?php esc_attr_e( 'Clone', 'lasso' );?>"></li>
579
		<li class="lasso-delete" title="<?php esc_attr_e( 'Delete', 'lasso' );?>"></li>
580
	</ul>
581
582
	<?php return ob_get_clean();
583
}
584
585
/**
586
 * Used to house the hidden input fields for actions and process saving for the map component