You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@baremaps.apache.org by bc...@apache.org on 2024/02/23 21:01:13 UTC
(incubator-baremaps) 01/01: Fix the different themes
This is an automated email from the ASF dual-hosted git repository.
bchapuis pushed a commit to branch fix-light-theme
in repository https://gitbox.apache.org/repos/asf/incubator-baremaps.git
commit 5b8db5ee106da7868c49005bf0be64f5608fff5f
Author: Bertil Chapuis <bc...@gmail.com>
AuthorDate: Fri Feb 23 22:00:27 2024 +0100
Fix the different themes
---
basemap/utils/color.js | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/basemap/utils/color.js b/basemap/utils/color.js
index 15aa2335..db21b31b 100644
--- a/basemap/utils/color.js
+++ b/basemap/utils/color.js
@@ -135,6 +135,9 @@ class RGB extends Color {
}
static fromString(color) {
+ if (typeof color !== 'string') {
+ return null;
+ }
let rgb = color.replace(/\s*/g, '').match(/rgb\((\d*)\,(\d*)\,(\d*)\)/)
if (rgb != null) {
return new RGB(parseInt(rgb[1]), parseInt(rgb[2]), parseInt(rgb[3]), 1)
@@ -198,6 +201,9 @@ class HSL extends Color {
}
static fromString(color) {
+ if (typeof color !== 'string') {
+ return null;
+ }
let hsl = color.replace(/\s*/g, '').match(/hsl\((\d*)\,(\d*)\,(\d*)\)/)
if (hsl != null) {
return new HSL(parseInt(hsl[1]), parseInt(hsl[2]), parseInt(hsl[3]), 1)