PluginProbe ʕ •ᴥ•ʔ
JetFormBuilder — Dynamic Blocks Form Builder / 3.0.8
JetFormBuilder — Dynamic Blocks Form Builder v3.0.8
3.6.3.1 3.6.3 3.6.2.2 3.6.2.1 3.6.2 3.6.1.1 3.6.1 3.6.0.1 trunk 1.0.0 1.0.1 1.0.2 1.0.3 1.1.0 1.1.1 1.1.2 1.1.3 1.1.4 1.1.5 1.1.6 1.1.7 1.2.0 1.2.1 1.2.2 1.2.3 1.2.4 1.2.5 1.2.6 1.2.7 1.3.0 1.3.1 1.3.2 1.3.3 1.4.0 1.4.1 1.4.2 1.4.3 1.5.0 1.5.1 1.5.2 1.5.3 1.5.4 1.5.5 2.0.0 2.0.1 2.0.2 2.0.3 2.0.4 2.0.5 2.0.6 2.1.0 2.1.1 2.1.10 2.1.11 2.1.2 2.1.3 2.1.4 2.1.5 2.1.6 2.1.7 2.1.8 2.1.9 3.0.0 3.0.0.1 3.0.0.2 3.0.0.3 3.0.1 3.0.1.1 3.0.2 3.0.3 3.0.4 3.0.5 3.0.6 3.0.7 3.0.8 3.0.9 3.1.0 3.1.0.1 3.1.1 3.1.2 3.1.3 3.1.4 3.1.5 3.1.6 3.1.7 3.1.8 3.1.9 3.2.0 3.2.1 3.2.2 3.2.3 3.3.0 3.3.1 3.3.2 3.3.3 3.3.3.1 3.3.4 3.3.4.1 3.3.4.2 3.4.0 3.4.1 3.4.2 3.4.3 3.4.4 3.4.5 3.4.5.1 3.4.5.2 3.4.6 3.4.7 3.4.7.1 3.5.0 3.5.1 3.5.1.1 3.5.1.2 3.5.2 3.5.2.1 3.5.3 3.5.4 3.5.5 3.5.6 3.5.6.1 3.5.6.2 3.5.6.3 3.6.0
jetformbuilder / includes / compatibility / jet-booking / jet-booking.php
jetformbuilder / includes / compatibility / jet-booking Last commit date
jet-booking.php 3 years ago
jet-booking.php
53 lines
1 <?php
2
3
4 namespace Jet_Form_Builder\Compatibility\Jet_Booking;
5
6
7 use Jet_Form_Builder\Blocks\Manager;
8 use Jet_Form_Builder\Compatibility\Deprecated;
9 use Jet_Form_Builder\Plugin;
10
11 class Jet_Booking {
12
13 const HANDLE = 'jet-fb-booking-compatibility';
14
15 public static function register() {
16 if ( ! function_exists( 'jet_abaf' ) ) {
17 return;
18 }
19 new static();
20 }
21
22 private function __construct() {
23 add_action(
24 'wp_enqueue_scripts',
25 array( $this, 'register_scripts' )
26 );
27
28 add_filter(
29 'render_block_jet-forms/check-in-out',
30 array( $this, 'add_compatibility_script' )
31 );
32 }
33
34 public function register_scripts() {
35 wp_register_script(
36 self::HANDLE,
37 Plugin::instance()->plugin_url( 'assets/js/frontend/jet-booking{min}.js' ),
38 array(
39 Deprecated::HANDLE,
40 Manager::MAIN_SCRIPT_HANDLE
41 ),
42 Plugin::instance()->get_version(),
43 true
44 );
45 }
46
47 public function add_compatibility_script( string $markup ): string {
48 wp_enqueue_script( self::HANDLE );
49
50 return $markup;
51 }
52
53 }