Code Duplication    Length = 34-34 lines in 2 locations

modules/videopress-v2/editor-media-view.php 1 location

@@ 6-39 (lines=34) @@
3
/**
4
 * WordPress Shortcode Editor View JS Code
5
 */
6
function videopress_handle_editor_view_js() {
7
	global $content_width;
8
	$current_screen = get_current_screen();
9
	if ( ! isset( $current_screen->id ) || $current_screen->base !== 'post' ) {
10
		return;
11
	}
12
13
	add_action( 'admin_print_footer_scripts', 'videopress_editor_view_js_templates' );
14
15
	wp_enqueue_style( 'videopress-editor-ui', plugins_url( 'css/editor.css', __FILE__ ) );
16
	wp_enqueue_script( 'videopress-editor-view', plugins_url( 'js/editor-view.js', __FILE__ ), array( 'wp-util', 'jquery' ), false, true );
17
	wp_localize_script( 'videopress-editor-view', 'vpEditorView', array(
18
		'home_url_host'     => parse_url( home_url(), PHP_URL_HOST ),
19
		'min_content_width' => VIDEOPRESS_MIN_WIDTH,
20
		'content_width'     => $content_width,
21
		'modal_labels'      => array(
22
			'title'     => esc_html__( 'VideoPress Shortcode', 'jetpack' ),
23
			'guid'      => esc_html__( 'Video ID', 'jetpack' ),
24
			'w'         => esc_html__( 'Video Width', 'jetpack' ),
25
			'w_unit'    => esc_html__( 'pixels', 'jetpack' ),
26
			/* Translators: example of usage of this is "Start Video After 10 seconds" */
27
			'at'        => esc_html__( 'Start Video After', 'jetpack' ),
28
			'at_unit'   => esc_html__( 'seconds', 'jetpack' ),
29
			'hd'        => esc_html__( 'High definition on by default', 'jetpack' ),
30
			'permalink' => esc_html__( 'Link the video title to its URL on VideoPress.com', 'jetpack' ),
31
			'autoplay'  => esc_html__( 'Autoplay video on page load', 'jetpack' ),
32
			'loop'      => esc_html__( 'Loop video playback', 'jetpack' ),
33
			'freedom'   => esc_html__( 'Use only Open Source codecs (may degrade performance)', 'jetpack' ),
34
			'flashonly' => esc_html__( 'Use legacy Flash Player (not recommended)', 'jetpack' ),
35
		)
36
	) );
37
38
	add_editor_style( plugins_url( 'css/videopress-editor-style.css', __FILE__ ) );
39
}
40
add_action( 'admin_notices', 'videopress_handle_editor_view_js' );
41
42
/**

modules/videopress/editor-media-view.php 1 location

@@ 6-39 (lines=34) @@
3
/**
4
 * WordPress Shortcode Editor View JS Code
5
 */
6
function videopress_handle_editor_view_js() {
7
	global $content_width;
8
	$current_screen = get_current_screen();
9
	if ( ! isset( $current_screen->id ) || $current_screen->base !== 'post' ) {
10
		return;
11
	}
12
13
	add_action( 'admin_print_footer_scripts', 'videopress_editor_view_js_templates' );
14
15
	wp_enqueue_style( 'videopress-editor-ui', plugins_url( 'css/editor.css', __FILE__ ) );
16
	wp_enqueue_script( 'videopress-editor-view', plugins_url( 'js/editor-view.js', __FILE__ ), array( 'wp-util', 'jquery' ), false, true );
17
	wp_localize_script( 'videopress-editor-view', 'vpEditorView', array(
18
		'home_url_host'     => parse_url( home_url(), PHP_URL_HOST ),
19
		'min_content_width' => VIDEOPRESS_MIN_WIDTH,
20
		'content_width'     => $content_width,
21
		'modal_labels'      => array(
22
			'title'     => esc_html__( 'VideoPress Shortcode', 'jetpack' ),
23
			'guid'      => esc_html__( 'Video ID', 'jetpack' ),
24
			'w'         => esc_html__( 'Video Width', 'jetpack' ),
25
			'w_unit'    => esc_html__( 'pixels', 'jetpack' ),
26
			/* Translators: example of usage of this is "Start Video After 10 seconds" */
27
			'at'        => esc_html__( 'Start Video After', 'jetpack' ),
28
			'at_unit'   => esc_html__( 'seconds', 'jetpack' ),
29
			'hd'        => esc_html__( 'High definition on by default', 'jetpack' ),
30
			'permalink' => esc_html__( 'Link the video title to its URL on VideoPress.com', 'jetpack' ),
31
			'autoplay'  => esc_html__( 'Autoplay video on page load', 'jetpack' ),
32
			'loop'      => esc_html__( 'Loop video playback', 'jetpack' ),
33
			'freedom'   => esc_html__( 'Use only Open Source codecs (may degrade performance)', 'jetpack' ),
34
			'flashonly' => esc_html__( 'Use legacy Flash Player (not recommended)', 'jetpack' ),
35
		)
36
	) );
37
38
	add_editor_style( plugins_url( 'css/videopress-editor-style.css', __FILE__ ) );
39
}
40
add_action( 'admin_notices', 'videopress_handle_editor_view_js' );
41
42
/**