From 2c955cebb5f1e01fbdb866b50d296fe9fbd852b8 Mon Sep 17 00:00:00 2001
From: Jake Vanderwerf <get@jakevanderwerf.ca>
Date: Tue, 06 Jan 2026 20:40:03 +0000
Subject: [PATCH] =TaxonomySelector.js and creator refactor complete

---
 inc/meta/MetaForm.php |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/inc/meta/MetaForm.php b/inc/meta/MetaForm.php
index aa537c0..afaf791 100644
--- a/inc/meta/MetaForm.php
+++ b/inc/meta/MetaForm.php
@@ -1351,13 +1351,12 @@
 	 * Generic selector field renderer
 	 * Handles both taxonomy and post selectors with consistent structure
 	 */
-	private function renderSelectorField(string $name, mixed $value, array $field, string $type): void
+	public function renderSelectorField(string $name, mixed $value, array $field, string $type): void
 	{
 		$conditional = $this->handleConditionalField($field);
 		$validationAttrs = $this->buildValidationAttributes($field);
 		$describedBy = (!empty($field['description'])) ? ' aria-describedby="' . $name . '-help"' : '';
 
-		$isSimple = (array_key_exists('mode', $field) && $field['mode']==='simple');
 		// Parse selected values
 		$value = (is_array($value)) ? array_filter(array_map('absint', $value)): $value;
 		$selected = ($value === '') ? [] : (is_array($value) ? $value : explode(',', $value));
@@ -1408,9 +1407,10 @@
 		}
 
 		?>
-		<div class="field <?= esc_attr($type) ?> <?= esc_attr($name) ?>"
+		<div class="field selector <?= esc_attr($type) ?> <?= esc_attr($name) ?>"
 			<?= $conditional ?>
 			 data-field="<?= esc_attr($name) ?>"
+			 data-type="selector" data-subtype="<?= esc_attr($type)?>"
 			<?= $validationAttrs ?>
 			<?= $describedBy ?>>
 

--
Gitblit v1.10.0