PluginProbe
ShopBuilder – WooCommerce Builder For Elementor / 3.2.2
ShopBuilder – WooCommerce Builder For Elementor v3.2.2
3.4.2 3.4.1 3.4.0 2.0.1 2.0.2 2.0.3 2.1.0 2.1.1 2.1.10 2.1.11 2.1.12 2.1.13 2.1.14 2.1.15 2.1.2 2.1.3 2.1.4 2.1.5 2.1.6 2.1.7 2.1.8 2.1.9 2.2.0 2.2.1 2.2.2 All 63 releases
← All changes | app/Modules/QuickView/QuickViewFrontEnd.php +3 -8 3.4.03.2.2 View file →
@@ -188,16 +188,11 @@
188 188 if ( ! $product instanceof WC_Product && $product_id ) {
189 189 $product = wc_get_product( $product_id );
190 190 }
191 191
192 - $classes = [];
193 - $button_text = Fns::get_option( 'modules', 'quick_view', 'button_text', esc_html__( 'Quick View', 'shopbuilder' ) );
194 - $has_button_text = ! empty( Fns::get_option( 'modules', 'quick_view', 'button_text', '' ) );
192 + $classes = [];
193 + $button_text = Fns::get_option( 'modules', 'quick_view', 'button_text', esc_html__( 'Quick View', 'shopbuilder' ) );
195 194
196 - if ( $has_button_text ) {
197 - $classes[] = 'has-text';
198 - }
199 -
200 195 $icon_html = '<i class="rtsb-icon rtsb-icon-eye"></i>';
201 196 // get product type.
202 197 $product_type = $product->get_type();
203 198 $params = [
@@ -204,9 +199,9 @@
204 199 'classes' => $classes,
205 200 'product_id' => $product->get_id(),
206 201 'product_type' => $product_type,
207 202 'button_text' => $button_text,
208 - 'has_button_text' => $has_button_text,
203 + 'has_button_text' => ! empty( Fns::get_option( 'modules', 'quick_view', 'button_text', '' ) ),
209 204 'left_text' => apply_filters( 'rtsb/module/quick_view/button_left_text', '' ),
210 205 'right_text' => apply_filters( 'rtsb/module/quick_view/button_right_text', '' ),
211 206 ];
212 207 // let third party developer filter options.