Code Duplication    Length = 7-21 lines in 2 locations

class.jetpack-tracks.php 1 location

@@ 25-31 (lines=7) @@
22
		add_action( 'wp_login_failed',           array( __CLASS__, 'track_failed_login_attempts' ) );
23
	}
24
25
	static function enqueue_tracks_scripts() {
26
		wp_enqueue_script( 'jptracks', plugins_url( '_inc/lib/tracks/tracks-ajax.js', JETPACK__PLUGIN_FILE ), array(), JETPACK__VERSION, true );
27
		wp_localize_script( 'jptracks', 'jpTracksAJAX', array(
28
			'ajaxurl'            => admin_url( 'admin-ajax.php' ),
29
			'jpTracksAJAX_nonce' => wp_create_nonce( 'jp-tracks-ajax-nonce' ),
30
		) );
31
	}
32
33
	/* User has linked their account */
34
	static function track_user_linked() {

class.jetpack-connection-banner.php 1 location

@@ 103-123 (lines=21) @@
100
	 *
101
	 * @since 4.4.0
102
	 */
103
	public static function enqueue_banner_scripts() {
104
		wp_enqueue_script(
105
			'jetpack-connection-banner-js',
106
			Jetpack::get_file_url_for_environment(
107
				'_inc/build/jetpack-connection-banner.min.js',
108
				'_inc/jetpack-connection-banner.js'
109
			),
110
			array( 'jquery' ),
111
			JETPACK__VERSION,
112
			true
113
		);
114
115
		wp_localize_script(
116
			'jetpack-connection-banner-js',
117
			'jp_banner',
118
			array(
119
				'ajax_url' => admin_url( 'admin-ajax.php' ),
120
				'connectionBannerNonce' => wp_create_nonce( 'jp-connection-banner-nonce' ),
121
			)
122
		);
123
	}
124
125
	/**
126
	 * Performs an A/B test showing or hiding the green bar at the top of the connection dialog displayed in Dashboard or Plugins.