Code Duplication    Length = 35-35 lines in 2 locations

projects/plugins/beta/jetpack-beta-admin.php 2 locations

@@ 438-472 (lines=35) @@
435
		);
436
	}
437
438
	static function show_search_prs() {
439
		$manifest = Jetpack_Beta::get_beta_manifest();
440
		if ( empty( $manifest->pr ) ) {
441
			return;
442
		}
443
		?>
444
		<div class="dops-navigation">
445
			<div class="dops-section-nav has-pinned-items">
446
				<div class="dops-section-nav__panel">
447
					<div class="is-pinned is-open dops-search" role="search">
448
						<div aria-controls="search-component" aria-label="<?php esc_attr_e( 'Open Search', 'jetpack-beta' ); ?>" tabindex="-1">
449
							<svg class="gridicon gridicons-search dops-search-open__icon" height="24"
450
							     viewbox="0 0 24 24" width="24">
451
								<g>
452
									<path d="M21 19l-5.154-5.154C16.574 12.742 17 11.42 17 10c0-3.866-3.134-7-7-7s-7 3.134-7 7 3.134 7 7 7c1.42 0 2.742-.426 3.846-1.154L19 21l2-2zM5 10c0-2.757 2.243-5 5-5s5 2.243 5 5-2.243 5-5 5-5-2.243-5-5z"></path>
453
								</g>
454
							</svg>
455
						</div>
456
						<input aria-hidden="false" class="dops-search__input" id="search-component-prs"
457
						       placeholder="<?php esc_attr_e( 'Search for a Jetpack Feature Branch', 'jetpack-beta' ); ?>" role="search" type="search" value="">
458
						<span aria-controls="search-component" id="search-component-prs-close" aria-label="<?php esc_attr_e( 'Close Search','jetpack-beta'); ?>"
459
						      tabindex="0">
460
							<svg class="gridicon gridicons-cross dops-search-close__icon" height="24"
461
							     viewbox="0 0 24 24" width="24">
462
								<g>
463
									<path d="M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12 19 6.41z"></path>
464
								</g>
465
							</svg>
466
						</span>
467
					</div>
468
				</div>
469
			</div>
470
		</div>
471
		<?php
472
	}
473
474
	static function show_search_org_tags() {
475
		$org_data = Jetpack_Beta::get_org_data();
@@ 474-508 (lines=35) @@
471
		<?php
472
	}
473
474
	static function show_search_org_tags() {
475
		$org_data = Jetpack_Beta::get_org_data();
476
		if ( empty( $org_data->versions ) ) {
477
			return;
478
		}
479
		?>
480
		<div class="dops-navigation">
481
			<div class="dops-section-nav has-pinned-items">
482
				<div class="dops-section-nav__panel">
483
					<div class="is-pinned is-open dops-search" role="search">
484
						<div aria-controls="search-component" aria-label="<?php esc_attr_e( 'Open Search', 'jetpack-beta' ); ?>" tabindex="-1">
485
							<svg class="gridicon gridicons-search dops-search-open__icon" height="24"
486
							     viewbox="0 0 24 24" width="24">
487
								<g>
488
									<path d="M21 19l-5.154-5.154C16.574 12.742 17 11.42 17 10c0-3.866-3.134-7-7-7s-7 3.134-7 7 3.134 7 7 7c1.42 0 2.742-.426 3.846-1.154L19 21l2-2zM5 10c0-2.757 2.243-5 5-5s5 2.243 5 5-2.243 5-5 5-5-2.243-5-5z"></path>
489
								</g>
490
							</svg>
491
						</div>
492
						<input aria-hidden="false" class="dops-search__input" id="search-component-tags"
493
						       placeholder="<?php esc_attr_e( 'Search for a Jetpack tag', 'jetpack-beta' ); ?>" role="search" type="search" value="">
494
						<span aria-controls="search-component" id="search-component-tags-close" aria-label="<?php esc_attr_e( 'Close Search','jetpack-beta'); ?>"
495
						      tabindex="0">
496
							<svg class="gridicon gridicons-cross dops-search-close__icon" height="24"
497
							     viewbox="0 0 24 24" width="24">
498
								<g>
499
									<path d="M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12 19 6.41z"></path>
500
								</g>
501
							</svg>
502
						</span>
503
					</div>
504
				</div>
505
			</div>
506
		</div>
507
		<?php
508
	}
509
510
	static function show_toggle_autoupdates() {
511
		$autoupdate = (bool) Jetpack_Beta::is_set_to_autoupdate();