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 -54 2.1.112.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,10 +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-fonts', rtsb()->get_assets_uri( 'css/frontend/rtsb-fonts.css' ), '', $this->version );
353 - // 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 );
354 331 wp_register_style( 'rtsb-templatebuilder', rtsb()->get_assets_uri( 'css/backend/template-builder.css' ), '', $this->version );
355 332
356 333 /**
357 334 * Scripts.
@@ -357,8 +334,9 @@
357 334 * Scripts.
358 335 */
359 336 wp_register_script( 'rtsb-admin-app', rtsb()->get_assets_uri( 'js/backend/admin-settings.js' ), '', $this->version, true );
360 337 wp_register_script( 'rtsb-templatebuilder', rtsb()->get_assets_uri( 'js/backend/template-builder.js' ), '', $this->version, true );
338 +
361 339 }
362 340
363 341 /**
364 342 * Enqueues admin scripts.
@@ -367,28 +345,14 @@
367 345 *
368 346 * @return void
369 347 */
370 348 public function enqueue_backend_scripts( $hook ) {
371 - ob_start(); ?>
372 - #adminmenu .toplevel_page_rtsb .wp-menu-image img {
373 - width: auto;
374 - height: 22px;
375 - padding: 4px 0;
376 - }
377 - .post-type-rtsb_builder li#wp-admin-bar-WPML_ALS_all,
378 - .post-type-rtsb_builder li.language_all{
379 - display: none;
380 - }
381 349
382 - <?php
383 - $admin_global_style = ob_get_clean();
384 - // Speed Optimization.
385 - wp_add_inline_style( 'admin-menu', $admin_global_style );
386 - // wp_enqueue_style( 'rtsb-admin-global' );
350 + wp_enqueue_style( 'rtsb-admin-global' );
387 351
388 352 global $pagenow;
389 353
390 - 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'] ) {
391 355 // Elementor Console Error Fixed For "rtsb-settings" Page.
392 356 wp_dequeue_script( 'elementor-admin-top-bar' );
393 357 wp_dequeue_script( 'elementor-common' );
394 358 wp_dequeue_script( 'elementor-dev-tools' );
@@ -406,9 +370,8 @@
406 370 /**
407 371 * Styles.
408 372 */
409 373 wp_enqueue_style( 'rtsb-admin-app' );
410 - wp_enqueue_style( 'rtsb-fonts' );
411 374
412 375 /**
413 376 * Scripts.
414 377 */
@@ -424,9 +387,9 @@
424 387 'rest_nonce' => wp_create_nonce( 'wp_rest' ),
425 388 'nonce' => wp_create_nonce( rtsb()->nonceText ),
426 389 'sections' => Settings::instance()->get_sections(),
427 390 'pages' => Fns::get_pages(),
428 - 'hasPro' => rtsb()->has_pro() ? 'yes' : 'no',
391 + 'hasPro' => rtsb()->has_pro() ? 'yes' : 'no'
429 392 ]
430 393 );
431 394 } else {
432 395 $current_screen = get_current_screen();
@@ -439,9 +402,9 @@
439 402 * Styles.
440 403 */
441 404 wp_enqueue_style( 'rtsb-templatebuilder' );
442 405
443 - 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 ) );
444 407
445 408 wp_enqueue_script( 'selectWoo' );
446 409 /**
447 410 * Scripts.
@@ -454,9 +417,9 @@
454 417 [
455 418 'ajaxurl' => esc_url( self::$ajaxurl ),
456 419 'homeurl' => home_url(),
457 420 rtsb()->nonceId => wp_create_nonce( rtsb()->nonceText ),
458 - 'hasPro' => rtsb()->has_pro() ? 'yes' : 'no',
421 + 'hasPro' => rtsb()->has_pro() ? 'yes' : 'no'
459 422 ]
460 423 );
461 424 }
462 425 }