PluginProbe
Adminify – White Label, Admin Menu Editor, Login Customizer / 3.2.4.5
Adminify – White Label, Admin Menu Editor, Login Customizer v3.2.4.5
4.3.1 4.3.0 4.2.26 4.2.25 4.2.24 4.2.23 4.2.22 4.2.21 4.2.20 4.2.19 4.2.18 4.2.17 4.2.16 4.2.15 4.2.14 4.2.13 4.2.12 4.2.11 4.2.10 4.2.9 4.2.8 4.2.7 4.2.6 4.2.5 4.1.17 All 164 releases
← All changes | Inc/Modules/MenuEditor/MenuEditorAssets.php +33 -54 4.2.253.2.4.5 View file →
@@ -1,11 +1,11 @@
1 1 <?php
2 2
3 -namespace PXLBSAdminify\Inc\Modules\MenuEditor;
3 +namespace WPAdminify\Inc\Modules\MenuEditor;
4 4
5 -use PXLBSAdminify\Inc\Utils;
6 -use PXLBSAdminify\Inc\Admin\AdminSettings;
7 -use PXLBSAdminify\Inc\Admin\AdminSettingsModel;
5 +use WPAdminify\Inc\Utils;
6 +use WPAdminify\Inc\Admin\AdminSettings;
7 +use WPAdminify\Inc\Admin\AdminSettingsModel;
8 8
9 9 // no direct access allowed
10 10 if (!defined('ABSPATH')) {
11 11 exit;
@@ -32,29 +32,28 @@
32 32
33 33 public function menu_editor_enqueue_scripts()
34 34 {
35 35 global $pagenow;
36 - $screen = get_current_screen();
37 36 if ($pagenow == 'wp-login.php' || $pagenow == 'wp-register.php' || $pagenow == 'customize.php') {
38 37 return;
39 38 }
40 39
41 - if ($screen->id === 'toplevel_page_wp-adminify-settings') {
40 + if (('admin.php' === $pagenow) && ('adminify-menu-editor' === $_GET['page'])) {
42 41 $this->import_css();
43 42
44 43 // Enqueue Styles
45 - wp_enqueue_style('adminify-icon-picker');
46 - wp_enqueue_style('adminify-select2');
47 - wp_enqueue_style('adminify-menu-editor');
44 + wp_enqueue_style('wp-adminify-icon-picker');
45 + wp_enqueue_style('wp-adminify-tokenize2');
46 + wp_enqueue_style('wp-adminify-menu-editor');
48 47
49 48 // Enqueue Scripts
50 - wp_enqueue_script('adminify-select2');
51 - wp_enqueue_script('adminify-icon-picker');
52 - wp_enqueue_script('adminify-menu-editor');
49 + wp_enqueue_script('wp-adminify-tokenize2');
50 + wp_enqueue_script('wp-adminify-icon-picker');
51 + wp_enqueue_script('wp-adminify-menu-editor');
53 52
54 53 wp_localize_script(
55 - 'adminify-icon-picker',
56 - 'PXLBSADMINIFY_ICON_PICKER',
54 + 'wp-adminify-icon-picker',
55 + 'WPAdminifyIconPicker',
57 56 [
58 57 'is_elementor_active' => Utils::is_plugin_active('elementor/elementor.php'),
59 58 ]
60 59 );
@@ -60,22 +59,29 @@
60 59 );
61 60 }
62 61
63 62 wp_enqueue_style('dashicons');
63 + wp_enqueue_style('wp-adminify-simple-line-icons');
64 + wp_enqueue_style('wp-adminify-icomoon');
65 + wp_enqueue_style('wp-adminify-themify-icons');
64 66
67 + if (Utils::is_plugin_active('elementor/elementor.php')) {
68 + wp_enqueue_style('elementor-icons');
69 + }
70 +
65 71 // Plugins Packaged Icons Library
66 72 $plugins_icons = [];
67 - // if (Utils::is_plugin_active('elementor/elementor.php')) {
68 - // $plugins_icons[] = 'elementor-icons';
69 - // }
73 + if (Utils::is_plugin_active('elementor/elementor.php')) {
74 + $plugins_icons[] = 'elementor-icons';
75 + }
70 76
71 77 // De-register and Dequeue Scripts/Styles
72 - // if (!empty($this->options['adminify_assets'])) {
73 - // foreach ($this->options['adminify_assets'] as $value) {
74 - // wp_dequeue_style($value);
75 - // wp_deregister_style($value);
76 - // }
77 - // }
78 + if (!empty($this->options['adminify_assets'])) {
79 + foreach ($this->options['adminify_assets'] as $value) {
80 + wp_dequeue_style($value);
81 + wp_deregister_style($value);
82 + }
83 + }
78 84
79 85 // Localize Scripts
80 86 $localize_menu_data = [
81 87 'resturl' => get_rest_url() . 'wpadminify/v2/',
@@ -81,15 +87,15 @@
81 87 'resturl' => get_rest_url() . 'wpadminify/v2/',
82 88 'ajax_url' => admin_url('admin-ajax.php'),
83 89 'assets_manager' => !empty($this->options['adminify_assets']) ? $this->options['adminify_assets'] : '',
84 90 'plugins_icons' => $plugins_icons,
85 - 'icon_picker_logo' => PXLBSADMINIFY_ASSETS_IMAGE . 'logos/menu-icon.svg',
86 - 'security' => wp_create_nonce('pxlbsadminify-menu-editor-security-nonce'),
91 + 'icon_picker_logo' => WP_ADMINIFY_ASSETS_IMAGE . 'logos/menu-icon.svg',
92 + 'security' => wp_create_nonce('adminify-menu-editor-security-nonce'),
87 93 'max_upload_size' => size_format(wp_max_upload_size()),
88 94 'can_use_premium' => jltwp_adminify()->can_use_premium_code__premium_only(),
89 95 'baseurl' => wp_upload_dir()['baseurl'],
90 96 ];
91 - wp_localize_script('adminify-menu-editor', 'PXLBSADMINIFY_MENU_EDITOR', $localize_menu_data);
97 + wp_localize_script('wp-adminify-menu-editor', 'WPAdminifyMenuEditor', $localize_menu_data);
92 98 }
93 99
94 100 /**Import Menu CSS */
95 101 public function import_css()
@@ -221,35 +227,8 @@
221 227 }
222 228 .jltma-disabled{
223 229 pointer-events: none;
224 230 opacity : 0.4;
225 - }
226 - .select2-option-disabled{
227 - opacity: 0.5;
228 - cursor: not-allowed;
229 - }
230 - .select2-container--default .select2-results__option[aria-disabled=true]{
231 - background: none !important;
232 - color: inherit;
233 - opacity: 0.5!important;
234 - }
235 - .select2-search-hint{
236 - color: #999;
237 - font-style: italic;
238 - }
239 - select[name="hidden_for"].select2-hidden-accessible{
240 - position: absolute !important;
241 - width: 1px !important;
242 - height: 1px !important;
243 - padding: 0 !important;
244 - margin: -1px !important;
245 - overflow: hidden !important;
246 - clip: rect(0,0,0,0) !important;
247 - border: 0 !important;
248 - }
249 - .adminify_sub_menu_item .select2-container,
250 - .adminify_menu_item .select2-container{
251 - width: 100% !important;
252 231 }';
253 232
254 233 // Combine the values from above and minifiy them.
255 234 $menu_editor_custom_css = preg_replace('#/\*.*?\*/#s', '', $menu_editor_custom_css);
@@ -255,7 +234,7 @@
255 234 $menu_editor_custom_css = preg_replace('#/\*.*?\*/#s', '', $menu_editor_custom_css);
256 235 $menu_editor_custom_css = preg_replace('/\s*([{}|:;,])\s+/', '$1', $menu_editor_custom_css);
257 236 $menu_editor_custom_css = preg_replace('/\s\s+(.*)/', '$1', $menu_editor_custom_css);
258 237
259 - wp_add_inline_style('adminify-menu-editor', wp_strip_all_tags($menu_editor_custom_css));
238 + wp_add_inline_style('wp-adminify-menu-editor', wp_strip_all_tags($menu_editor_custom_css));
260 239 }
261 240 }