Code Duplication    Length = 9-21 lines in 3 locations

class.jetpack-connection-banner.php 1 location

@@ 108-128 (lines=21) @@
105
	 *
106
	 * @since 4.4.0
107
	 */
108
	public static function enqueue_banner_scripts() {
109
		wp_enqueue_script(
110
			'jetpack-connection-banner-js',
111
			Assets::get_file_url_for_environment(
112
				'_inc/build/jetpack-connection-banner.min.js',
113
				'_inc/jetpack-connection-banner.js'
114
			),
115
			array( 'jquery' ),
116
			JETPACK__VERSION,
117
			true
118
		);
119
120
		wp_localize_script(
121
			'jetpack-connection-banner-js',
122
			'jp_banner',
123
			array(
124
				'ajax_url'              => admin_url( 'admin-ajax.php' ),
125
				'connectionBannerNonce' => wp_create_nonce( 'jp-connection-banner-nonce' ),
126
			)
127
		);
128
	}
129
130
	/**
131
	 * Enqueues JavaScript and CSS for new connect-in-place flow.

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

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

modules/calypsoify/class.jetpack-calypsoify.php 1 location

@@ 185-193 (lines=9) @@
182
		wp_send_json_success( $list );
183
	}
184
185
	public function enqueue() {
186
		wp_enqueue_script( 'calypsoify_wpadminmods_js', plugin_dir_url( __FILE__ ) . 'mods.js', false, JETPACK__VERSION );
187
		wp_localize_script( 'calypsoify_wpadminmods_js', 'CalypsoifyOpts', array(
188
			'nonces' => array(
189
				'autoupdate_plugins' => wp_create_nonce( 'jetpack_toggle_autoupdate-plugins' ),
190
				'autoupdate_plugins_translations' => wp_create_nonce( 'jetpack_toggle_autoupdate-plugins_translations' ),
191
			)
192
		) );
193
	}
194
195
	public function enqueue_for_gutenberg() {
196
		wp_enqueue_script( 'calypsoify_wpadminmods_js', plugin_dir_url( __FILE__ ) . 'mods-gutenberg.js', false, JETPACK__VERSION );