WC_Admin_Assets::get_scripts │ private │ WC 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() 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',
),
);
}