PluginProbe
Booktics – Appointment Booking Calendar for Service Businesses / 1.0.29
Booktics – Appointment Booking Calendar for Service Businesses v1.0.29
1.0.29 1.0.28 1.0.27 1.0.26 1.0.25 1.0.24 1.0.23 1.0.22 1.0.21 1.0.20 1.0.19 trunk 1.0.0 1.0.1 1.0.10 1.0.11 1.0.12 1.0.13 1.0.14 1.0.15 1.0.16 1.0.17 1.0.18 1.0.2 1.0.3 All 31 releases
← All changes | core/assets/frontend-assets.php +9 -8 1.0.2 → 1.0.29 View file →
@@ -1,7 +1,9 @@
1 1 <?php
2 2 namespace Booktics\Assets;
3 3
4 +if ( ! defined( 'ABSPATH' ) ) exit;
5 +
4 6 /**
5 7 * Manage all frontend scripts and styles
6 8 */
7 9 class Frontend_Assets extends Base_Assets {
@@ -19,18 +21,17 @@
19 21 * Enqueue scripts and styles
20 22 *
21 23 * @return void
22 24 */
23 - public function enqueue() {
24 - wp_enqueue_style( 'booktics-vendor' );
25 - wp_enqueue_style( 'booktics-frontend' );
25 + public function enqueue() {
26 + $this->enqueue_i18n_loader();
26 27
27 - wp_enqueue_script( 'booktics-packages' );
28 - wp_enqueue_script( 'booktics-frontend-scripts' );
29 - wp_enqueue_script( 'booktics-flatpickr-scripts' );
30 -
31 28 wp_localize_script( 'booktics-packages', 'booktics', Localize::get_frontend() );
32 29 wp_localize_script( 'booktics-packages', 'booktics_enabled_modules', booktics_get_enabled_modules() );
30 +
31 + if ( function_exists( 'wp_set_script_translations' ) ) {
32 + wp_set_script_translations( 'booktics-frontend-scripts', 'booktics' );
33 + }
33 34 }
34 35
35 36 /**
36 37 * Get all scripts
@@ -45,9 +46,9 @@
45 46 'in_footer' => true,
46 47 ],
47 48 'booktics-packages' => [
48 49 'src' => booktics()->assets_url . '/build/js/packages.js',
49 - 'deps' => ['wp-i18n'],
50 + 'deps' => ['wp-i18n','wp-element','wp-api-fetch','wp-components', 'wp-data', 'wp-hooks'],
50 51 'in_footer' => true,
51 52 ],
52 53 'booktics-flatpickr-scripts' => [
53 54 'src' => booktics()->assets_url . '/js/vendors/flatpickr.js',