PluginProbe
Elementor Website Builder – more than just a page builder / 3.35.9
Elementor Website Builder – more than just a page builder v3.35.9
4.3.0-beta2 4.3.0-beta1 4.2.4 4.2.3 4.2.2 4.2.1 4.2.0 4.1.5 4.2.0-beta2 4.2.0-dev2 4.2.0-beta1 4.1.4 4.1.3 4.1.2 4.1.1 4.1.0 4.1.0-beta3 4.1.0-dev3 4.0.9 4.1.0-beta2 4.1.0-dev2 4.0.8 4.1.0-beta1 4.1.0-dev1 4.0.7 All 451 releases
elementor / modules / atomic-widgets / elements / loader / frontend-assets-loader.php

frontend-assets-loader.php in Elementor Website Builder – more than just a page builder 3.35.9, at modules/atomic-widgets/elements/loader/frontend-assets-loader.php

53 lines 1.3 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2 namespace Elementor\Modules\AtomicWidgets\Elements\Loader;
3
4 use Elementor\Utils;
5
6 if ( ! defined( 'ABSPATH' ) ) {
7 exit; // Exit if accessed directly.
8 }
9
10 class Frontend_Assets_Loader {
11 const ALPINEJS_HANDLE = 'elementor-v2-alpinejs';
12 const FRONTEND_HANDLERS_HANDLE = 'elementor-v2-frontend-handlers';
13 const ATOMIC_WIDGETS_HANDLER = 'elementor-v2-widgets-frontend';
14
15 /**
16 * @return void
17 */
18 public function register_scripts() {
19 $this->register_package_scripts();
20
21 do_action( 'elementor/atomic-widgets/frontend/loader/scripts/register', $this );
22 }
23
24 private function register_package_scripts() {
25 $assets_url = ELEMENTOR_ASSETS_URL;
26 $min_suffix = ( Utils::is_script_debug() || Utils::is_elementor_tests() ) ? '' : '.min';
27
28 wp_register_script(
29 self::FRONTEND_HANDLERS_HANDLE,
30 "{$assets_url}js/packages/frontend-handlers/frontend-handlers{$min_suffix}.js",
31 [ 'jquery' ],
32 ELEMENTOR_VERSION,
33 true
34 );
35
36 wp_register_script(
37 self::ALPINEJS_HANDLE,
38 "{$assets_url}js/packages/alpinejs/alpinejs{$min_suffix}.js",
39 [],
40 ELEMENTOR_VERSION,
41 true
42 );
43
44 wp_register_script(
45 self::ATOMIC_WIDGETS_HANDLER,
46 "{$assets_url}js/atomic-widgets-frontend-handler{$min_suffix}.js",
47 [ self::FRONTEND_HANDLERS_HANDLE ],
48 ELEMENTOR_VERSION,
49 true
50 );
51 }
52 }
53