Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

Legacy Mapbox StoryMaps cannot be edited

Abierto
#408 1 comentario 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
2/5
Tiempo estimado
1-3 horas
Aptitud para principiantes
58/100
Tipo de issue
Error
Claridad
Bien especificado
Estado de actividad
Estancado
Stack tecnológico
javascript
Área
frontend

Línea de trabajo

Comienza en static/js/EditorMap.js alrededor de las líneas 284-320 y sigue cómo se analiza el valor heredado map_type mapbox:censusreporter.map-j9q076fv. Añade la rama de compatibilidad solicitada, conservando la compatibilidad con el nuevo formato de URL de Mapbox; se considera terminado cuando el mapa antiguo se puede abrir en el editor sin el error.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

I believe this traces back to the closing of #400 (which fixed #274)

I have an old map in my account which I just mess with for testing. When I go to open it now, I get an error

https://github.com/NUKnightLab/StoryMapJS/issues/new

The old map_type was mapbox:censusreporter.map-j9q076fv When this goes through EditorMap.js it hits an error (at line 306) because this value doesn't match expectations about how values beginning with mapbox: should be structured.

https://github.com/NUKnightLab/StoryMapJS/blob/8b72cd31b66b592f3844e739e167f5efaab11eb7/static/js/EditorMap.js#L284-L320

I believe this also came up in Zendesk #5944.

The fix would be to include a branch when the map_type begins with mapbox: to preserve old behavior while supporting the new form of the URL they provide.

Lenguaje dominante
JavaScript
Estrellas
248
Forks
61
Merge medio
1 min
PR fusionados (30 d)
1

Guía de contribución

No hay ninguna guía de contribución indexada para este repositorio

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de NUKnightLab/StoryMapJS

Todos los issues de NUKnightLab/StoryMapJS

Issues similares

Más issues de JavaScript

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.