Jake Vanderwerf
2025-10-20 e729f920139f0c65902be2d6b2c32466b08375e8
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,9 +590,11 @@
        JVB_URL.'assets/js/min/form.min.js',
        [
            'jvb-utility',
            'jvb-tabs',
            'jvb-selector',
            'jvb-uploader',
         'sortable-js'
         'sortable-js',
         'jvb-populate-form'
        ],
        '1.0.0',
        [
@@ -609,7 +656,8 @@
         'jvb-a11y',
         'jvb-utility',
         'jvb-data-store',
         'jvb-error'
         'jvb-error',
         'jvb-populate-form'
      ],
      '1.0.0',
      [
@@ -728,8 +776,6 @@
      JVB_URL.'assets/js/min/navigation.min.js',
   );
    add_action('wp_head', 'jvbInlineNavStyles');
    wp_enqueue_script('jvb-queue');