fix(admin-panel): Refactor component-navbar.php to match Top Bar HTML patterns
GRUPO 2 - Colores Personalizados (complete refactor): - Changed row structure: <div class="row"> → <div class="row g-2 mb-2"> - Changed columns: col-md-6 → col-6 (7 instances) - Added Bootstrap icons to all labels: <i class="bi bi-*" style="color: #FF8600;"> - Updated label classes: class="form-label small mb-1 fw-semibold" - Added w-100 class to all color inputs - Added hex value displays: <small id="*Value">#HEXCODE</small> Other groups fixed (8 total): - GRUPO 1: Added g-2, changed col-md-6 → col-6 (2x) - GRUPO 3: Added g-2, changed col-md-6 → col-6 (2x) - GRUPO 4: Added g-2, changed col-md-6 → col-6 (2x) - GRUPO 5: Added g-2 (maintains col-md-4 for 3 columns) - GRUPO 6: Added g-2, changed col-md-6 → col-6 (2x) - GRUPO 7: Added g-2, changed col-md-6 → col-6 (4x) - GRUPO 8: Added g-2, changed col-md-6 → col-6 (2x) Resolves #179 (Phase 2: Refactor HTML) 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
@@ -99,8 +99,8 @@ if (!defined('ABSPATH')) {
|
|||||||
</div>
|
</div>
|
||||||
|
|
||||||
<!-- Selects compactados en fila -->
|
<!-- Selects compactados en fila -->
|
||||||
<div class="row mt-3">
|
<div class="row g-2 mt-3">
|
||||||
<div class="col-md-6">
|
<div class="col-6">
|
||||||
<div class="form-group mb-0">
|
<div class="form-group mb-0">
|
||||||
<label for="navbarPosition" class="text-secondary fw-medium mb-1">
|
<label for="navbarPosition" class="text-secondary fw-medium mb-1">
|
||||||
Posición
|
Posición
|
||||||
@@ -112,7 +112,7 @@ if (!defined('ABSPATH')) {
|
|||||||
</select>
|
</select>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="col-md-6">
|
<div class="col-6">
|
||||||
<div class="form-group mb-0">
|
<div class="form-group mb-0">
|
||||||
<label for="navbarBreakpoint" class="text-secondary fw-medium mb-1">
|
<label for="navbarBreakpoint" class="text-secondary fw-medium mb-1">
|
||||||
Breakpoint
|
Breakpoint
|
||||||
@@ -140,92 +140,63 @@ if (!defined('ABSPATH')) {
|
|||||||
Colores Personalizados
|
Colores Personalizados
|
||||||
</h5>
|
</h5>
|
||||||
|
|
||||||
<!-- Background y texto - 2 por fila -->
|
<!-- 7 colores en grid 2x2 (patrón Top Bar) -->
|
||||||
<div class="row">
|
<div class="row g-2 mb-2">
|
||||||
<div class="col-md-6">
|
<div class="col-6">
|
||||||
<div class="form-group mb-3">
|
<label for="navbarBgColor" class="form-label small mb-1 fw-semibold" style="color: #495057;">
|
||||||
<label for="navbarBgColor" class="text-secondary fw-medium mb-1">
|
<i class="bi bi-paint-bucket me-1" style="color: #FF8600;"></i>
|
||||||
Color de fondo
|
Color de fondo
|
||||||
</label>
|
</label>
|
||||||
<input type="color"
|
<input type="color" id="navbarBgColor" class="form-control form-control-color w-100" value="#1e3a5f" title="Seleccionar color de fondo">
|
||||||
id="navbarBgColor"
|
<small class="text-muted d-block mt-1" id="navbarBgColorValue">#1e3a5f</small>
|
||||||
class="form-control form-control-color"
|
|
||||||
value="#1e3a5f">
|
|
||||||
</div>
|
|
||||||
</div>
|
</div>
|
||||||
<div class="col-md-6">
|
<div class="col-6">
|
||||||
<div class="form-group mb-3">
|
<label for="navbarTextColor" class="form-label small mb-1 fw-semibold" style="color: #495057;">
|
||||||
<label for="navbarTextColor" class="text-secondary fw-medium mb-1">
|
<i class="bi bi-fonts me-1" style="color: #FF8600;"></i>
|
||||||
Color de texto
|
Color de texto
|
||||||
</label>
|
</label>
|
||||||
<input type="color"
|
<input type="color" id="navbarTextColor" class="form-control form-control-color w-100" value="#ffffff" title="Seleccionar color de texto">
|
||||||
id="navbarTextColor"
|
<small class="text-muted d-block mt-1" id="navbarTextColorValue">#ffffff</small>
|
||||||
class="form-control form-control-color"
|
|
||||||
value="#ffffff">
|
|
||||||
</div>
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
<div class="col-6">
|
||||||
|
<label for="navbarLinkHoverColor" class="form-label small mb-1 fw-semibold" style="color: #495057;">
|
||||||
<!-- Hover states - 2 por fila -->
|
<i class="bi bi-cursor me-1" style="color: #FF8600;"></i>
|
||||||
<div class="row">
|
Color hover links
|
||||||
<div class="col-md-6">
|
</label>
|
||||||
<div class="form-group mb-3">
|
<input type="color" id="navbarLinkHoverColor" class="form-control form-control-color w-100" value="#FF8600" title="Seleccionar color hover enlaces">
|
||||||
<label for="navbarLinkHoverColor" class="text-secondary fw-medium mb-1">
|
<small class="text-muted d-block mt-1" id="navbarLinkHoverColorValue">#FF8600</small>
|
||||||
Color hover links
|
|
||||||
</label>
|
|
||||||
<input type="color"
|
|
||||||
id="navbarLinkHoverColor"
|
|
||||||
class="form-control form-control-color"
|
|
||||||
value="#FF8600">
|
|
||||||
</div>
|
|
||||||
</div>
|
</div>
|
||||||
<div class="col-md-6">
|
<div class="col-6">
|
||||||
<div class="form-group mb-3">
|
<label for="navbarLinkHoverBgColor" class="form-label small mb-1 fw-semibold" style="color: #495057;">
|
||||||
<label for="navbarLinkHoverBgColor" class="text-secondary fw-medium mb-1">
|
<i class="bi bi-square-fill me-1" style="color: #FF8600;"></i>
|
||||||
Background hover
|
Background hover
|
||||||
</label>
|
</label>
|
||||||
<input type="color"
|
<input type="color" id="navbarLinkHoverBgColor" class="form-control form-control-color w-100" value="#FF8600" title="Seleccionar color fondo hover">
|
||||||
id="navbarLinkHoverBgColor"
|
<small class="text-muted d-block mt-1" id="navbarLinkHoverBgColorValue">#FF8600</small>
|
||||||
class="form-control form-control-color"
|
|
||||||
value="#FF8600">
|
|
||||||
</div>
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
<div class="col-6">
|
||||||
|
<label for="navbarDropdownBgColor" class="form-label small mb-1 fw-semibold" style="color: #495057;">
|
||||||
<!-- Dropdown colors - 3 por fila -->
|
<i class="bi bi-card-text me-1" style="color: #FF8600;"></i>
|
||||||
<div class="row">
|
Dropdown BG
|
||||||
<div class="col-md-4">
|
</label>
|
||||||
<div class="form-group mb-0">
|
<input type="color" id="navbarDropdownBgColor" class="form-control form-control-color w-100" value="#ffffff" title="Seleccionar color fondo dropdown">
|
||||||
<label for="navbarDropdownBgColor" class="text-secondary fw-medium mb-1">
|
<small class="text-muted d-block mt-1" id="navbarDropdownBgColorValue">#ffffff</small>
|
||||||
Dropdown BG
|
|
||||||
</label>
|
|
||||||
<input type="color"
|
|
||||||
id="navbarDropdownBgColor"
|
|
||||||
class="form-control form-control-color"
|
|
||||||
value="#ffffff">
|
|
||||||
</div>
|
|
||||||
</div>
|
</div>
|
||||||
<div class="col-md-4">
|
<div class="col-6">
|
||||||
<div class="form-group mb-0">
|
<label for="navbarDropdownItemColor" class="form-label small mb-1 fw-semibold" style="color: #495057;">
|
||||||
<label for="navbarDropdownItemColor" class="text-secondary fw-medium mb-1">
|
<i class="bi bi-text-left me-1" style="color: #FF8600;"></i>
|
||||||
Item Color
|
Item Color
|
||||||
</label>
|
</label>
|
||||||
<input type="color"
|
<input type="color" id="navbarDropdownItemColor" class="form-control form-control-color w-100" value="#495057" title="Seleccionar color items dropdown">
|
||||||
id="navbarDropdownItemColor"
|
<small class="text-muted d-block mt-1" id="navbarDropdownItemColorValue">#495057</small>
|
||||||
class="form-control form-control-color"
|
|
||||||
value="#495057">
|
|
||||||
</div>
|
|
||||||
</div>
|
</div>
|
||||||
<div class="col-md-4">
|
<div class="col-6">
|
||||||
<div class="form-group mb-0">
|
<label for="navbarDropdownItemHoverColor" class="form-label small mb-1 fw-semibold" style="color: #495057;">
|
||||||
<label for="navbarDropdownItemHoverColor" class="text-secondary fw-medium mb-1">
|
<i class="bi bi-hand-index me-1" style="color: #FF8600;"></i>
|
||||||
Item Hover
|
Item Hover
|
||||||
</label>
|
</label>
|
||||||
<input type="color"
|
<input type="color" id="navbarDropdownItemHoverColor" class="form-control form-control-color w-100" value="#FF8600" title="Seleccionar color hover items dropdown">
|
||||||
id="navbarDropdownItemHoverColor"
|
<small class="text-muted d-block mt-1" id="navbarDropdownItemHoverColorValue">#FF8600</small>
|
||||||
class="form-control form-control-color"
|
|
||||||
value="#FF8600">
|
|
||||||
</div>
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@@ -241,8 +212,8 @@ if (!defined('ABSPATH')) {
|
|||||||
Tipografía
|
Tipografía
|
||||||
</h5>
|
</h5>
|
||||||
|
|
||||||
<div class="row">
|
<div class="row g-2">
|
||||||
<div class="col-md-6">
|
<div class="col-6">
|
||||||
<div class="form-group mb-0">
|
<div class="form-group mb-0">
|
||||||
<label for="navbarFontSize" class="text-secondary fw-medium mb-1">
|
<label for="navbarFontSize" class="text-secondary fw-medium mb-1">
|
||||||
Tamaño de fuente
|
Tamaño de fuente
|
||||||
@@ -254,7 +225,7 @@ if (!defined('ABSPATH')) {
|
|||||||
</select>
|
</select>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="col-md-6">
|
<div class="col-6">
|
||||||
<div class="form-group mb-0">
|
<div class="form-group mb-0">
|
||||||
<label for="navbarFontWeight" class="text-secondary fw-medium mb-1">
|
<label for="navbarFontWeight" class="text-secondary fw-medium mb-1">
|
||||||
Peso de fuente
|
Peso de fuente
|
||||||
@@ -313,8 +284,8 @@ if (!defined('ABSPATH')) {
|
|||||||
</div>
|
</div>
|
||||||
|
|
||||||
<!-- Selects y números compactados -->
|
<!-- Selects y números compactados -->
|
||||||
<div class="row">
|
<div class="row g-2">
|
||||||
<div class="col-md-6">
|
<div class="col-6">
|
||||||
<div class="form-group mb-0">
|
<div class="form-group mb-0">
|
||||||
<label for="navbarBoxShadowIntensity" class="text-secondary fw-medium mb-1">
|
<label for="navbarBoxShadowIntensity" class="text-secondary fw-medium mb-1">
|
||||||
Intensidad sombra
|
Intensidad sombra
|
||||||
@@ -327,7 +298,7 @@ if (!defined('ABSPATH')) {
|
|||||||
</select>
|
</select>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="col-md-6">
|
<div class="col-6">
|
||||||
<div class="form-group mb-0">
|
<div class="form-group mb-0">
|
||||||
<label for="navbarBorderRadius" class="text-secondary fw-medium mb-1">
|
<label for="navbarBorderRadius" class="text-secondary fw-medium mb-1">
|
||||||
Border radius (px)
|
Border radius (px)
|
||||||
@@ -361,7 +332,7 @@ if (!defined('ABSPATH')) {
|
|||||||
Espaciado
|
Espaciado
|
||||||
</h5>
|
</h5>
|
||||||
|
|
||||||
<div class="row">
|
<div class="row g-2">
|
||||||
<div class="col-md-4">
|
<div class="col-md-4">
|
||||||
<div class="form-group mb-3">
|
<div class="form-group mb-3">
|
||||||
<label for="navbarPaddingVertical" class="text-secondary fw-medium mb-1">
|
<label for="navbarPaddingVertical" class="text-secondary fw-medium mb-1">
|
||||||
@@ -440,8 +411,8 @@ if (!defined('ABSPATH')) {
|
|||||||
</div>
|
</div>
|
||||||
|
|
||||||
<!-- Texto e icono -->
|
<!-- Texto e icono -->
|
||||||
<div class="row">
|
<div class="row g-2">
|
||||||
<div class="col-md-6">
|
<div class="col-6">
|
||||||
<div class="form-group mb-3">
|
<div class="form-group mb-3">
|
||||||
<label for="navbarLetsTalkText" class="text-secondary fw-medium mb-1">
|
<label for="navbarLetsTalkText" class="text-secondary fw-medium mb-1">
|
||||||
Texto del botón
|
Texto del botón
|
||||||
@@ -454,7 +425,7 @@ if (!defined('ABSPATH')) {
|
|||||||
placeholder="Let's Talk">
|
placeholder="Let's Talk">
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="col-md-6">
|
<div class="col-6">
|
||||||
<div class="form-group mb-3">
|
<div class="form-group mb-3">
|
||||||
<label for="navbarLetsTalkIconClass" class="text-secondary fw-medium mb-1">
|
<label for="navbarLetsTalkIconClass" class="text-secondary fw-medium mb-1">
|
||||||
Clase del icono
|
Clase del icono
|
||||||
@@ -505,8 +476,8 @@ if (!defined('ABSPATH')) {
|
|||||||
</div>
|
</div>
|
||||||
|
|
||||||
<!-- Números y selects -->
|
<!-- Números y selects -->
|
||||||
<div class="row">
|
<div class="row g-2">
|
||||||
<div class="col-md-6">
|
<div class="col-6">
|
||||||
<div class="form-group mb-3">
|
<div class="form-group mb-3">
|
||||||
<label for="navbarDropdownMaxHeight" class="text-secondary fw-medium mb-1">
|
<label for="navbarDropdownMaxHeight" class="text-secondary fw-medium mb-1">
|
||||||
Altura máxima (vh)
|
Altura máxima (vh)
|
||||||
@@ -519,7 +490,7 @@ if (!defined('ABSPATH')) {
|
|||||||
max="90">
|
max="90">
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="col-md-6">
|
<div class="col-6">
|
||||||
<div class="form-group mb-3">
|
<div class="form-group mb-3">
|
||||||
<label for="navbarDropdownBorderRadius" class="text-secondary fw-medium mb-1">
|
<label for="navbarDropdownBorderRadius" class="text-secondary fw-medium mb-1">
|
||||||
Border radius (px)
|
Border radius (px)
|
||||||
@@ -534,8 +505,8 @@ if (!defined('ABSPATH')) {
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="row">
|
<div class="row g-2">
|
||||||
<div class="col-md-6">
|
<div class="col-6">
|
||||||
<div class="form-group mb-0">
|
<div class="form-group mb-0">
|
||||||
<label for="navbarDropdownItemPaddingVertical" class="text-secondary fw-medium mb-1">
|
<label for="navbarDropdownItemPaddingVertical" class="text-secondary fw-medium mb-1">
|
||||||
Padding items V (rem)
|
Padding items V (rem)
|
||||||
@@ -549,7 +520,7 @@ if (!defined('ABSPATH')) {
|
|||||||
step="0.05">
|
step="0.05">
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="col-md-6">
|
<div class="col-6">
|
||||||
<div class="form-group mb-0">
|
<div class="form-group mb-0">
|
||||||
<label for="navbarDropdownItemPaddingHorizontal" class="text-secondary fw-medium mb-1">
|
<label for="navbarDropdownItemPaddingHorizontal" class="text-secondary fw-medium mb-1">
|
||||||
Padding items H (rem)
|
Padding items H (rem)
|
||||||
@@ -577,8 +548,8 @@ if (!defined('ABSPATH')) {
|
|||||||
Avanzado
|
Avanzado
|
||||||
</h5>
|
</h5>
|
||||||
|
|
||||||
<div class="row">
|
<div class="row g-2">
|
||||||
<div class="col-md-6">
|
<div class="col-6">
|
||||||
<div class="form-group mb-0">
|
<div class="form-group mb-0">
|
||||||
<label for="navbarZIndex" class="text-secondary fw-medium mb-1">
|
<label for="navbarZIndex" class="text-secondary fw-medium mb-1">
|
||||||
Z-index
|
Z-index
|
||||||
@@ -591,7 +562,7 @@ if (!defined('ABSPATH')) {
|
|||||||
max="9999">
|
max="9999">
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="col-md-6">
|
<div class="col-6">
|
||||||
<div class="form-group mb-0">
|
<div class="form-group mb-0">
|
||||||
<label for="navbarTransitionSpeed" class="text-secondary fw-medium mb-1">
|
<label for="navbarTransitionSpeed" class="text-secondary fw-medium mb-1">
|
||||||
Velocidad transiciones
|
Velocidad transiciones
|
||||||
|
|||||||
Reference in New Issue
Block a user