Edit File by line
/home/zeestwma/richards.../wp-conte.../plugins/woocomme.../src/Blocks
File: Assets.php
<?php
[0] Fix | Delete
namespace Automattic\WooCommerce\Blocks;
[1] Fix | Delete
[2] Fix | Delete
use Automattic\WooCommerce\Blocks\Package;
[3] Fix | Delete
use Automattic\WooCommerce\Blocks\Assets\Api as AssetApi;
[4] Fix | Delete
[5] Fix | Delete
/**
[6] Fix | Delete
* Assets class.
[7] Fix | Delete
*
[8] Fix | Delete
* @deprecated 5.0.0 This class will be removed in a future release. This has been replaced by AssetsController.
[9] Fix | Delete
* @internal
[10] Fix | Delete
*/
[11] Fix | Delete
class Assets {
[12] Fix | Delete
[13] Fix | Delete
/**
[14] Fix | Delete
* Initialize class features on init.
[15] Fix | Delete
*
[16] Fix | Delete
* @since 2.5.0
[17] Fix | Delete
* @deprecated 5.0.0
[18] Fix | Delete
*/
[19] Fix | Delete
public static function init() {
[20] Fix | Delete
_deprecated_function( 'Assets::init', '5.0.0' );
[21] Fix | Delete
}
[22] Fix | Delete
[23] Fix | Delete
/**
[24] Fix | Delete
* Register block scripts & styles.
[25] Fix | Delete
*
[26] Fix | Delete
* @since 2.5.0
[27] Fix | Delete
* @deprecated 5.0.0
[28] Fix | Delete
*/
[29] Fix | Delete
public static function register_assets() {
[30] Fix | Delete
_deprecated_function( 'Assets::register_assets', '5.0.0' );
[31] Fix | Delete
}
[32] Fix | Delete
[33] Fix | Delete
/**
[34] Fix | Delete
* Register the vendors style file. We need to do it after the other files
[35] Fix | Delete
* because we need to check if `wp-edit-post` has been enqueued.
[36] Fix | Delete
*
[37] Fix | Delete
* @deprecated 5.0.0
[38] Fix | Delete
*/
[39] Fix | Delete
public static function enqueue_scripts() {
[40] Fix | Delete
_deprecated_function( 'Assets::enqueue_scripts', '5.0.0' );
[41] Fix | Delete
}
[42] Fix | Delete
[43] Fix | Delete
/**
[44] Fix | Delete
* Add body classes.
[45] Fix | Delete
*
[46] Fix | Delete
* @deprecated 5.0.0
[47] Fix | Delete
* @param array $classes Array of CSS classnames.
[48] Fix | Delete
* @return array Modified array of CSS classnames.
[49] Fix | Delete
*/
[50] Fix | Delete
public static function add_theme_body_class( $classes = [] ) {
[51] Fix | Delete
_deprecated_function( 'Assets::add_theme_body_class', '5.0.0' );
[52] Fix | Delete
return $classes;
[53] Fix | Delete
}
[54] Fix | Delete
[55] Fix | Delete
/**
[56] Fix | Delete
* Add theme class to admin body.
[57] Fix | Delete
*
[58] Fix | Delete
* @deprecated 5.0.0
[59] Fix | Delete
* @param array $classes String with the CSS classnames.
[60] Fix | Delete
* @return array Modified string of CSS classnames.
[61] Fix | Delete
*/
[62] Fix | Delete
public static function add_theme_admin_body_class( $classes = '' ) {
[63] Fix | Delete
_deprecated_function( 'Assets::add_theme_admin_body_class', '5.0.0' );
[64] Fix | Delete
return $classes;
[65] Fix | Delete
}
[66] Fix | Delete
[67] Fix | Delete
/**
[68] Fix | Delete
* Adds a redirect field to the login form so blocks can redirect users after login.
[69] Fix | Delete
*
[70] Fix | Delete
* @deprecated 5.0.0
[71] Fix | Delete
*/
[72] Fix | Delete
public static function redirect_to_field() {
[73] Fix | Delete
_deprecated_function( 'Assets::redirect_to_field', '5.0.0' );
[74] Fix | Delete
}
[75] Fix | Delete
[76] Fix | Delete
/**
[77] Fix | Delete
* Queues a block script in the frontend.
[78] Fix | Delete
*
[79] Fix | Delete
* @since 2.3.0
[80] Fix | Delete
* @since 2.6.0 Changed $name to $script_name and added $handle argument.
[81] Fix | Delete
* @since 2.9.0 Made it so scripts are not loaded in admin pages.
[82] Fix | Delete
* @deprecated 4.5.0 Block types register the scripts themselves.
[83] Fix | Delete
*
[84] Fix | Delete
* @param string $script_name Name of the script used to identify the file inside build folder.
[85] Fix | Delete
* @param string $handle Optional. Provided if the handle should be different than the script name. `wc-` prefix automatically added.
[86] Fix | Delete
* @param array $dependencies Optional. An array of registered script handles this script depends on. Default empty array.
[87] Fix | Delete
*/
[88] Fix | Delete
public static function register_block_script( $script_name, $handle = '', $dependencies = [] ) {
[89] Fix | Delete
_deprecated_function( 'register_block_script', '4.5.0' );
[90] Fix | Delete
$asset_api = Package::container()->get( AssetApi::class );
[91] Fix | Delete
$asset_api->register_block_script( $script_name, $handle, $dependencies );
[92] Fix | Delete
}
[93] Fix | Delete
}
[94] Fix | Delete
[95] Fix | Delete
It is recommended that you Edit text format, this type of Fix handles quite a lot in one request
Function