From f3ee2664a199b6f6b34df92dee036f3f2ca46d1d Mon Sep 17 00:00:00 2001 From: Bryan Housel Date: Wed, 30 Apr 2014 14:01:46 -0400 Subject: [PATCH] Render embarkment/cutting with dashed casing --- css/map.css | 27 +++++++++++++++++++++++++++ js/id/svg/tag_classes.js | 2 +- 2 files changed, 28 insertions(+), 1 deletion(-) diff --git a/css/map.css b/css/map.css index c07a9dcd7..e4350eb66 100644 --- a/css/map.css +++ b/css/map.css @@ -738,6 +738,33 @@ path.casing.tag-highway-construction { stroke-dasharray: 7, 7; } +/* embankments / cuttings */ + +path.casing.tag-embankment, +path.casing.tag-cutting { + stroke-opacity: 0.5; + stroke: #000; + stroke-width: 22; + stroke-dasharray: 2, 4; + stroke-linecap: butt; +} + +path.shadow.tag-embankment, +path.shadow.tag-cutting { + stroke-width: 28; +} + +.low-zoom path.casing.tag-embankment, +.low-zoom path.casing.tag-cutting { + stroke-width: 10; +} + +.low-zoom path.shadow.tag-embankment, +.low-zoom path.shadow.tag-cutting { + stroke-width: 14; +} + + /* construction */ .low-zoom path.stroke.tag-highway-construction, diff --git a/js/id/svg/tag_classes.js b/js/id/svg/tag_classes.js index dfd14a91b..c3c9b4e27 100644 --- a/js/id/svg/tag_classes.js +++ b/js/id/svg/tag_classes.js @@ -5,7 +5,7 @@ iD.svg.TagClasses = function() { 'leisure', 'place' ], secondary = [ - 'oneway', 'bridge', 'tunnel', 'construction' + 'oneway', 'bridge', 'tunnel', 'construction', 'embankment', 'cutting' ], tagClassRe = /^tag-/, tags = function(entity) { return entity.tags; };