From a24a06002081ad71a78ffeff9072725ba39cf121 Mon Sep 17 00:00:00 2001
From: Jake Vanderwerf <get@jakevanderwerf.ca>
Date: Tue, 17 Feb 2026 20:05:31 +0000
Subject: [PATCH] =minor changes, particularly around the JVB_CHILD_URL pattern

---
 inc/managers/DashboardManager.php |   47 ++++++++++++++++++++++++-----------------------
 1 files changed, 24 insertions(+), 23 deletions(-)

diff --git a/inc/managers/DashboardManager.php b/inc/managers/DashboardManager.php
index c2867aa..49a3762 100644
--- a/inc/managers/DashboardManager.php
+++ b/inc/managers/DashboardManager.php
@@ -31,6 +31,7 @@
         if (!$this->isRegistered()) {
             add_action('init', [$this, 'buildDashboard']);
         }
+		$this->cache->flush();
         $this->user = wp_get_current_user();
         $this->role = jvbUserRole($this->user->ID);
         $this->userLink = (int)get_user_meta($this->user->ID, BASE.'link', true);
@@ -516,8 +517,8 @@
 		if (!is_singular(BASE.'dash') && !is_post_type_archive(BASE.'dash')) {
             return;
         }
-		wp_enqueue_style('jvb-icons-dash');
-		wp_enqueue_style('jvb-icons-forms');
+		IconsManager::for('forms')->enqueueIconStyles();
+		IconsManager::for('dash')->enqueueIconStyles();
 
 		wp_enqueue_script('jvb-form');
 		wp_enqueue_script('jvb-selector');
@@ -538,28 +539,28 @@
 					break;
                 case 'admin':
                 case 'dash':
-                    if (current_user_can('manage_options') && apply_filters('jvbAdminDashboard', '') === '') {
-                        wp_enqueue_script(
-                        'jvb-admin',
-                        JVB_URL . 'assets/js/min/admin.min.js',
-                        [
-                            'jvb-queue',
-                            'jvb-loading'
-                        ],
-                        [
-                            'strategy' => 'defer',
-                            'in_footer' => true
-                        ]
-                    );
+//                    if (current_user_can('manage_options') && apply_filters('jvbAdminDashboard', '') === '') {
+//                        wp_enqueue_script(
+//                        'jvb-admin',
+//                        JVB_URL . 'assets/js/min/admin.min.js',
+//                        [
+//                            'jvb-queue',
+////                            'jvb-loading'
+//                        ],
+//                        [
+//                            'strategy' => 'defer',
+//                            'in_footer' => true
+//                        ]
+//                    );
 
-                    wp_localize_script(
-                        'jvb-admin',
-                        'jvbAdmin',
-                        [
-                            'nonce' => wp_create_nonce('itsme')
-                        ]
-                    );
-                    }
+//                    wp_localize_script(
+//                        'jvb-admin',
+//                        'jvbAdmin',
+//                        [
+//                            'nonce' => wp_create_nonce('itsme')
+//                        ]
+//                    );
+//                    }
 					break;
 				case 'seo':
 					wp_enqueue_script('jvb-schema');

--
Gitblit v1.10.0