Categorías: pruebas

Módulo Andalucía con buscador

Módulo con los escaños por provincia
Contenido actualizado

Escrutinio por municipio

Cargando visualización...
+
${displayName} ${votes} ${prevPct}% ${pct}% ${difIcon}${difText} `; } return `
${p.name}${provName} ${d.escrutado}% escr.
${rowsHtml}
Partido Votos 2022 2026 Dif.
`; } }, series: [{ name: 'Municipios', type: 'map', map: 'Andalucia', roam: true, layoutCenter: ['50%', '50%'], layoutSize: '95%', itemStyle: { borderColor: '#ffffff', borderWidth: 0.5, opacity: 1 }, emphasis: { focus: 'none', itemStyle: { areaColor: null, borderColor: '#333333', borderWidth: 1.5 }, label: { show: false } }, blur: { itemStyle: { opacity: 1 } }, data: mapData }] }; chart.setOption(option); } function setupSearch() { const input = document.getElementById('search-muni'); const results = document.getElementById('search-results'); input.addEventListener('input', (e) => { const val = normalize(e.target.value); if (!val) { results.style.display = 'none'; return; } const filtered = allMunis.filter(m => normalize(m.name).includes(val) ).slice(0, 10); if (filtered.length > 0) { results.innerHTML = filtered.map(m => `
${m.name}
`).join(''); results.style.display = 'block'; } else { results.style.display = 'none'; } }); document.addEventListener('click', (e) => { if (!input.contains(e.target)) results.style.display = 'none'; }); } function normalize(s) { return s.toLowerCase().normalize("NFD").replace(/[\u0300-\u036f]/g, ""); } window.selectMuni = (name, key) => { document.getElementById('search-results').style.display = 'none'; document.getElementById('search-muni').value = name; const center = muniCenters[name]; if (center) { chart.setOption({ series: [{ name: 'Municipios', center: center, zoom: 8 }] }); } // Show tooltip chart.dispatchAction({ type: 'showTip', seriesIndex: 0, name: name }); chart.dispatchAction({ type: 'highlight', seriesIndex: 0, name: name }); }; function handleZoom(scale) { const opt = chart.getOption(); const s = opt.series[0]; s.zoom = (s.zoom || 1) * scale; chart.setOption({ series: [s] }); } init();
Módulo con el porcentaje
felixbs

Compartir
Publicado por
felixbs

Entradas recientes

mediaquerys para tablet

/* sin diferencias entre vertical y horizontal */@media only screenand (min-width: 768px)and (max-width: 1024px){ /*…

4 años hace

Strings en php – operaciones básicas con cadenas

Vamos a ver las principales funciones para tratar cadenas o strings en php. Concatenar dos…

9 años hace

Cookie – Añadir, leer y borrar cookies con JQuery

Lo primero que vamos ha hacer es definir que es una cookie: "Una cookie, galleta…

9 años hace

Formularios Symfony2 y twig, campos de textos, numeros, combos y radio buttom

En los formularios de Symfony2 con twig, pondemos añadir campos de texto, nuemericos, combos y…

12 años hace

Instalar Symfony2 rápidamente y fácilmente en Windows 7 y Windows 10

Instalar symfony2 en rápidamente windows 7 y windows 10 requiere de varios pasos que iremos…

12 años hace

Quitar app_dev.php de la url de symfony 2

Para quitar de la url de nuestro symfony2 el app_dev.php modificaremos del .htaccess que lo…

12 años hace