From 2a2303d1dccc120dd7aa5f6b6ade0f89e0064850 Mon Sep 17 00:00:00 2001
From: Jake Vanderwerf <get@jakevanderwerf.ca>
Date: Tue, 25 Nov 2025 07:42:23 +0000
Subject: [PATCH] =Feed block mostly good! Referrals look good to go. Ready for Madi and Heidi to approve
---
jvb.php | 102 +++++++++++++++++++++++++++++++++------------------
1 files changed, 66 insertions(+), 36 deletions(-)
diff --git a/jvb.php b/jvb.php
index 816a013..fab005a 100644
--- a/jvb.php
+++ b/jvb.php
@@ -130,6 +130,7 @@
require(JVB_DIR . '/inc/helpers/all.php');
require(JVB_DIR . '/inc/meta/_setup.php');
+require(JVB_DIR . '/inc/importers/_setup.php');
require(JVB_DIR . '/inc/managers/_setup.php');
function jvbIcon($name, $options = []) {
@@ -252,7 +253,7 @@
'jvb-utility',
JVB_URL.'assets/js/min/utility.min.js',
[],
- '1.0.0',
+ '1.0.1',
[
'strategy' => 'defer',
'in_footer' => true,
@@ -266,7 +267,7 @@
'jvb-queue',
'jvb-data-store'
],
- '1.0.0',
+ '1.0.1',
[
'strategy' => 'defer',
'in_footer' => true,
@@ -279,7 +280,7 @@
'jvb-queue',
'jvb-data-store'
],
- '1.0.0',
+ '1.0.1',
[
'strategy' => 'defer',
'in_footer' => true,
@@ -294,7 +295,7 @@
'jvb-utility',
'jvb-data-store'
],
- '1.0.0',
+ '1.0.1',
[
'strategy' => 'defer',
'in_footer' => true,
@@ -307,7 +308,7 @@
[
'jvb-a11y'
],
- '1.0.0',
+ '1.0.1',
[
'strategy' => 'defer',
'in_footer' => true
@@ -320,7 +321,7 @@
'jvb-media',
JVB_URL.'assets/js/min/media.min.js',
[],
- '1.0.0',
+ '1.0.1',
[
'strategy' => 'defer',
'in_footer' => true,
@@ -336,7 +337,7 @@
'jvb-modal',
'jvb-a11y'
],
- '1.0.0',
+ '1.0.1',
[
'strategy' => 'defer',
'in_footer' => true,
@@ -361,9 +362,11 @@
JVB_URL.'assets/js/min/gallery.min.js',
[
'jvb-utility',
- 'jvb-queue'
+// 'jvb-queue',
+ 'jvb-modal',
+// 'jvb-swiper',
],
- '1.0.0',
+ '1.0.1',
[
'strategy' => 'defer',
'in_footer' => true,
@@ -371,10 +374,23 @@
);
wp_register_script(
+ 'jvb-swiper',
+ JVB_URL.'assets/js/min/swiper.min.js',
+ [
+ 'jvb-utility',
+ ],
+ '1.0.1',
+ [
+ 'strategy' => 'defer',
+ 'in_footer' => true,
+ ]
+ );
+
+ wp_register_script(
'jvb-integrations',
JVB_URL.'assets/js/min/integrations.min.js',
[],
- '1.0.0',
+ '1.0.1',
[
'strategy' => 'defer',
'in_footer' => true
@@ -412,7 +428,7 @@
'jvb-page-nav',
JVB_URL.'assets/js/min/page-nav.min.js',
[],
- '1.0.0',
+ '1.0.1',
[
'strategy' => 'defer',
'in_footer' => true,
@@ -424,7 +440,7 @@
'jvb-a11y',
JVB_URL.'assets/js/min/a11y.min.js',
[],
- '1.0.0',
+ '1.0.1',
[
'strategy' => 'defer',
'in_footer' => true,
@@ -438,7 +454,7 @@
[
],
- '1.0.0',
+ '1.0.1',
[
'strategy' => 'defer',
'in_footer' => true,
@@ -450,7 +466,7 @@
'jvb-cache',
JVB_URL.'assets/js/min/cache.min.js',
[],
- '1.0.0',
+ '1.0.1',
[
'strategy' => 'defer',
'in_footer' => true,
@@ -461,7 +477,7 @@
'jvb-data-store',
JVB_URL.'assets/js/min/dataStore.min.js',
[],
- '1.0.0',
+ '1.0.1',
[
'strategy' => 'defer',
'in_footer' => true,
@@ -475,7 +491,7 @@
[
'jvb-a11y'
],
- '1.0.0',
+ '1.0.1',
[
'strategy' => 'defer',
'in_footer' => true,
@@ -489,7 +505,7 @@
[
'jvb-a11y'
],
- '1.0.0',
+ '1.0.1',
[
'strategy' => 'defer',
'in_footer' => true,
@@ -507,7 +523,7 @@
'jvb-utility',
'jvb-popup'
],
- '1.0.0',
+ '1.0.1',
[
'strategy' => 'defer',
'in_footer' => true,
@@ -526,7 +542,7 @@
'jvb-modal',
// 'jvb-loading'
],
- '1.0.0',
+ '1.0.1',
[
'strategy' => 'defer',
'in_footer' => true,
@@ -537,7 +553,7 @@
'jvb-creator',
JVB_URL.'assets/js/min/creator.min.js',
['jvb-selector'],
- '1.0.0',
+ '1.0.1',
[
'strategy' => 'defer',
'in_footer' => true
@@ -551,7 +567,7 @@
[
'jvb-selector'
],
- '1.0.0',
+ '1.0.1',
[
'strategy' => 'defer',
'in_footer' => true,
@@ -588,7 +604,7 @@
'jvb-a11y',
'jvb-utility',
],
- '1.0.0',
+ '1.0.1',
[
'strategy' => 'defer',
'in_footer' => true,
@@ -601,7 +617,7 @@
'jvb-a11y',
'jvb-utility',
],
- '1.0.0',
+ '1.0.1',
[
'strategy' => 'defer',
'in_footer' => true,
@@ -613,17 +629,18 @@
'jvb-uploader',
JVB_URL.'assets/js/min/uploader.min.js',
[
+ 'sortable-multidrag',
'jvb-cache',
'jvb-a11y',
'jvb-utility',
'jvb-handle-selection',
'jvb-modal',
- 'jvb-drag-handler',
+// 'jvb-drag-handler',
// 'jvb-loading',
'jvb-queue',
'jvb-notifications'
],
- '1.0.0',
+ '1.0.1',
[
'strategy' => 'defer',
'in_footer' => true,
@@ -646,6 +663,15 @@
true
);
+ // Load MultiDrag plugin
+ wp_register_script(
+ 'sortable-multidrag',
+ 'https://cdn.jsdelivr.net/npm/sortablejs@latest/plugins/MultiDrag.min.js',
+ array('sortable-js'),
+null,
+ true
+ );
+
//Custom Dashboard Navigator
// wp_register_script(
// 'jvb-dashboard-navigator',
@@ -671,7 +697,7 @@
[
'jvb-utility',
],
- '1.0.0',
+ '1.0.1',
[
'strategy' => 'defer',
'in_footer' => true,
@@ -691,7 +717,7 @@
'jvb-populate-form',
'jvb-quill',
],
- '1.0.0',
+ '1.0.1',
[
'strategy' => 'defer',
'in_footer' => true,
@@ -702,7 +728,7 @@
'jvb-populate-form',
JVB_URL.'assets/js/min/populate.min.js',
[],
- '1.0.0',
+ '1.0.1',
[
'strategy' => 'defer',
'in_footer' => true,
@@ -714,7 +740,7 @@
[
'quill-js'
],
- '1.0.0',
+ '1.0.1',
[
'strategy' => 'defer',
'in_footer' => true,
@@ -738,7 +764,7 @@
'jvb-view',
'jvb-modal'
],
- '1.0.0',
+ '1.0.1',
[
'strategy' => 'defer',
'in_footer' => true,
@@ -756,7 +782,7 @@
'jvb-error',
'jvb-populate-form'
],
- '1.0.0',
+ '1.0.1',
[
'strategy' => 'defer',
'in_footer' => true,
@@ -772,7 +798,7 @@
'jvb-form',
'jvb-queue'
],
- '1.0.0',
+ '1.0.1',
[
'strategy' => 'defer',
'in_footer' => true,
@@ -788,7 +814,7 @@
'jvb-form',
'jvb-queue'
],
- '1.0.0',
+ '1.0.1',
[
'strategy' => 'defer',
'in_footer' => true,
@@ -809,7 +835,7 @@
'jvb-selector',
'jvb-post-selector',
],
- '1.0.0',
+ '1.0.1',
[
'strategy' => 'defer',
'in_footer' => true,
@@ -830,7 +856,7 @@
'jvb-selector',
'jvb-notifications',
],
- '1.0.0',
+ '1.0.1',
[
'strategy' => 'defer',
'in_footer' => true,
@@ -851,7 +877,7 @@
'jvb-selector',
'jvb-tabs',
],
- '1.0.0',
+ '1.0.1',
[
'strategy' => 'defer',
'in_footer' => true,
@@ -1031,6 +1057,10 @@
jvbAddScriptDependency('jvb-feed-view-script', 'jvb-queue');
jvbAddScriptDependency('jvb-feed-view-script', 'jvb-selector');
+ jvbAddScriptDependency('jvb-feed-view-script', 'jvb-data-store');
+ jvbAddScriptDependency('jvb-feed-view-script', 'jvb-cache');
+ jvbAddScriptDependency('jvb-feed-view-script', 'jvb-a11y');
+ jvbAddScriptDependency('jvb-feed-view-script', 'jvb-utility');
jvbAddScriptDependency('jvb-feed-view-script', 'jvb-gallery');
// jvbAddScriptDependency('jvb-feed-view-script', 'jvb-loading');
jvbAddScriptDependency('jvb-forms-view-script', 'jvb-queue');
--
Gitblit v1.10.0