Skip to content

Epm#114

Merged
manuelarretxea merged 3 commits into
devfrom
epm
Apr 9, 2026
Merged

Epm#114
manuelarretxea merged 3 commits into
devfrom
epm

Conversation

@manuelarretxea
Copy link
Copy Markdown
Contributor

No description provided.

@manuelarretxea
Copy link
Copy Markdown
Contributor Author

src/ui/Graph.tsx

  • Nuevo método protected exportChartJsGraph(chartCanvas, headerLines, filename) — estructura común para exportar gráficos Chart.js: cabecera oscura multi-línea (primera línea en negrita) + gráfico + barra de logos. Todos los visores Chart.js lo invocan en lugar de duplicar la lógica. - private → protected: drawLogosAndDownload, appendLogosBarAndDownload, downloadExportCanvas — accesibles desde subclases.
  • Fix solape logo/copyright en la barra de logos: el copyright se dibuja primero para medir su ancho; el logo se escala para ocupar solo el espacio restante a la izquierda (antes el logo se centraba y pisaba el copyright).

css/media-queries.scss / css/topbar.scss

  • Ajuste de variable de color: $title_color pasa de #064d87 a #1950A0.
  • Se añade $font_color: #fff (estaba duplicada, ahora en el lugar correcto).
  • Varios selectores en topbar.scss que usaban literales de color (#fff, rgba(255,255,255,…), $color_4) pasan a usar $font_color para consistencia.
  • Un fondo de menú desplegable usa $title_color en lugar del literal #4875b9fc.

src/OpenLayersMap.ts

  • Feature seleccionada persistente: al hacer clic en una feature GeoJSON se guarda en selectedFeature, se restaura el estilo de la anterior y se aplica el estilo hover/resalte a la nueva. Antes, al salir el cursor la feature quedaba transparente
  • style: null en Select para evitar que OpenLayers aplique su estilo por defecto al seleccionar.
  • El cursor pointer solo se activa en hover real (no en feature seleccionada).

@manuelarretxea manuelarretxea merged commit 7b852d6 into dev Apr 9, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant