PluginProbe
EmailKit – Email Customizer for WooCommerce & WP / 1.6.9
EmailKit – Email Customizer for WooCommerce & WP v1.6.9
1.6.9 1.6.8 1.6.7 trunk 1.0.0 1.2.0 1.4.0 1.4.5 1.5.0 1.5.1 1.5.2 1.5.3 1.5.4 1.5.5 1.5.6 1.5.7 1.5.8 1.5.9 1.6.0 1.6.1 1.6.2 1.6.3 1.6.4 1.6.5 1.6.6
emailkit / includes / Admin / AssetsLoader.php

AssetsLoader.php in EmailKit – Email Customizer for WooCommerce & WP 1.6.9, at includes/Admin/AssetsLoader.php

55 lines 2.5 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2
3 namespace EmailKit\Admin;
4
5 defined( 'ABSPATH' ) || exit;
6
7 class AssetsLoader
8 {
9
10 public function __construct()
11 {
12
13 add_action('init', function () {
14 add_action('admin_enqueue_scripts', [$this, 'addEnqueue']);
15 });
16 }
17
18 public function addEnqueue($screen){
19
20 if('edit-emailkit' === get_current_screen()->id){
21
22
23
24 do_action('before_emailkit_asset_load', $screen);
25 wp_enqueue_script("emailkit-admin-status-js" , EMAILKIT_URL . 'assets/admin/js/Status.js' , ['jquery'], EMAILKIT_VERSION, true);
26 wp_enqueue_style('emailkit-admin-status-style', EMAILKIT_URL . 'assets/admin/css/status.css', [], EMAILKIT_VERSION);
27
28 wp_enqueue_style('emailkit-admin-popup-style', EMAILKIT_URL . 'assets/admin/css/popup.css', [], EMAILKIT_VERSION);
29 wp_enqueue_script("emailkit-admin-popup-js" , EMAILKIT_URL . 'assets/admin/js/popup.js' , ['jquery'], EMAILKIT_VERSION, true);
30
31 wp_enqueue_style('emailkit-ui-style', EMAILKIT_URL . 'assets/admin/css/ui.min.css', [], EMAILKIT_VERSION);
32 wp_enqueue_script("emailkit-ui-js" , EMAILKIT_URL . 'assets/admin/js/ui.min.js' , [], EMAILKIT_VERSION, true);
33
34 wp_enqueue_style('emailkit-admin-select2-style', EMAILKIT_URL . 'assets/admin/css/select2.min.css', [], EMAILKIT_VERSION);
35 class_exists('WFP_Fundraising') && wp_dequeue_script( 'select2' ); //fixed select2 conflict with fundraising plugin
36 wp_enqueue_script("emailkit-admin-select2-js" , EMAILKIT_URL . 'assets/admin/js/select2.min.js' , ['jquery'], EMAILKIT_VERSION, true);
37 // Pro Popup
38 wp_enqueue_style('emailkit-admin-pro-popup', EMAILKIT_URL . 'assets/admin/css/pro-popup.css', [], EMAILKIT_VERSION);
39 $is_emailkit_pro_active = is_plugin_active('emailkit-pro/emailkit-pro.php');
40 wp_localize_script( 'emailkit-admin-popup-js', 'emailkit',
41 array(
42 'ajaxurl' => admin_url( 'admin-ajax.php' ),
43 'nonce' => wp_create_nonce('emailkit_nonce'),
44 'emailkit_pro_status' => ($is_emailkit_pro_active ? true : false),
45 'rest_url' => esc_url(get_rest_url(null, 'emailkit/v1/')),
46 'rest_nonce' => wp_create_nonce('wp_rest')
47 )
48 );
49 do_action('after_emailkit_asset_load', $screen);
50
51 }
52 }
53
54 }
55