PluginProbe
ShopBuilder – WooCommerce Builder For Elementor / 2.0.0
ShopBuilder – WooCommerce Builder For Elementor v2.0.0
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/Controllers/AssetsController.php +18 -48 2.1.82.0.0 View file →
@@ -86,9 +86,8 @@
86 86 *
87 87 * @return object
88 88 */
89 89 private function get_public_styles() {
90 - $rtl_suffix = is_rtl() ? '-rtl' : '';
91 90 $this->styles[] = [
92 91 'handle' => 'rtsb-fonts',
93 92 'src' => rtsb()->get_assets_uri( 'css/frontend/rtsb-fonts.css' ),
94 93 ];
@@ -101,9 +100,9 @@
101 100 }
102 101
103 102 $this->styles[] = [
104 103 'handle' => 'rtsb-frontend',
105 - 'src' => rtsb()->get_assets_uri( 'css/frontend/frontend' . $rtl_suffix . '.css' ),
104 + 'src' => rtsb()->get_assets_uri( 'css/frontend/frontend.css' ),
106 105 ];
107 106
108 107 $this->styles[] = [
109 108 'handle' => 'swiper',
@@ -136,30 +135,11 @@
136 135 *
137 136 * @return object
138 137 */
139 138 private function get_public_scripts() {
140 -
141 - $default_swiper_path = rtsb()->get_assets_uri( 'vendor/swiper/js/swiper-bundle.min.js' );
142 -
143 - if ( defined( 'ELEMENTOR_ASSETS_PATH' ) ) {
144 - $is_swiper8_enable = get_option( 'elementor_experiment-e_swiper_latest' );
145 -
146 - if ( 'active' === $is_swiper8_enable || 'default' === $is_swiper8_enable ) {
147 - $el_swiper_path = 'lib/swiper/v8/swiper.min.js';
148 - } else {
149 - $el_swiper_path = 'lib/swiper/swiper.min.js';
150 - }
151 -
152 - $elementor_swiper_path = ELEMENTOR_ASSETS_PATH . $el_swiper_path;
153 -
154 - if ( file_exists( $elementor_swiper_path ) ) {
155 - $default_swiper_path = ELEMENTOR_ASSETS_URL . $el_swiper_path;
156 - }
157 - }
158 -
159 139 $this->scripts[] = [
160 140 'handle' => 'swiper',
161 - 'src' => esc_url( $default_swiper_path ),
141 + 'src' => rtsb()->get_assets_uri( 'vendor/swiper/js/swiper-bundle.min.js' ),
162 142 'deps' => [ 'jquery' ],
163 143 'footer' => true,
164 144 ];
165 145
@@ -322,20 +302,18 @@
322 302 wp_localize_script(
323 303 'rtsb-public',
324 304 'rtsbPublicParams',
325 305 [
326 - 'ajaxUrl' => esc_url( self::$ajaxurl ),
327 - 'homeurl' => home_url(),
328 - 'wcCartUrl' => wc_get_cart_url(),
329 - 'addedToCartText' => esc_html__( 'Product Added', 'shopbuilder' ),
330 - 'singleCartToastrText' => esc_html__( 'Successfully Added', 'shopbuilder' ),
331 - 'singleCartBtnText' => apply_filters( 'rtsb/global/single_add_to_cart_success', esc_html__( 'Added to Cart', 'shopbuilder' ) ),
332 - 'browseCartText' => esc_html__( 'Browse Cart', 'shopbuilder' ),
333 - 'noProductsText' => apply_filters( 'rtsb/global/no_products_text', esc_html__( 'No more products to load', 'shopbuilder' ) ),
334 - 'notice' => [
306 + 'ajaxUrl' => esc_url( self::$ajaxurl ),
307 + 'homeurl' => home_url(),
308 + 'wcCartUrl' => wc_get_cart_url(),
309 + 'addedToCartText' => esc_html__( 'Product Added', 'shopbuilder' ),
310 + 'browseCartText' => esc_html__( 'Browse Cart', 'shopbuilder' ),
311 + 'noProductsText' => apply_filters( 'rtsb/global/no_products_text', esc_html__( 'No more products to load', 'shopbuilder' ) ),
312 + 'notice' => [
335 313 'position' => Fns::get_option( 'general', 'notification', 'notification_position', 'center-center' ),
336 314 ],
337 - rtsb()->nonceId => wp_create_nonce( rtsb()->nonceText ),
315 + rtsb()->nonceId => wp_create_nonce( rtsb()->nonceText ),
338 316 ]
339 317 );
340 318 }
341 319
@@ -348,9 +326,9 @@
348 326 /**
349 327 * Styles.
350 328 */
351 329 wp_register_style( 'rtsb-admin-app', rtsb()->get_assets_uri( 'css/backend/admin-settings.css' ), '', $this->version );
352 - // wp_register_style( 'rtsb-admin-global', rtsb()->get_assets_uri( 'css/backend/admin-global.css' ), '', $this->version );
330 + wp_register_style( 'rtsb-admin-global', rtsb()->get_assets_uri( 'css/backend/admin-global.css' ), '', $this->version );
353 331 wp_register_style( 'rtsb-templatebuilder', rtsb()->get_assets_uri( 'css/backend/template-builder.css' ), '', $this->version );
354 332
355 333 /**
356 334 * Scripts.
@@ -356,8 +334,9 @@
356 334 * Scripts.
357 335 */
358 336 wp_register_script( 'rtsb-admin-app', rtsb()->get_assets_uri( 'js/backend/admin-settings.js' ), '', $this->version, true );
359 337 wp_register_script( 'rtsb-templatebuilder', rtsb()->get_assets_uri( 'js/backend/template-builder.js' ), '', $this->version, true );
338 +
360 339 }
361 340
362 341 /**
363 342 * Enqueues admin scripts.
@@ -366,23 +345,14 @@
366 345 *
367 346 * @return void
368 347 */
369 348 public function enqueue_backend_scripts( $hook ) {
370 - ob_start(); ?>
371 - #adminmenu .toplevel_page_rtsb .wp-menu-image img {
372 - width: auto;
373 - height: 22px;
374 - padding: 4px 0;
375 - }
376 - <?php
377 - $admin_global_style = ob_get_clean();
378 - // Speed Optimization.
379 - wp_add_inline_style( 'admin-menu', $admin_global_style );
380 - // wp_enqueue_style( 'rtsb-admin-global' );
381 349
350 + wp_enqueue_style( 'rtsb-admin-global' );
351 +
382 352 global $pagenow;
383 353
384 - if ( 'admin.php' === $pagenow && ! empty( $_GET['page'] ) && 'rtsb-settings' === $_GET['page'] ) { // phpcs:ignore WordPress.Security.NonceVerification.Recommended
354 + if ( 'admin.php' === $pagenow && ! empty( $_GET['page'] ) && 'rtsb-settings' === $_GET['page'] ) {
385 355 // Elementor Console Error Fixed For "rtsb-settings" Page.
386 356 wp_dequeue_script( 'elementor-admin-top-bar' );
387 357 wp_dequeue_script( 'elementor-common' );
388 358 wp_dequeue_script( 'elementor-dev-tools' );
@@ -417,9 +387,9 @@
417 387 'rest_nonce' => wp_create_nonce( 'wp_rest' ),
418 388 'nonce' => wp_create_nonce( rtsb()->nonceText ),
419 389 'sections' => Settings::instance()->get_sections(),
420 390 'pages' => Fns::get_pages(),
421 - 'hasPro' => rtsb()->has_pro() ? 'yes' : 'no',
391 + 'hasPro' => rtsb()->has_pro() ? 'yes' : 'no'
422 392 ]
423 393 );
424 394 } else {
425 395 $current_screen = get_current_screen();
@@ -432,9 +402,9 @@
432 402 * Styles.
433 403 */
434 404 wp_enqueue_style( 'rtsb-templatebuilder' );
435 405
436 - wp_enqueue_style( 'select2', plugins_url( 'assets/css/select2.css', WC_PLUGIN_FILE ) ); // phpcs:ignore WordPress.WP.EnqueuedResourceParameters.MissingVersion
406 + wp_enqueue_style( 'select2', plugins_url( 'assets/css/select2.css', WC_PLUGIN_FILE ) );
437 407
438 408 wp_enqueue_script( 'selectWoo' );
439 409 /**
440 410 * Scripts.
@@ -447,9 +417,9 @@
447 417 [
448 418 'ajaxurl' => esc_url( self::$ajaxurl ),
449 419 'homeurl' => home_url(),
450 420 rtsb()->nonceId => wp_create_nonce( rtsb()->nonceText ),
451 - 'hasPro' => rtsb()->has_pro() ? 'yes' : 'no',
421 + 'hasPro' => rtsb()->has_pro() ? 'yes' : 'no'
452 422 ]
453 423 );
454 424 }
455 425 }