PluginProbe ʕ •ᴥ•ʔ
SureCart – Ecommerce Made Easy For Selling Physical Products, Digital Downloads, Subscriptions, Donations, & Payments / 4.6.3
SureCart – Ecommerce Made Easy For Selling Physical Products, Digital Downloads, Subscriptions, Donations, & Payments v4.6.3
4.7.0 4.6.6 4.6.5 4.6.4 4.6.3 4.6.2 4.6.1 4.6.0 4.5.1 4.5.0 4.4.2 4.4.1 4.4.0 4.3.3 4.3.2 4.3.1 4.3.0 4.2.3 4.2.2 4.2.1 1.0.3 1.0.4 1.0.5 1.0.6 1.1.0 1.1.1 1.1.10 1.1.11 1.1.12 1.1.13 1.1.14 1.1.15 1.1.16 1.1.17 1.1.18 1.1.19 1.1.2 1.1.3 1.1.4 1.1.5 1.1.6 1.1.7 1.1.8 1.1.9 1.10.0 1.10.1 1.10.2 1.10.3 1.10.4 1.11.0 1.11.1 1.11.2 1.2.0 1.2.1 1.2.2 1.2.3 1.2.4 1.2.5 1.3.0 1.3.1 1.3.2 1.3.3 1.3.4 1.4.0 1.4.1 1.4.2 1.5.0 1.5.1 1.5.2 1.5.3 1.5.4 1.5.5 1.5.6 1.5.7 1.5.8 1.6.0 1.6.1 1.6.2 1.6.3 1.6.4 1.7.0 1.7.1 1.7.2 1.8.0 1.8.1 1.8.2 1.8.3 1.8.4 1.8.5 1.9.0 1.9.1 1.9.2 1.9.3 1.9.4 1.9.5 2.0.0 2.0.1 2.1.0 2.1.1 2.1.2 2.1.3 2.1.4 2.10.0 2.10.1 2.11.0 2.11.1 2.11.2 2.11.3 2.11.4 2.12.0 2.13.0 2.14.0 2.14.1 2.15.0 2.15.1 2.16.0 2.16.1 2.16.2 2.16.3 2.17.0 2.17.1 2.17.2 2.18.0 2.19.0 2.19.2 2.19.3 2.19.4 2.2.0 2.2.1 2.20.0 2.20.1 2.20.2 2.20.3 2.20.4 2.20.5 2.20.6 2.21.0 2.22.0 2.22.1 2.23.0 2.24.0 2.25.0 2.25.1 2.25.2 2.26.0 2.27.0 2.27.1 2.28.0 2.29.0 2.29.1 2.29.2 2.29.3 2.29.4 2.3.0 2.3.1 2.30.0 2.31.0 2.31.1 2.31.2 2.31.3 2.4.0 2.4.1 2.4.2 2.4.3 2.4.4 2.40.0 2.40.1 2.5.0 2.5.1 2.5.2 2.6.0 2.6.1 2.6.2 2.7.0 2.7.1 2.7.2 2.7.3 2.7.4 2.7.5 2.8.0 2.8.1 2.8.2 2.8.3 2.8.4 2.9.0 3.0.0 3.0.0-RC1 3.0.0-RC2 3.0.0-beta1 3.0.0-beta2 3.0.1 3.0.2 3.0.3 3.0.4 3.0.5 3.1.0 3.1.1 3.1.2 3.1.3 3.1.4 3.1.5 3.1.6 3.10.0 3.10.1 3.11.0 3.12.0 3.13.0 3.13.1 3.13.2 3.13.3 3.13.4 3.14.0 3.15.0 3.15.1 3.15.2 3.15.3 3.15.4 3.15.5 3.16.0 3.16.1 3.16.2 3.16.3 3.16.4 3.16.5 3.16.6 3.16.7 3.16.8 3.17.0 3.17.1 3.17.2 3.17.3 3.17.4 3.17.5 3.17.6 3.18.0 3.19.0 3.19.1 3.19.2 3.2.0 3.2.1 3.2.2 3.20.0 3.20.1 3.3.0 3.3.1 3.4.0 3.4.1 3.4.2 3.4.3 3.5.0 3.5.1 3.5.2 3.5.3 3.6.0 3.6.1 3.6.2 3.7.0 3.7.1 3.7.2 3.7.3 3.8.0 3.8.1 3.8.2 3.8.3 3.8.4 3.8.5 3.9.0 4.0.0 4.0.1 4.0.2 4.0.3 trunk 4.1.0 0.2.19.1 4.1.1 1.0.0 4.2.0 1.0.1 1.0.2
surecart / packages / blocks-next / build / blocks / product-quick-view-button / button-cart.php
surecart / packages / blocks-next / build / blocks / product-quick-view-button Last commit date
block.json 11 months ago button-cart.php 6 months ago button-quick-view.php 6 months ago controller.php 6 months ago index-rtl.css 11 months ago index.asset.php 1 month ago index.css 11 months ago index.js 1 month ago
button-cart.php
65 lines
1 <div class="wp-block-buttons">
2 <div class="wp-block-button <?php echo esc_attr( $width_class ); ?>" style="<?php echo esc_attr( $wrapper_style ); ?>">
3 <div
4 <?php
5 echo wp_kses_data(
6 get_block_wrapper_attributes(
7 array_filter(
8 [
9 'role' => 'button',
10 'tabindex' => '0',
11 'aria-disabled' => empty( $product->in_stock ) ? 'true' : null,
12 'disabled' => empty( $product->in_stock ) ? 'true' : null,
13 'aria-label' => empty( $product->in_stock ) ? __( 'Sold Out', 'surecart' ) : __( 'Add to Cart', 'surecart' ),
14 'data-wp-class--sc-button__link--busy' => 'context.busy',
15 'style' => $style,
16 'class' => 'wp-block-button__link sc-button__link ',
17 'data-wp-on--click' => 'callbacks.handleSubmit',
18 'data-wp-on--keydown' => 'callbacks.handleSubmit',
19 ],
20 function ( $value ) {
21 return null !== $value;
22 }
23 )
24 )
25 );
26 ?>
27 >
28 <span class="sc-spinner" aria-hidden="true"></span>
29
30 <?php if ( $show_icon && 'before' === $icon_position ) { ?>
31 <?php
32 echo wp_kses(
33 SureCart::svg()->get(
34 $icon,
35 [
36 'class' => 'wp-block-surecart-product-quick-view-button__icon sc-button__link-text',
37 ]
38 ),
39 sc_allowed_svg_html()
40 );
41 ?>
42 <?php } ?>
43
44 <?php if ( $show_text ) { ?>
45 <span class="sc-button__link-text">
46 <?php echo esc_html( empty( $product->in_stock ) ? __( 'Sold Out', 'surecart' ) : $label ); ?>
47 </span>
48 <?php } ?>
49
50 <?php if ( $show_icon && 'after' === $icon_position ) { ?>
51 <?php
52 echo wp_kses(
53 SureCart::svg()->get(
54 $icon,
55 [
56 'class' => 'wp-block-surecart-product-quick-view-button__icon sc-button__link-text',
57 ]
58 ),
59 sc_allowed_svg_html()
60 );
61 ?>
62 <?php } ?>
63 </div>
64 </div>
65 </div>