From b0194e10a87e16797a568d8a30d53ebecd27d8a4 Mon Sep 17 00:00:00 2001
From: Jake Vanderwerf <get@jakevanderwerf.ca>
Date: Sat, 18 Oct 2025 15:04:51 +0000
Subject: [PATCH] =DataStore.js and UploaderManager.js overhaul
---
jvb.php | 51 +++++++++++++++++++++++++++++++++++++++++++++++++--
1 files changed, 49 insertions(+), 2 deletions(-)
diff --git a/jvb.php b/jvb.php
index 9e57dd1..edc1b76 100644
--- a/jvb.php
+++ b/jvb.php
@@ -96,7 +96,7 @@
function jvbUserCheck():void
{
if (is_admin() && isOurPeople()) {
- wp_redirect(get_home_url(2, '/dash'));
+ wp_redirect(get_home_url(null, '/dash'));
exit;
}
}
@@ -207,6 +207,19 @@
]
);
+ wp_register_script(
+ 'jvb-popup',
+ JVB_URL.'assets/js/min/popup.min.js',
+ [
+ 'jvb-a11y'
+ ],
+ '1.0.0',
+ [
+ 'strategy' => 'defer',
+ 'in_footer' => true
+ ]
+ );
+
//Main js image resizing, and gallery
//TODO: lots of overlap between modals and this, utilize a11y for trapFocus,
wp_register_script(
@@ -398,6 +411,7 @@
'jvb-error',
'jvb-data-store',
'jvb-utility',
+ 'jvb-popup'
],
'1.0.0',
[
@@ -474,12 +488,43 @@
//Upload Manager
wp_register_script(
+ 'jvb-handle-selection',
+ JVB_URL.'assets/js/min/handleSelection.min.js',
+ [
+ 'jvb-a11y',
+ 'jvb-utility',
+ ],
+ '1.0.0',
+ [
+ 'strategy' => 'defer',
+ 'in_footer' => true,
+ ]
+ );
+ wp_register_script(
+ 'jvb-drag-handler',
+ JVB_URL.'assets/js/min/dragHandler.min.js',
+ [
+ 'jvb-a11y',
+ 'jvb-utility',
+ ],
+ '1.0.0',
+ [
+ 'strategy' => 'defer',
+ 'in_footer' => true,
+ ]
+ );
+
+ //Upload Manager
+ wp_register_script(
'jvb-uploader',
JVB_URL.'assets/js/min/uploader.min.js',
[
'jvb-cache',
'jvb-a11y',
'jvb-utility',
+ 'jvb-handle-selection',
+ 'jvb-modal',
+ 'jvb-drag-handler',
// 'jvb-loading',
'jvb-queue',
'jvb-notifications'
@@ -545,6 +590,7 @@
JVB_URL.'assets/js/min/form.min.js',
[
'jvb-utility',
+ 'jvb-tabs',
'jvb-selector',
'jvb-uploader',
'sortable-js'
@@ -609,7 +655,8 @@
'jvb-a11y',
'jvb-utility',
'jvb-data-store',
- 'jvb-error'
+ 'jvb-error',
+ 'jvb-populate-form'
],
'1.0.0',
[
--
Gitblit v1.10.0