| @@ -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 | |