Educación
Descripción: Deficiencias y demás
Estado: Activa
Servicios publicos
Descripción: Agua y luz
Estado: Activa
Seguridad
Descripción: Del ciudadano
Estado: Activa
Ambientales
Descripción: Contaminación
Estado: Inactiva
Infraestructura
Descripción: Vial
Estado: Activa
Creación de categorías
document.addEventListener('DOMContentLoaded', function() {
const form = document.querySelector('#forminator-module-150');
if (!form) return;
// Hidden term_id
let hiddenTermId = form.querySelector('input[name="term_id"]');
if (!hiddenTermId) {
hiddenTermId = document.createElement('input');
hiddenTermId.type = 'hidden';
hiddenTermId.name = 'term_id';
hiddenTermId.value = '';
form.appendChild(hiddenTermId);
}
const inputNombre = form.querySelector('[name^="name-1"]');
const inputDesc = form.querySelector('[name^="textarea-1"]');
const checkboxes = Array.from(form.querySelectorAll('input[name^="checkbox-1"]'));
const tituloForm = document.querySelector('.elementor-widget-container h5');
const submitBtn = form.querySelector('.forminator-button-submit');
// Botones editar
document.querySelectorAll('.editar-btn').forEach(btn => {
btn.addEventListener('click', e => {
e.preventDefault();
const termId = btn.dataset.term_id || '';
const nombre = btn.dataset.nombre || '';
const descripcion = btn.dataset.descripcion || '';
const activa = btn.dataset.activa === "1";
hiddenTermId.value = termId;
if (inputNombre) inputNombre.value = nombre;
if (inputDesc) inputDesc.value = descripcion;
checkboxes.forEach(cb => cb.checked = activa);
// Cambiar textos a edición
if (tituloForm) tituloForm.textContent = "Edición de categorías";
if (submitBtn) submitBtn.textContent = "Actualizar";
form.scrollIntoView({behavior: 'smooth', block: 'start'});
});
});
// Botón limpiar
const limpiarBtn = document.querySelector('#limpiar-form');
if (limpiarBtn) {
limpiarBtn.addEventListener('click', e => {
e.preventDefault();
hiddenTermId.value = '';
if (inputNombre) inputNombre.value = '';
if (inputDesc) inputDesc.value = '';
checkboxes.forEach(cb => cb.checked = false);
// Restaurar a creación
if (tituloForm) tituloForm.textContent = "Creación de categorías";
if (submitBtn) submitBtn.textContent = "Crear";
console.log("DEBUG limpiar formulario");
});
}
});