From 56a9a1ccf764ff7a6af8f8a2292cb07443cb4aa7 Mon Sep 17 00:00:00 2001
From: Jake Vanderwerf <get@jakevanderwerf.ca>
Date: Thu, 28 May 2026 18:19:57 +0000
Subject: [PATCH] =New Gitbit setpu

---
 inc/blocks/CustomBlocks.php |   30 ++++++++++++++++++++++++++++--
 1 files changed, 28 insertions(+), 2 deletions(-)

diff --git a/inc/blocks/CustomBlocks.php b/inc/blocks/CustomBlocks.php
index 0817591..98c088f 100644
--- a/inc/blocks/CustomBlocks.php
+++ b/inc/blocks/CustomBlocks.php
@@ -24,7 +24,7 @@
 	protected static ?int $currentQueryId = null;
 	protected static array $counters = [];
 	protected static ?WP_Query $originalQuery = null;
-	protected array $ignore = ['align','alt','area','aspectRatio','backgroundColor','borderColor','buttonText','buttonPosition','buttonUseIcon','categories','className','columns','contentPosition','customOverlayColor','dimRatio','displayAsDropdown','displayAuthor','displayFeaturedImage','displayPostContent','displayPostContentRadio','displayPostDate','excerptLength','featuredImageAlign','fontSize','gradient','hasFixedLayout','hasParallax','height','iconColor','iconColorValue','iconColorValue','iconBackgroundColor','iconBackgroundColorValue','id','imageFill','isDark','isLink','isObjectPosition','isRepeated','isSearchFieldHidden','isStackedOnMobile','isUserOverlayColor','kind','label','largestFontSize','layout','lightbox','linkDestination','linkTo','level','mediaId','mediaLink','mediaPosition','mediaSizeSlug','mediaType','mediaWidth','metadata','minHeight','minHeightUnit','opacity','opensInNewTab','order','orderBy','ordered','overlayColor','overlayMenu','placeholder','postLayout','postsToShow','query', 'queryId','ref','rel','scale','shouldSyncIcon','showContent','showEmpty','showHierarchy','showLabel','showLabels','showOnlyTopLevel','showPostCounts','showTagCounts','size','sizeSlug','slug','smallestFontSize','tagName','taxonomy','term','textAlign','textColor','theme','title','type','url','useFeaturedImage','verticalAlignment','width','widthUnit',];
+	protected array $ignore = ['align','alt','area','aspectRatio','backgroundColor','borderColor','buttonText','buttonPosition','buttonUseIcon','categories','className','columns','contentPosition','customOverlayColor','datetime','dimRatio','displayAsDropdown','displayAuthor','displayFeaturedImage','displayPostContent','displayPostContentRadio','displayPostDate','excerptLength','featuredImageAlign','fontSize','gradient','hasFixedLayout','hasParallax','height','iconColor','iconColorValue','iconColorValue','iconBackgroundColor','iconBackgroundColorValue','id','imageFill','isDark','isLink','isObjectPosition','isRepeated','isSearchFieldHidden','isStackedOnMobile','isUserOverlayColor','kind','label','largestFontSize','layout','lightbox','linkDestination','linkTo','level','mediaId','mediaLink','mediaPosition','mediaSizeSlug','mediaType','mediaWidth','metadata','minHeight','minHeightUnit','opacity','opensInNewTab','order','orderBy','ordered','overlayColor','overlayMenu','placeholder','postLayout','postsToShow','query', 'queryId','ref','rel','scale','shouldSyncIcon','showContent','showEmpty','showHierarchy','showLabel','showLabels','showOnlyTopLevel','showPostCounts','showTagCounts','size','sizeSlug','slug','smallestFontSize','tagName','taxonomy','term','textAlign','textColor','theme','title','type','url','useFeaturedImage','verticalAlignment','width','widthUnit',];
 
 	//For custom style output for nested links, etc
 	protected static array $pendingStyles = [];
@@ -88,6 +88,27 @@
                 'label' => __('With Logo', 'jvb')
             ]
         );
+        register_block_style(
+            'core/gallery',
+            [
+                'name' 	=>'hexagon',
+                'label' => __('Hexagonal', 'jvb')
+            ]
+        );
+        register_block_style(
+            'core/gallery',
+            [
+                'name' 	=>'diamond',
+                'label' => __('Diamond', 'jvb')
+            ]
+        );
+        register_block_style(
+            'core/gallery',
+            [
+                'name' 	=>'cut',
+                'label' => __('Cut Corners', 'jvb')
+            ]
+        );
     }
 	protected function checkMethods(?string $content, array $block, ?WP_Block $parent = null, bool $isPrerender = false):?string
 	{
@@ -115,7 +136,11 @@
 			$base = [
 				'core/null',
 				'core/list-item',
-				'jvb/drawer-menu'
+				'core/post-content',
+				'jvb/drawer-menu',
+				'jvb/summary',
+				'jvb/feed',
+				'jvb/forms',
 			];
 			if ($isPrerender) {
 				$base = array_merge($base, [
@@ -3422,6 +3447,7 @@
 							break;
 						case 'textAlign':
 							$styles['text-align'] = $value;
+							break;
 						default:
 							if (JVB_TESTING) {
 								jvbDump($value,'[getTypographyStyle] No property set for '.$property.': ');

--
Gitblit v1.10.0