woocommerce/plugins/woocommerce-blocks/tests/e2e/themes/storefront-child__with-bloc.../style.css

14 lines
489 B
CSS
Raw Normal View History

Initialize BlockTemplatesController for block themes only (#48905) * Move `check_should_use_blockified_product_grid_templates` to `wc-template-functions.php` * add changelog entry * alias Blocks/Options as BlocksOptions * Init `BlockTemplatesController` for block themes only * Remove the `wc_current_theme_is_fse_theme()` check from BTC * Streamline the option update logic a tad * Revert "Streamline the option update logic a tad" This reverts commit 54a965d9784df253f82533991e03c1112fd386ef. * init BTC for themes that support block template parts Co-authored-by: Albert Juhé Lluveras <contact@albertjuhe.com> * init BTC for themes that support block template parts, p.2 Co-authored-by: Albert Juhé Lluveras <contact@albertjuhe.com> * move the check to a new OptionsManager class * make types consistent * add classic theme with block template parts support * tmp: add logs for debugging * Initialize BlockTemplatesController on init * Remove debugging code * Prevent duplicate template parts appearing in the Site Editor in classic themes that support template parts * Update e2e tests for classic themes that support template parts * Fix Checkout header not being rendered * Fix PHP tests * Simplify WC_BLOCK_USE_BLOCKIFIED_PRODUCT_GRID_BLOCK_AS_TEMPLATE logic * Rename OptionsManager class to TemplateOptions * Change format of inline comment * Use wc()->is_store_api_request() * Update plugins/woocommerce/src/Blocks/TemplateOptions.php Co-authored-by: Tom Cafferkey <tjcafferkey@gmail.com> * Update testing theme slugs * Add strict_types to TemplateOptions file * Refactor check_should_use_blockified_product_grid_templates() * Don't update 'wc_blocks_use_blockified_product_grid_block_as_template' when switching between block themes * Add extra unit test to make sure the option is not updated when switching between block themes * Update strict_types format * Remove unnecessary theme switch after tests finish running * Replace .toHaveCount( 0 ) with .toBeHidden() in several tests * Create a TestUtils to abstract logic to open Mini-Cart block * Remove unnecessary import * Replace .toHaveCount( 0 ) with .toBeHidden() in several tests (II) --------- Co-authored-by: Bart Kalisz <bartlomiej.kalisz@gmail.com> Co-authored-by: Tom Cafferkey <tjcafferkey@gmail.com>
2024-07-03 09:31:41 +00:00
/**
* Theme Name: Storefront Child (with block template parts)
* Theme URI: https://github.com/woocommerce/woocommerce/
* Template: storefront
* Description: Storefront child theme to test block template parts.
* Version: 1.0
* Author: WooCommerce
* Author URI: https://woo.com
* Requires at least: 5.3
* Requires PHP: 5.6
* License: GNU General Public License v2.0 or later
* License URI: https://www.gnu.org/licenses/gpl-2.0.html
*/