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; };