PluginProbe
ShopBuilder – WooCommerce Builder For Elementor / 2.6.0
ShopBuilder – WooCommerce Builder For Elementor v2.6.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 +42 -2 2.5.32.6.0 View file →
@@ -86,14 +86,19 @@
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 92 $this->styles[] = [
93 + 'handle' => 'rtsb-odometer',
94 + 'src' => rtsb()->get_assets_uri( 'vendor/odometer/css/odometer.min.css' ),
95 + ];
96 +
97 + $this->styles[] = [
92 98 'handle' => 'rtsb-fonts',
93 99 'src' => rtsb()->get_assets_uri( 'css/frontend/rtsb-fonts.css' ),
94 100 ];
95 -
96 101 if ( rtsb()->has_pro() ) {
97 102 $this->styles[] = [
98 103 'handle' => 'rtsb-noui-slider',
99 104 'src' => rtsbpro()->get_assets_uri( 'vendors/nouislider/nouislider.min.css' ),
@@ -99,8 +104,17 @@
99 104 'src' => rtsbpro()->get_assets_uri( 'vendors/nouislider/nouislider.min.css' ),
100 105 ];
101 106 }
102 107
108 + $pro_version = defined( 'RTSBPRO_VERSION' ) ? RTSBPRO_VERSION : '0';
109 + $addon_condition = version_compare( $pro_version, '1.9.0', '<' );
110 +
111 + if ( $addon_condition ) {
112 + $this->styles[] = [
113 + 'handle' => 'rtsb-general-addons',
114 + 'src' => rtsb()->get_assets_uri( 'css/frontend/general-addons' . $rtl_suffix . '.css' ),
115 + ];
116 + }
103 117 $this->styles[] = [
104 118 'handle' => 'rtsb-frontend',
105 119 'src' => rtsb()->get_assets_uri( 'css/frontend/frontend' . $rtl_suffix . '.css' ),
106 120 ];
@@ -163,8 +177,20 @@
163 177 'src' => esc_url( $default_swiper_path ),
164 178 'deps' => [ 'jquery' ],
165 179 'footer' => true,
166 180 ];
181 + $this->scripts[] = [
182 + 'handle' => 'rtsb-waypoints',
183 + 'src' => rtsb()->get_assets_uri( 'vendor/waypoints/js/jquery.waypoints.min.js' ),
184 + 'deps' => [ 'jquery' ],
185 + 'footer' => true,
186 + ];
187 + $this->scripts[] = [
188 + 'handle' => 'rtsb-odometer',
189 + 'src' => rtsb()->get_assets_uri( 'vendor/odometer/js/odometer.min.js' ),
190 + 'deps' => [ 'jquery' ],
191 + 'footer' => true,
192 + ];
167 193
168 194 $this->scripts[] = [
169 195 'handle' => 'rtsb-imagesloaded',
170 196 'src' => rtsb()->get_assets_uri( 'vendor/isotope/imagesloaded.pkgd.min.js' ),
@@ -228,8 +254,22 @@
228 254 $this->scripts[] = [
229 255 'handle' => 'rtsb-sticky-sidebar',
230 256 'src' => rtsbpro()->get_assets_uri( 'vendors/sticky-sidebar/sticky-sidebar.min.js' ),
231 257 'deps' => [ 'jquery' ],
258 + 'footer' => true,
259 + ];
260 +
261 + $this->scripts[] = [
262 + 'handle' => 'rtsb-popper',
263 + 'src' => rtsbpro()->get_assets_uri( 'vendors/tippy/popper.min.js' ),
264 + 'deps' => [ 'jquery' ],
265 + 'footer' => true,
266 + ];
267 +
268 + $this->scripts[] = [
269 + 'handle' => 'rtsb-tippy',
270 + 'src' => rtsbpro()->get_assets_uri( 'vendors/tippy/tippy.min.js' ),
271 + 'deps' => [ 'jquery', 'rtsb-popper' ],
232 272 'footer' => true,
233 273 ];
234 274 }
235 275