Code Duplication    Length = 11-21 lines in 3 locations

class-jetpack-wizard-banner.php 1 location

@@ 86-106 (lines=21) @@
83
	/**
84
	 * Enqueue JavaScript files.
85
	 */
86
	public function enqueue_banner_scripts() {
87
		wp_enqueue_script(
88
			'jetpack-wizard-banner-js',
89
			Assets::get_file_url_for_environment(
90
				'_inc/build/jetpack-wizard-banner.min.js',
91
				'_inc/jetpack-wizard-banner.js'
92
			),
93
			array( 'jquery' ),
94
			JETPACK__VERSION,
95
			true
96
		);
97
98
		wp_localize_script(
99
			'jetpack-wizard-banner-js',
100
			'jp_banner',
101
			array(
102
				'ajax_url'          => admin_url( 'admin-ajax.php' ),
103
				'wizardBannerNonce' => wp_create_nonce( 'jp-wizard-banner-nonce' ),
104
			)
105
		);
106
	}
107
108
	/**
109
	 * Include the needed styles

class.jetpack-connection-banner.php 1 location

@@ 123-143 (lines=21) @@
120
	 *
121
	 * @since 4.4.0
122
	 */
123
	public static function enqueue_banner_scripts() {
124
		wp_enqueue_script(
125
			'jetpack-connection-banner-js',
126
			Assets::get_file_url_for_environment(
127
				'_inc/build/jetpack-connection-banner.min.js',
128
				'_inc/jetpack-connection-banner.js'
129
			),
130
			array( 'jquery' ),
131
			JETPACK__VERSION,
132
			true
133
		);
134
135
		wp_localize_script(
136
			'jetpack-connection-banner-js',
137
			'jp_banner',
138
			array(
139
				'ajax_url'              => admin_url( 'admin-ajax.php' ),
140
				'connectionBannerNonce' => wp_create_nonce( 'jp-connection-banner-nonce' ),
141
			)
142
		);
143
	}
144
145
	/**
146
	 * Enqueues JavaScript and CSS for new connect-in-place flow.

packages/tracking/src/class-tracking.php 1 location

@@ 46-56 (lines=11) @@
43
	/**
44
	 * Enqueue script necessary for tracking.
45
	 */
46
	public function enqueue_tracks_scripts() {
47
		wp_enqueue_script( 'jptracks', plugins_url( '_inc/lib/tracks/tracks-ajax.js', JETPACK__PLUGIN_FILE ), array(), JETPACK__VERSION, true );
48
		wp_localize_script(
49
			'jptracks',
50
			'jpTracksAJAX',
51
			array(
52
				'ajaxurl'            => admin_url( 'admin-ajax.php' ),
53
				'jpTracksAJAX_nonce' => wp_create_nonce( 'jp-tracks-ajax-nonce' ),
54
			)
55
		);
56
	}
57
58
	/**
59
	 * Send an event in Tracks.