PluginProbe ʕ •ᴥ•ʔ
Email Encoder – Protect Email Addresses and Phone Numbers / trunk
Email Encoder – Protect Email Addresses and Phone Numbers vtrunk
2.5.0 2.4.8 trunk 0.10 0.11 0.12 0.20 0.21 0.22 0.30 0.31 0.32 0.40 0.41 0.42 0.50 0.60 0.70 0.71 0.80 1.0.0 1.0.1 1.0.2 1.1.0 1.2.0 1.2.1 1.3.0 1.4.0 1.4.1 1.4.2 1.4.3 1.4.4 1.4.5 1.4.6 1.5 1.5.2 1.51 1.53 2.0.0 2.0.1 2.0.2 2.0.3 2.0.4 2.0.5 2.0.6 2.0.7 2.0.8 2.0.9 2.1.0 2.1.1 2.1.10 2.1.2 2.1.3 2.1.4 2.1.5 2.1.6 2.1.7 2.1.8 2.1.9 2.2.0 2.2.1 2.2.2 2.2.3 2.2.4 2.2.5 2.3.0 2.3.1 2.3.3 2.3.4 2.3.5 2.3.6 2.3.7 2.3.8 2.3.9 2.4.0 2.4.1 2.4.2 2.4.3 2.4.4 2.4.5 2.4.6 2.4.7
email-encoder-bundle / src / Admin / AdminEnqueue.php
email-encoder-bundle / src / Admin Last commit date
Admin.php 1 month ago AdminEnqueue.php 1 month ago AdminHelp.php 1 month ago AdminMenu.php 1 month ago PluginActionLinks.php 3 months ago SupportExport.php 2 months ago
AdminEnqueue.php
51 lines
1 <?php
2
3 namespace OnlineOptimisation\EmailEncoderBundle\Admin;
4
5 if ( ! defined( 'ABSPATH' ) ) exit;
6
7 use OnlineOptimisation\EmailEncoderBundle\Traits\PluginHelper;
8
9 class AdminEnqueue
10 {
11 use PluginHelper;
12
13
14 public function boot(): void
15 {
16 add_action( 'admin_enqueue_scripts', [ $this, 'enqueue' ] );
17 }
18
19
20 public function enqueue(): void
21 {
22 if ( !$this->helper()->is_page( $this->getPageName() ) ) {
23 return;
24 }
25
26 # JS
27 $js_version = md5_file( $this->assetJsDir( 'custom-admin.js' ) );
28 wp_enqueue_script(
29 'eeb-admin-scripts',
30 $this->assetJsUrl( 'custom-admin.js' ),
31 [ 'jquery' ],
32 $js_version,
33 true
34 );
35
36 wp_localize_script( 'eeb-admin-scripts', 'eebAdmin', [
37 'copyFallbackPrompt' => __( 'Copy this text:', 'email-encoder-bundle' ),
38 ] );
39
40 # CSS
41 $css_version = md5_file( $this->assetCssDir( 'style-admin.css' ) );
42 wp_enqueue_style(
43 'eeb-css-backend',
44 $this->assetCssUrl( 'style-admin.css' ),
45 [],
46 $css_version
47 );
48 }
49
50 }
51