PluginProbe
ShopBuilder – WooCommerce Builder For Elementor / 2.2.2
ShopBuilder – WooCommerce Builder For Elementor v2.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/Controllers/AssetsController.php +41 -21 2.1.52.2.2 View file →
@@ -86,9 +86,9 @@
86 86 *
87 87 * @return object
88 88 */
89 89 private function get_public_styles() {
90 - $rtl_suffix = is_rtl() ? '-rtl' : '';
90 + $rtl_suffix = is_rtl() ? '-rtl' : '';
91 91 $this->styles[] = [
92 92 'handle' => 'rtsb-fonts',
93 93 'src' => rtsb()->get_assets_uri( 'css/frontend/rtsb-fonts.css' ),
94 94 ];
@@ -322,18 +322,20 @@
322 322 wp_localize_script(
323 323 'rtsb-public',
324 324 'rtsbPublicParams',
325 325 [
326 - 'ajaxUrl' => esc_url( self::$ajaxurl ),
327 - 'homeurl' => home_url(),
328 - 'wcCartUrl' => wc_get_cart_url(),
329 - 'addedToCartText' => esc_html__( 'Product Added', 'shopbuilder' ),
330 - 'browseCartText' => esc_html__( 'Browse Cart', 'shopbuilder' ),
331 - 'noProductsText' => apply_filters( 'rtsb/global/no_products_text', esc_html__( 'No more products to load', 'shopbuilder' ) ),
332 - 'notice' => [
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' => [
333 335 'position' => Fns::get_option( 'general', 'notification', 'notification_position', 'center-center' ),
334 336 ],
335 - rtsb()->nonceId => wp_create_nonce( rtsb()->nonceText ),
337 + rtsb()->nonceId => wp_create_nonce( rtsb()->nonceText ),
336 338 ]
337 339 );
338 340 }
339 341
@@ -346,9 +348,20 @@
346 348 /**
347 349 * Styles.
348 350 */
349 351 wp_register_style( 'rtsb-admin-app', rtsb()->get_assets_uri( 'css/backend/admin-settings.css' ), '', $this->version );
350 - // wp_register_style( 'rtsb-admin-global', rtsb()->get_assets_uri( 'css/backend/admin-global.css' ), '', $this->version );
352 + wp_register_style( 'rtsb-fonts', rtsb()->get_assets_uri( 'css/frontend/rtsb-fonts.css' ), '', $this->version );
353 +
354 + $current_screen = get_current_screen();
355 +
356 + if ( 'edit-rtsb_builder' === $current_screen->id ) {
357 + if ( ! function_exists( 'woocommerce_get_asset_url' ) ) {
358 + include_once WC_ABSPATH . 'includes/wc-template-functions.php';
359 + }
360 +
361 + wp_deregister_style( 'select2' );
362 + wp_register_style( 'select2', plugins_url( 'assets/css/select2.css', WC_PLUGIN_FILE ) ); // phpcs:ignore WordPress.WP.EnqueuedResourceParameters.MissingVersion
363 + }
351 364 wp_register_style( 'rtsb-templatebuilder', rtsb()->get_assets_uri( 'css/backend/template-builder.css' ), '', $this->version );
352 365
353 366 /**
354 367 * Scripts.
@@ -354,9 +367,8 @@
354 367 * Scripts.
355 368 */
356 369 wp_register_script( 'rtsb-admin-app', rtsb()->get_assets_uri( 'js/backend/admin-settings.js' ), '', $this->version, true );
357 370 wp_register_script( 'rtsb-templatebuilder', rtsb()->get_assets_uri( 'js/backend/template-builder.js' ), '', $this->version, true );
358 -
359 371 }
360 372
361 373 /**
362 374 * Enqueues admin scripts.
@@ -371,8 +383,13 @@
371 383 width: auto;
372 384 height: 22px;
373 385 padding: 4px 0;
374 386 }
387 + .post-type-rtsb_builder li#wp-admin-bar-WPML_ALS_all,
388 + .post-type-rtsb_builder li.language_all{
389 + display: none;
390 + }
391 +
375 392 <?php
376 393 $admin_global_style = ob_get_clean();
377 394 // Speed Optimization.
378 395 wp_add_inline_style( 'admin-menu', $admin_global_style );
@@ -399,8 +416,9 @@
399 416 /**
400 417 * Styles.
401 418 */
402 419 wp_enqueue_style( 'rtsb-admin-app' );
420 + wp_enqueue_style( 'rtsb-fonts' );
403 421
404 422 /**
405 423 * Scripts.
406 424 */
@@ -409,16 +427,18 @@
409 427 wp_localize_script(
410 428 'rtsb-admin-app',
411 429 'rtsbParams',
412 430 [
413 - 'ajaxurl' => esc_url( self::$ajaxurl ),
414 - 'homeurl' => home_url(),
415 - 'restApiUrl' => esc_url_raw( rest_url() ),
416 - 'rest_nonce' => wp_create_nonce( 'wp_rest' ),
417 - 'nonce' => wp_create_nonce( rtsb()->nonceText ),
418 - 'sections' => Settings::instance()->get_sections(),
419 - 'pages' => Fns::get_pages(),
420 - 'hasPro' => rtsb()->has_pro() ? 'yes' : 'no'
431 + 'ajaxurl' => esc_url( self::$ajaxurl ),
432 + 'homeurl' => home_url(),
433 + 'adminLogo' => rtsb()->get_assets_uri( 'images/icon/ShopBuilder-Logo.svg' ),
434 + 'restApiUrl' => esc_url_raw( rest_url() ),
435 + 'rest_nonce' => wp_create_nonce( 'wp_rest' ),
436 + 'nonce' => wp_create_nonce( rtsb()->nonceText ),
437 + 'sections' => Settings::instance()->get_sections(),
438 + 'pages' => Fns::get_pages(),
439 + 'hasPro' => rtsb()->has_pro() ? 'yes' : 'no',
440 + 'updateRates' => esc_html__( 'Update All Rates', 'shopbuilder' ),
421 441 ]
422 442 );
423 443 } else {
424 444 $current_screen = get_current_screen();
@@ -431,9 +451,9 @@
431 451 * Styles.
432 452 */
433 453 wp_enqueue_style( 'rtsb-templatebuilder' );
434 454
435 - wp_enqueue_style( 'select2', plugins_url( 'assets/css/select2.css', WC_PLUGIN_FILE ) );
455 + wp_enqueue_style( 'select2', plugins_url( 'assets/css/select2.css', WC_PLUGIN_FILE ) ); // phpcs:ignore WordPress.WP.EnqueuedResourceParameters.MissingVersion
436 456
437 457 wp_enqueue_script( 'selectWoo' );
438 458 /**
439 459 * Scripts.
@@ -446,9 +466,9 @@
446 466 [
447 467 'ajaxurl' => esc_url( self::$ajaxurl ),
448 468 'homeurl' => home_url(),
449 469 rtsb()->nonceId => wp_create_nonce( rtsb()->nonceText ),
450 - 'hasPro' => rtsb()->has_pro() ? 'yes' : 'no'
470 + 'hasPro' => rtsb()->has_pro() ? 'yes' : 'no',
451 471 ]
452 472 );
453 473 }
454 474 }