PluginProbe ʕ •ᴥ•ʔ
Booking for Appointments and Events Calendar – Amelia / 1.2.20
Booking for Appointments and Events Calendar – Amelia v1.2.20
2.4.3 2.4.2 2.4.1 2.4 trunk 1.2.1 1.2.10 1.2.11 1.2.12 1.2.13 1.2.14 1.2.15 1.2.16 1.2.17 1.2.18 1.2.19 1.2.2 1.2.20 1.2.21 1.2.22 1.2.23 1.2.24 1.2.25 1.2.26 1.2.27 1.2.28 1.2.29 1.2.3 1.2.30 1.2.31 1.2.32 1.2.33 1.2.34 1.2.35 1.2.36 1.2.37 1.2.38 1.2.4 1.2.5 1.2.6 1.2.7 1.2.8 1.2.9 2.0 2.0.1 2.0.2 2.1 2.1.1 2.1.2 2.1.3 2.2 2.2.1 2.3
ameliabooking / src / Infrastructure / WP / GutenbergBlock / AmeliaStepBookingGutenbergBlock.php
ameliabooking / src / Infrastructure / WP / GutenbergBlock Last commit date
AmeliaBookingGutenbergBlock.php 2 years ago AmeliaCatalogBookingGutenbergBlock.php 3 years ago AmeliaCatalogGutenbergBlock.php 2 years ago AmeliaEventsCalendarBookingGutenbergBlock.php 1 year ago AmeliaEventsGutenbergBlock.php 2 years ago AmeliaEventsListBookingGutenbergBlock.php 2 years ago AmeliaStepBookingGutenbergBlock.php 2 years ago GutenbergBlock.php 1 year ago
AmeliaStepBookingGutenbergBlock.php
53 lines
1 <?php
2 /**
3 * @copyright © TMS-Plugins. All rights reserved.
4 * @licence See LICENCE.md for license details.
5 */
6
7 namespace AmeliaBooking\Infrastructure\WP\GutenbergBlock;
8
9 use AmeliaBooking\Infrastructure\WP\Translations\BackendStrings;
10
11 /**
12 * Class AmeliaStepBookingGutenbergBlock
13 *
14 * @package AmeliaBooking\Infrastructure\WP\GutenbergBlock
15 */
16 class AmeliaStepBookingGutenbergBlock extends GutenbergBlock
17 {
18 /**
19 * Register Amelia Booking block for Gutenberg
20 */
21 public static function registerBlockType()
22 {
23 wp_enqueue_script(
24 'amelia_step_booking_gutenberg_block',
25 AMELIA_URL . 'public/js/gutenberg/amelia-step-booking/amelia-step-booking-gutenberg.js',
26 array( 'wp-blocks', 'wp-components', 'wp-element', 'wp-editor')
27 );
28
29 wp_localize_script(
30 'amelia_step_booking_gutenberg_block',
31 'wpAmeliaLabels',
32 array_merge(
33 BackendStrings::getCommonStrings(),
34 BackendStrings::getWordPressStrings(),
35 self::getEntitiesData()
36 )
37 );
38
39
40 wp_enqueue_style(
41 'amelia_step_booking_gutenberg_styles',
42 AMELIA_URL . 'public/js/gutenberg/amelia-step-booking/amelia-gutenberg-styles.css',
43 [],
44 AMELIA_VERSION
45 );
46
47 register_block_type(
48 'amelia/step-booking-gutenberg-block',
49 array('editor_script' => 'amelia_step_booking_gutenberg_block')
50 );
51 }
52 }
53