WC_Admin_Assets::get_scriptsprivateWC 1.0

Get the scripts used for registration.

Method of the class: WC_Admin_Assets{}

No Hooks.

Returns

Array.

Usage

// private - for code of main (parent) class only
$result = $this->get_scripts(): array;

WC_Admin_Assets::get_scripts() code WC 10.3.3

private function get_scripts(): array {
	$suffix     = Constants::is_true( 'SCRIPT_DEBUG' ) ? '' : '.min';
	$version    = Constants::get_constant( 'WC_VERSION' );
	$plugin_url = WC()->plugin_url();

	return array(
		array(
			'handle'       => 'woocommerce_admin',
			'path'         => $plugin_url . '/assets/js/admin/woocommerce_admin' . $suffix . '.js',
			'dependencies' => array( 'jquery', 'wc-jquery-blockui', 'jquery-ui-sortable', 'jquery-ui-widget', 'jquery-ui-core', 'wc-jquery-tiptip' ),
			'version'      => $version,
		),
		array(
			'legacy_handle' => 'jquery-blockui',
			'handle'        => 'wc-jquery-blockui',
			'path'          => $plugin_url . '/assets/js/jquery-blockui/jquery.blockUI' . $suffix . '.js',
			'dependencies'  => array( 'jquery' ),
			'version'       => '2.70',
			'args'          => array(
				'in_footer' => true,
			),
		),
		array(
			'legacy_handle' => 'jquery-tiptip',
			'handle'        => 'wc-jquery-tiptip',
			'path'          => $plugin_url . '/assets/js/jquery-tiptip/jquery.tipTip' . $suffix . '.js',
			'dependencies'  => array( 'jquery', 'wc-dompurify' ),
			'version'       => $version,
			'args'          => array(
				'in_footer' => true,
			),
		),
		array(
			'legacy_handle' => 'round',
			'handle'        => 'wc-round',
			'path'          => $plugin_url . '/assets/js/round/round' . $suffix . '.js',
			'dependencies'  => array( 'jquery' ),
			'version'       => $version,
		),
		array(
			'handle'       => 'wc-admin-meta-boxes',
			'path'         => $plugin_url . '/assets/js/admin/meta-boxes' . $suffix . '.js',
			'dependencies' => array( 'jquery', 'jquery-ui-datepicker', 'jquery-ui-sortable', 'wc-accounting', 'wc-round', 'wc-enhanced-select', 'plupload-all', 'wc-stupidtable', 'wc-jquery-tiptip', 'wc-jquery-blockui' ),
			'version'      => $version,
		),
		array(
			'legacy_handle' => 'qrcode',
			'handle'        => 'wc-qrcode',
			'path'          => $plugin_url . '/assets/js/jquery-qrcode/jquery.qrcode' . $suffix . '.js',
			'dependencies'  => array( 'jquery' ),
			'version'       => $version,
		),
		array(
			'legacy_handle' => 'stupidtable',
			'handle'        => 'wc-stupidtable',
			'path'          => $plugin_url . '/assets/js/stupidtable/stupidtable' . $suffix . '.js',
			'dependencies'  => array( 'jquery' ),
			'version'       => $version,
		),
		array(
			'legacy_handle' => 'serializejson',
			'handle'        => 'wc-serializejson',
			'path'          => $plugin_url . '/assets/js/jquery-serializejson/jquery.serializejson' . $suffix . '.js',
			'dependencies'  => array( 'jquery' ),
			'version'       => '2.8.1',
		),
		array(
			'legacy_handle' => 'flot',
			'handle'        => 'wc-flot',
			'path'          => $plugin_url . '/assets/js/jquery-flot/jquery.flot' . $suffix . '.js',
			'dependencies'  => array( 'jquery' ),
			'version'       => $version,
		),
		array(
			'legacy_handle' => 'flot-resize',
			'handle'        => 'wc-flot-resize',
			'path'          => $plugin_url . '/assets/js/jquery-flot/jquery.flot.resize' . $suffix . '.js',
			'dependencies'  => array( 'jquery', 'wc-flot' ),
			'version'       => $version,
		),
		array(
			'legacy_handle' => 'flot-time',
			'handle'        => 'wc-flot-time',
			'path'          => $plugin_url . '/assets/js/jquery-flot/jquery.flot.time' . $suffix . '.js',
			'dependencies'  => array( 'jquery', 'wc-flot' ),
			'version'       => $version,
		),
		array(
			'legacy_handle' => 'flot-pie',
			'handle'        => 'wc-flot-pie',
			'path'          => $plugin_url . '/assets/js/jquery-flot/jquery.flot.pie' . $suffix . '.js',
			'dependencies'  => array( 'jquery', 'wc-flot' ),
			'version'       => $version,
		),
		array(
			'legacy_handle' => 'flot-stack',
			'handle'        => 'wc-flot-stack',
			'path'          => $plugin_url . '/assets/js/jquery-flot/jquery.flot.stack' . $suffix . '.js',
			'dependencies'  => array( 'jquery', 'wc-flot' ),
			'version'       => $version,
		),
		array(
			'handle'       => 'wc-settings-tax',
			'path'         => $plugin_url . '/assets/js/admin/settings-views-html-settings-tax' . $suffix . '.js',
			'dependencies' => array( 'jquery', 'wp-util', 'underscore', 'backbone', 'wc-jquery-blockui' ),
			'version'      => $version,
		),
		array(
			'handle'       => 'wc-backbone-modal',
			'path'         => $plugin_url . '/assets/js/admin/backbone-modal' . $suffix . '.js',
			'dependencies' => array( 'underscore', 'backbone', 'wp-util' ),
			'version'      => $version,
		),
		array(
			'handle'       => 'wc-shipping-zones',
			'path'         => $plugin_url . '/assets/js/admin/wc-shipping-zones' . $suffix . '.js',
			'dependencies' => array( 'jquery', 'wp-util', 'underscore', 'backbone', 'jquery-ui-sortable', 'wc-enhanced-select', 'wc-backbone-modal' ),
			'version'      => $version,
		),
		array(
			'handle'       => 'wc-shipping-zone-methods',
			'path'         => $plugin_url . '/assets/js/admin/wc-shipping-zone-methods' . $suffix . '.js',
			'dependencies' => array( 'jquery', 'wp-util', 'underscore', 'backbone', 'jquery-ui-sortable', 'wc-backbone-modal' ),
			'version'      => $version,
		),
		array(
			'handle'       => 'wc-shipping-classes',
			'path'         => $plugin_url . '/assets/js/admin/wc-shipping-classes' . $suffix . '.js',
			'dependencies' => array( 'jquery', 'wp-util', 'underscore', 'backbone', 'wc-backbone-modal' ),
			'version'      => $version,
		),
		array(
			'handle'       => 'wc-clipboard',
			'path'         => $plugin_url . '/assets/js/admin/wc-clipboard' . $suffix . '.js',
			'dependencies' => array( 'jquery' ),
			'version'      => $version,
		),
		array(
			'legacy_handle' => 'select2',
			'handle'        => 'wc-select2',
			'path'          => $plugin_url . '/assets/js/select2/select2.full' . $suffix . '.js',
			'dependencies'  => array( 'jquery' ),
			'version'       => '4.0.3',
		),
		array(
			'handle'       => 'selectWoo',
			'path'         => $plugin_url . '/assets/js/selectWoo/selectWoo.full' . $suffix . '.js',
			'dependencies' => array( 'jquery' ),
			'version'      => '1.0.6',
		),
		array(
			'handle'       => 'wc-enhanced-select',
			'path'         => $plugin_url . '/assets/js/admin/wc-enhanced-select' . $suffix . '.js',
			'dependencies' => array( 'jquery', 'selectWoo' ),
			'version'      => $version,
		),
		array(
			'legacy_handle' => 'js-cookie',
			'handle'        => 'wc-js-cookie',
			'path'          => $plugin_url . '/assets/js/js-cookie/js.cookie' . $suffix . '.js',
			'dependencies'  => array(),
			'version'       => '2.1.4',
			'args'          => array(
				'in_footer' => true,
			),
		),
		array(
			'legacy_handle' => 'dompurify',
			'handle'        => 'wc-dompurify',
			'path'          => $plugin_url . '/assets/js/dompurify/purify' . $suffix . '.js',
			'dependencies'  => array(),
			'version'       => $version,
		),
		array(
			'legacy_handle' => 'accounting',
			'handle'        => 'wc-accounting',
			'path'          => $plugin_url . '/assets/js/accounting/accounting' . $suffix . '.js',
			'dependencies'  => array( 'jquery' ),
			'version'       => '0.4.2',
		),
	);
}