PluginProbe ʕ •ᴥ•ʔ
Wp Social Login and Register Social Counter / 2.2.4
Wp Social Login and Register Social Counter v2.2.4
trunk 1.2.5 1.2.6 1.2.7 1.2.8 1.2.9 1.3.0 1.3.1 1.3.10 1.3.11 1.3.2 1.3.3 1.3.4 1.3.6 1.3.8 1.3.9 1.4.0 1.4.1 1.4.2 1.4.4 1.4.5 1.4.6 1.4.8 1.4.9 1.5.0 1.6.0 1.6.1 1.7.0 1.7.1 1.7.2 1.7.3 1.7.4 1.8.0 1.8.1 1.8.2 1.8.3 1.8.5 1.8.6 1.9.0 2.0.0 2.1.0 2.2.0 2.2.1 2.2.2 2.2.3 2.2.4 2.2.5 2.2.8 2.2.9 3.0.0 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.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
wp-social / lib / onboard / attr.php
wp-social / lib / onboard Last commit date
assets 3 years ago classes 3 years ago controls 3 years ago views 3 years ago attr.php 4 years ago onboard.php 3 years ago
attr.php
61 lines
1 <?php
2 namespace WP_Social\Lib\Onboard;
3
4 use WP_Social\Lib\Onboard\Classes\Utils;
5 use WP_Social\Plugin;
6 use WP_Social\Traits\Singleton;
7
8 defined( 'ABSPATH' ) || exit;
9
10 class Attr{
11
12 use Singleton;
13
14 public $utils;
15
16 public static function get_dir(){
17 return Plugin::instance()->lib_dir() . 'onboard/';
18 }
19
20 public static function get_url(){
21 return Plugin::instance()->lib_url() . 'onboard/';
22 }
23
24 public function __construct() {
25
26 $this->utils = Utils::instance();
27
28 add_action( 'admin_enqueue_scripts', [$this, 'enqueue_scripts'] );
29 }
30
31 public function whitelisted_styles($styles) {
32 $styles[] = 'admin-global.css';
33 return $styles;
34 }
35
36 public function enqueue_scripts() {
37
38 wp_register_style( 'wpsocial-onboard-icon', self::get_url() . 'assets/css/onboard-icons.css', WSLU_VERSION );
39 wp_register_style( 'metform-admin-global', self::get_url() . 'assets/css/admin-global.css', WSLU_VERSION );
40 wp_register_style( 'metform-init-css-admin', self::get_url() . 'assets/css/admin-style.css', WSLU_VERSION );
41
42 wp_enqueue_style( 'wpsocial-onboard-icon' );
43
44 wp_enqueue_style( 'metform-init-css-admin' );
45
46 wp_enqueue_style( 'metform-admin-global' );
47
48 wp_enqueue_script( 'wslu-admin-core', self::get_url() . 'assets/js/metform-onboard.js', ['jquery'], WSLU_VERSION, true );
49
50 $data['rest_url'] = get_rest_url();
51 $data['nonce'] = wp_create_nonce('wp_rest');
52
53 wp_localize_script('wslu-admin-core', 'rest_config', $data);
54
55 wp_localize_script('wslu-admin-core', 'ekit_ajax_var', array(
56 'nonce' => wp_create_nonce('ajax-nonce')
57 ));
58 }
59
60 }
61