Skip to content

Commit

Permalink
Checks for undefined values
Browse files Browse the repository at this point in the history
  • Loading branch information
mholthausen committed May 18, 2021
1 parent 8aa6936 commit 883f0e0
Showing 1 changed file with 8 additions and 14 deletions.
22 changes: 8 additions & 14 deletions src/MapfileStyleParser.ts
Expand Up @@ -625,31 +625,25 @@ export class MapfileStyleParser implements StyleParser {
}

if (mapfileStyle.color) {
fillSymbolizer.fillOpacity = mapfileStyle.opacity / 100 || 1;

if (!mapfileStyle.outlinecolor) {
fillSymbolizer.outlineOpacity = 0;
} else {
fillSymbolizer.outlineOpacity = mapfileStyle.opacity / 100 || 1;
}
fillSymbolizer.fillOpacity = mapfileStyle.opacity !== undefined ? mapfileStyle.opacity / 100 : 1;
} else {
fillSymbolizer.fillOpacity = 0;
}

if (mapfileStyle.outlinecolor) {
fillSymbolizer.outlineOpacity = mapfileStyle.opacity / 100 || 1;
fillSymbolizer.outlineOpacity = mapfileStyle.opacity !== undefined ? mapfileStyle.opacity / 100 : 1;
fillSymbolizer.outlineColor = isHex(mapfileStyle.outlinecolor)
? mapfileStyle.outlinecolor
: rgbToHex(mapfileStyle.outlinecolor);

if (mapfileStyle.width) {
if (mapfileStyle.width !== undefined) {
fillSymbolizer.outlineWidth = mapfileStyle.width;
}

if (!mapfileStyle.color) {
fillSymbolizer.fillOpacity = 0;
}
} else {
fillSymbolizer.outlineOpacity = 0;
}

if (mapfileStyle.outlinewidth) {
if (mapfileStyle.outlinewidth !== undefined) {
fillSymbolizer.outlineWidth = parseFloat(mapfileStyle.outlinewidth as unknown as string);
}

Expand Down

0 comments on commit 883f0e0

Please sign in to comment.