PluginProbe
ShopBuilder – WooCommerce Builder For Elementor / 2.1.13
ShopBuilder – WooCommerce Builder For Elementor v2.1.13
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 +22 -13 2.1.52.1.13 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,8 +348,9 @@
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 );
352 + wp_register_style( 'rtsb-fonts', rtsb()->get_assets_uri( 'css/frontend/rtsb-fonts.css' ), '', $this->version );
350 353 // wp_register_style( 'rtsb-admin-global', rtsb()->get_assets_uri( 'css/backend/admin-global.css' ), '', $this->version );
351 354 wp_register_style( 'rtsb-templatebuilder', rtsb()->get_assets_uri( 'css/backend/template-builder.css' ), '', $this->version );
352 355
353 356 /**
@@ -354,9 +357,8 @@
354 357 * Scripts.
355 358 */
356 359 wp_register_script( 'rtsb-admin-app', rtsb()->get_assets_uri( 'js/backend/admin-settings.js' ), '', $this->version, true );
357 360 wp_register_script( 'rtsb-templatebuilder', rtsb()->get_assets_uri( 'js/backend/template-builder.js' ), '', $this->version, true );
358 -
359 361 }
360 362
361 363 /**
362 364 * Enqueues admin scripts.
@@ -371,8 +373,13 @@
371 373 width: auto;
372 374 height: 22px;
373 375 padding: 4px 0;
374 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 +
375 382 <?php
376 383 $admin_global_style = ob_get_clean();
377 384 // Speed Optimization.
378 385 wp_add_inline_style( 'admin-menu', $admin_global_style );
@@ -399,8 +406,9 @@
399 406 /**
400 407 * Styles.
401 408 */
402 409 wp_enqueue_style( 'rtsb-admin-app' );
410 + wp_enqueue_style( 'rtsb-fonts' );
403 411
404 412 /**
405 413 * Scripts.
406 414 */
@@ -411,14 +419,15 @@
411 419 'rtsbParams',
412 420 [
413 421 'ajaxurl' => esc_url( self::$ajaxurl ),
414 422 'homeurl' => home_url(),
423 + 'adminLogo' => rtsb()->get_assets_uri( 'images/icon/ShopBuilder-Logo.svg' ),
415 424 'restApiUrl' => esc_url_raw( rest_url() ),
416 425 'rest_nonce' => wp_create_nonce( 'wp_rest' ),
417 426 'nonce' => wp_create_nonce( rtsb()->nonceText ),
418 427 'sections' => Settings::instance()->get_sections(),
419 428 'pages' => Fns::get_pages(),
420 - 'hasPro' => rtsb()->has_pro() ? 'yes' : 'no'
429 + 'hasPro' => rtsb()->has_pro() ? 'yes' : 'no',
421 430 ]
422 431 );
423 432 } else {
424 433 $current_screen = get_current_screen();
@@ -431,9 +440,9 @@
431 440 * Styles.
432 441 */
433 442 wp_enqueue_style( 'rtsb-templatebuilder' );
434 443
435 - wp_enqueue_style( 'select2', plugins_url( 'assets/css/select2.css', WC_PLUGIN_FILE ) );
444 + wp_enqueue_style( 'select2', plugins_url( 'assets/css/select2.css', WC_PLUGIN_FILE ) ); // phpcs:ignore WordPress.WP.EnqueuedResourceParameters.MissingVersion
436 445
437 446 wp_enqueue_script( 'selectWoo' );
438 447 /**
439 448 * Scripts.
@@ -446,9 +455,9 @@
446 455 [
447 456 'ajaxurl' => esc_url( self::$ajaxurl ),
448 457 'homeurl' => home_url(),
449 458 rtsb()->nonceId => wp_create_nonce( rtsb()->nonceText ),
450 - 'hasPro' => rtsb()->has_pro() ? 'yes' : 'no'
459 + 'hasPro' => rtsb()->has_pro() ? 'yes' : 'no',
451 460 ]
452 461 );
453 462 }
454 463 }