From 0442e1186ae642c86947d03961fde7d461ba054d Mon Sep 17 00:00:00 2001
From: Jake Vanderwerf <get@jakevanderwerf.ca>
Date: Sun, 08 Feb 2026 21:23:47 +0000
Subject: [PATCH] =minor Form.js fixes

---
 inc/meta/Form.php |   12 ++++++++++++
 1 files changed, 12 insertions(+), 0 deletions(-)

diff --git a/inc/meta/Form.php b/inc/meta/Form.php
index f6de609..e2b4a45 100644
--- a/inc/meta/Form.php
+++ b/inc/meta/Form.php
@@ -109,6 +109,7 @@
 		}
 
 		$output .= static::buildHint($config);
+		$output .= static::buildCharacterLimit($config);
 		$output .= static::buildDescription($name, $config);
 
 		$output .= '</div>';
@@ -179,6 +180,17 @@
 				);
 			}
 
+			protected static function buildCharacterLimit(array $config): string
+			{
+				if (empty($config['data']['limit'])) {
+					return '';
+				}
+				return sprintf(
+					'<span class="char-limit"><span class="current">0</span> / <span class="limit">%s</span></span>',
+					esc_html($config['data']['limit'])
+				);
+			}
+
 		protected static function buildLabel(string $name, array $config):string
 		{
 			if (!empty($config['label'])) {

--
Gitblit v1.10.0