From d7dbe7fee362d587dfc334135d9581b6216a4295 Mon Sep 17 00:00:00 2001
From: Jake Vanderwerf <get@jakevanderwerf.ca>
Date: Sun, 23 Nov 2025 04:13:56 +0000
Subject: [PATCH] =Timeline block, and feed block updated. DataStore.js refactored to not block rendering

---
 jvb.php |   90 +++++++++++++++++++++++++++-----------------
 1 files changed, 55 insertions(+), 35 deletions(-)

diff --git a/jvb.php b/jvb.php
index 816a013..38dbb27 100644
--- a/jvb.php
+++ b/jvb.php
@@ -252,7 +252,7 @@
         'jvb-utility',
         JVB_URL.'assets/js/min/utility.min.js',
         [],
-        '1.0.0',
+        '1.0.1',
         [
             'strategy'    => 'defer',
             'in_footer'    => true,
@@ -266,7 +266,7 @@
 			'jvb-queue',
 			'jvb-data-store'
 		],
-		'1.0.0',
+		'1.0.1',
 		[
 			'strategy'    => 'defer',
 			'in_footer'    => true,
@@ -279,7 +279,7 @@
 			'jvb-queue',
 			'jvb-data-store'
 		],
-		'1.0.0',
+		'1.0.1',
 		[
 			'strategy'    => 'defer',
 			'in_footer'    => true,
@@ -294,7 +294,7 @@
 			'jvb-utility',
 			'jvb-data-store'
 		],
-		'1.0.0',
+		'1.0.1',
 		[
 			'strategy'    => 'defer',
 			'in_footer'    => true,
@@ -307,7 +307,7 @@
 		[
 			'jvb-a11y'
 		],
-		'1.0.0',
+		'1.0.1',
 		[
 			'strategy'	=> 'defer',
 			'in_footer'	=> true
@@ -320,7 +320,7 @@
         'jvb-media',
         JVB_URL.'assets/js/min/media.min.js',
         [],
-        '1.0.0',
+        '1.0.1',
         [
             'strategy'    => 'defer',
             'in_footer' => true,
@@ -336,7 +336,7 @@
 			'jvb-modal',
 			'jvb-a11y'
 		],
-		'1.0.0',
+		'1.0.1',
 		[
 			'strategy'	=> 'defer',
 			'in_footer' => true,
@@ -361,9 +361,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 +373,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 +427,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 +439,7 @@
         'jvb-a11y',
         JVB_URL.'assets/js/min/a11y.min.js',
         [],
-        '1.0.0',
+        '1.0.1',
         [
             'strategy'    => 'defer',
             'in_footer'    => true,
@@ -438,7 +453,7 @@
         [
 
         ],
-        '1.0.0',
+        '1.0.1',
         [
             'strategy'    => 'defer',
             'in_footer'    => true,
@@ -450,7 +465,7 @@
         'jvb-cache',
         JVB_URL.'assets/js/min/cache.min.js',
         [],
-        '1.0.0',
+        '1.0.1',
         [
             'strategy'    => 'defer',
             'in_footer'    => true,
@@ -461,7 +476,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 +490,7 @@
         [
             'jvb-a11y'
         ],
-        '1.0.0',
+        '1.0.1',
         [
             'strategy'    => 'defer',
             'in_footer'    => true,
@@ -489,7 +504,7 @@
         [
             'jvb-a11y'
         ],
-        '1.0.0',
+        '1.0.1',
         [
             'strategy'    => 'defer',
             'in_footer'    => true,
@@ -507,7 +522,7 @@
             'jvb-utility',
 			'jvb-popup'
         ],
-        '1.0.0',
+        '1.0.1',
         [
             'strategy'    => 'defer',
             'in_footer'    => true,
@@ -526,7 +541,7 @@
             'jvb-modal',
 //            'jvb-loading'
         ],
-        '1.0.0',
+        '1.0.1',
         [
             'strategy'    => 'defer',
             'in_footer'    => true,
@@ -537,7 +552,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 +566,7 @@
         [
             'jvb-selector'
         ],
-        '1.0.0',
+        '1.0.1',
         [
             'strategy'    => 'defer',
             'in_footer'    => true,
@@ -588,7 +603,7 @@
 			'jvb-a11y',
             'jvb-utility',
         ],
-        '1.0.0',
+        '1.0.1',
         [
             'strategy'    => 'defer',
             'in_footer'    => true,
@@ -601,7 +616,7 @@
 			'jvb-a11y',
             'jvb-utility',
         ],
-        '1.0.0',
+        '1.0.1',
         [
             'strategy'    => 'defer',
             'in_footer'    => true,
@@ -613,6 +628,7 @@
         'jvb-uploader',
         JVB_URL.'assets/js/min/uploader.min.js',
         [
+			'sortable-js',
 			'jvb-cache',
 			'jvb-a11y',
             'jvb-utility',
@@ -623,7 +639,7 @@
             'jvb-queue',
             'jvb-notifications'
         ],
-        '1.0.0',
+        '1.0.1',
         [
             'strategy'    => 'defer',
             'in_footer'    => true,
@@ -671,7 +687,7 @@
         [
             'jvb-utility',
         ],
-        '1.0.0',
+        '1.0.1',
         [
             'strategy'    => 'defer',
             'in_footer' => true,
@@ -691,7 +707,7 @@
 			'jvb-populate-form',
 			'jvb-quill',
         ],
-        '1.0.0',
+        '1.0.1',
         [
             'strategy'    => 'defer',
             'in_footer'    => true,
@@ -702,7 +718,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 +730,7 @@
 		[
 			'quill-js'
 		],
-		'1.0.0',
+		'1.0.1',
 		[
 			'strategy'	=> 'defer',
 			'in_footer'	=> true,
@@ -738,7 +754,7 @@
 			'jvb-view',
 			'jvb-modal'
         ],
-        '1.0.0',
+        '1.0.1',
         [
             'strategy'    => 'defer',
             'in_footer'    => true,
@@ -756,7 +772,7 @@
 			'jvb-error',
 			'jvb-populate-form'
 		],
-		'1.0.0',
+		'1.0.1',
 		[
 			'strategy'	=> 'defer',
 			'in_footer'	=> true,
@@ -772,7 +788,7 @@
             'jvb-form',
             'jvb-queue'
         ],
-        '1.0.0',
+        '1.0.1',
         [
             'strategy'    => 'defer',
             'in_footer'    => true,
@@ -788,7 +804,7 @@
             'jvb-form',
             'jvb-queue'
         ],
-        '1.0.0',
+        '1.0.1',
         [
             'strategy'    => 'defer',
             'in_footer'    => true,
@@ -809,7 +825,7 @@
             'jvb-selector',
             'jvb-post-selector',
         ],
-        '1.0.0',
+        '1.0.1',
         [
             'strategy'    => 'defer',
             'in_footer'    => true,
@@ -830,7 +846,7 @@
             'jvb-selector',
             'jvb-notifications',
         ],
-        '1.0.0',
+        '1.0.1',
         [
             'strategy'    => 'defer',
             'in_footer'    => true,
@@ -851,7 +867,7 @@
             'jvb-selector',
             'jvb-tabs',
         ],
-        '1.0.0',
+        '1.0.1',
         [
             'strategy'    => 'defer',
             'in_footer'    => true,
@@ -1031,6 +1047,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