Jake Vanderwerf
2025-10-18 b0194e10a87e16797a568d8a30d53ebecd27d8a4
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',
      [