PluginProbe
ShopBuilder – WooCommerce Builder For Elementor / 2.0.2
ShopBuilder – WooCommerce Builder For Elementor v2.0.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 +18 -47 2.1.82.0.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 ];
@@ -136,30 +136,11 @@
136 136 *
137 137 * @return object
138 138 */
139 139 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 140 $this->scripts[] = [
160 141 'handle' => 'swiper',
161 - 'src' => esc_url( $default_swiper_path ),
142 + 'src' => rtsb()->get_assets_uri( 'vendor/swiper/js/swiper-bundle.min.js' ),
162 143 'deps' => [ 'jquery' ],
163 144 'footer' => true,
164 145 ];
165 146
@@ -322,20 +303,18 @@
322 303 wp_localize_script(
323 304 'rtsb-public',
324 305 'rtsbPublicParams',
325 306 [
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' => [
307 + 'ajaxUrl' => esc_url( self::$ajaxurl ),
308 + 'homeurl' => home_url(),
309 + 'wcCartUrl' => wc_get_cart_url(),
310 + 'addedToCartText' => esc_html__( 'Product Added', 'shopbuilder' ),
311 + 'browseCartText' => esc_html__( 'Browse Cart', 'shopbuilder' ),
312 + 'noProductsText' => apply_filters( 'rtsb/global/no_products_text', esc_html__( 'No more products to load', 'shopbuilder' ) ),
313 + 'notice' => [
335 314 'position' => Fns::get_option( 'general', 'notification', 'notification_position', 'center-center' ),
336 315 ],
337 - rtsb()->nonceId => wp_create_nonce( rtsb()->nonceText ),
316 + rtsb()->nonceId => wp_create_nonce( rtsb()->nonceText ),
338 317 ]
339 318 );
340 319 }
341 320
@@ -348,9 +327,9 @@
348 327 /**
349 328 * Styles.
350 329 */
351 330 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 );
331 + wp_register_style( 'rtsb-admin-global', rtsb()->get_assets_uri( 'css/backend/admin-global.css' ), '', $this->version );
353 332 wp_register_style( 'rtsb-templatebuilder', rtsb()->get_assets_uri( 'css/backend/template-builder.css' ), '', $this->version );
354 333
355 334 /**
356 335 * Scripts.
@@ -356,8 +335,9 @@
356 335 * Scripts.
357 336 */
358 337 wp_register_script( 'rtsb-admin-app', rtsb()->get_assets_uri( 'js/backend/admin-settings.js' ), '', $this->version, true );
359 338 wp_register_script( 'rtsb-templatebuilder', rtsb()->get_assets_uri( 'js/backend/template-builder.js' ), '', $this->version, true );
339 +
360 340 }
361 341
362 342 /**
363 343 * Enqueues admin scripts.
@@ -366,23 +346,14 @@
366 346 *
367 347 * @return void
368 348 */
369 349 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 350
351 + wp_enqueue_style( 'rtsb-admin-global' );
352 +
382 353 global $pagenow;
383 354
384 - if ( 'admin.php' === $pagenow && ! empty( $_GET['page'] ) && 'rtsb-settings' === $_GET['page'] ) { // phpcs:ignore WordPress.Security.NonceVerification.Recommended
355 + if ( 'admin.php' === $pagenow && ! empty( $_GET['page'] ) && 'rtsb-settings' === $_GET['page'] ) {
385 356 // Elementor Console Error Fixed For "rtsb-settings" Page.
386 357 wp_dequeue_script( 'elementor-admin-top-bar' );
387 358 wp_dequeue_script( 'elementor-common' );
388 359 wp_dequeue_script( 'elementor-dev-tools' );
@@ -417,9 +388,9 @@
417 388 'rest_nonce' => wp_create_nonce( 'wp_rest' ),
418 389 'nonce' => wp_create_nonce( rtsb()->nonceText ),
419 390 'sections' => Settings::instance()->get_sections(),
420 391 'pages' => Fns::get_pages(),
421 - 'hasPro' => rtsb()->has_pro() ? 'yes' : 'no',
392 + 'hasPro' => rtsb()->has_pro() ? 'yes' : 'no'
422 393 ]
423 394 );
424 395 } else {
425 396 $current_screen = get_current_screen();
@@ -432,9 +403,9 @@
432 403 * Styles.
433 404 */
434 405 wp_enqueue_style( 'rtsb-templatebuilder' );
435 406
436 - wp_enqueue_style( 'select2', plugins_url( 'assets/css/select2.css', WC_PLUGIN_FILE ) ); // phpcs:ignore WordPress.WP.EnqueuedResourceParameters.MissingVersion
407 + wp_enqueue_style( 'select2', plugins_url( 'assets/css/select2.css', WC_PLUGIN_FILE ) );
437 408
438 409 wp_enqueue_script( 'selectWoo' );
439 410 /**
440 411 * Scripts.
@@ -447,9 +418,9 @@
447 418 [
448 419 'ajaxurl' => esc_url( self::$ajaxurl ),
449 420 'homeurl' => home_url(),
450 421 rtsb()->nonceId => wp_create_nonce( rtsb()->nonceText ),
451 - 'hasPro' => rtsb()->has_pro() ? 'yes' : 'no',
422 + 'hasPro' => rtsb()->has_pro() ? 'yes' : 'no'
452 423 ]
453 424 );
454 425 }
455 426 }