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 +17 -52 2.1.102.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,28 +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 - .post-type-rtsb_builder li#wp-admin-bar-WPML_ALS_all,
377 - .post-type-rtsb_builder li.language_all{
378 - display: none;
379 - }
380 349
381 - <?php
382 - $admin_global_style = ob_get_clean();
383 - // Speed Optimization.
384 - wp_add_inline_style( 'admin-menu', $admin_global_style );
385 - // wp_enqueue_style( 'rtsb-admin-global' );
350 + wp_enqueue_style( 'rtsb-admin-global' );
386 351
387 352 global $pagenow;
388 353
389 - 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'] ) {
390 355 // Elementor Console Error Fixed For "rtsb-settings" Page.
391 356 wp_dequeue_script( 'elementor-admin-top-bar' );
392 357 wp_dequeue_script( 'elementor-common' );
393 358 wp_dequeue_script( 'elementor-dev-tools' );
@@ -422,9 +387,9 @@
422 387 'rest_nonce' => wp_create_nonce( 'wp_rest' ),
423 388 'nonce' => wp_create_nonce( rtsb()->nonceText ),
424 389 'sections' => Settings::instance()->get_sections(),
425 390 'pages' => Fns::get_pages(),
426 - 'hasPro' => rtsb()->has_pro() ? 'yes' : 'no',
391 + 'hasPro' => rtsb()->has_pro() ? 'yes' : 'no'
427 392 ]
428 393 );
429 394 } else {
430 395 $current_screen = get_current_screen();
@@ -437,9 +402,9 @@
437 402 * Styles.
438 403 */
439 404 wp_enqueue_style( 'rtsb-templatebuilder' );
440 405
441 - 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 ) );
442 407
443 408 wp_enqueue_script( 'selectWoo' );
444 409 /**
445 410 * Scripts.
@@ -452,9 +417,9 @@
452 417 [
453 418 'ajaxurl' => esc_url( self::$ajaxurl ),
454 419 'homeurl' => home_url(),
455 420 rtsb()->nonceId => wp_create_nonce( rtsb()->nonceText ),
456 - 'hasPro' => rtsb()->has_pro() ? 'yes' : 'no',
421 + 'hasPro' => rtsb()->has_pro() ? 'yes' : 'no'
457 422 ]
458 423 );
459 424 }
460 425 }