Closed christophboecker closed 1 year ago
Wenn du mir sagen kannst wo die Stelle im Code ist, programmiere ich einen PR.
Danke für das Angebot. Da ich ohnenhin grade eine großangelegte RexStan-getriggerte Überarbeitung mache, erledige ich das gleich mit. Es gibt jetzt erstmal eh kein Release.
Wenn Du für Dich bis dahin die Sache fixen willst:
https://github.com/FriendsOfREDAXO/geolocation/blob/9b37e12b00f8fa4d40ecce5d3fea382da5c80b98/install/geolocation.js#L89-L93
Hier im Code einfach color = encodeURI(color);
ergänzen.
Und danach einmal die Einstellungsseite speichern! Dann wird das gesamte CSS/JS neu in das Asset-Verzeichnis compiliert. Sollte jedenfalls ;-)
Hilft leider nicht. Die Raute bleibt.
Ich hab den Bugfix gerade getestet. Funktioniert bei mir leider nicht.
Danke für den Hinweis. Es musste encodeURIComponent
sein und nicht encodeURI
. #94
Getestet. Jetzt funktioniert es korrekt. Danke dir!
Hintergrund: es gibt im JS eine Funktion, die farbige Marker als Inline-SVG erzeugt. Der erzeugte Code ist escaped, also z.B.
"
ist durch%22
ersetzt. Die an die Funktion übergebenen Farbnamen (z.B.green
) werden auch klaglos richtig in den Code eingesetzt. Mit Farbcodes (z.B. `#008800') geht das schief.Aktueller Workaround: Farbcodes als
%23....
(z.B.%23008800
) selbst escapen.Für die nächste Version das JS selbst escapen lassen.