/* lines */
-.preset-icon .icon.other-line {
+.preset-icon .icon.iD-other-line {
color: #fff;
fill: #777;
}
stroke-width: 5;
}
-.preset-icon .icon.highway-motorway,
-.preset-icon .icon.highway-motorway-link {
+.preset-icon .icon.iD-highway-motorway,
+.preset-icon .icon.iD-highway-motorway-link {
color: #CF2081;
fill: #70372f;
}
stroke:#70372f;
}
-.preset-icon .icon.highway-trunk,
-.preset-icon .icon.highway-trunk-link {
+.preset-icon .icon.iD-highway-trunk,
+.preset-icon .icon.iD-highway-trunk-link {
color: #DD2F22;
fill: #70372f;
}
stroke:#70372f;
}
-.preset-icon .icon.highway-primary,
-.preset-icon .icon.highway-primary-link {
+.preset-icon .icon.iD-highway-primary,
+.preset-icon .icon.iD-highway-primary-link {
color: #F99806;
fill: #70372f;
}
stroke:#70372f;
}
-.preset-icon .icon.highway-secondary,
-.preset-icon .icon.highway-secondary-link {
+.preset-icon .icon.iD-highway-secondary,
+.preset-icon .icon.iD-highway-secondary-link {
color: #F3F312;
fill: #70372f;
}
stroke:#70372f;
}
-.preset-icon .icon.highway-tertiary,
-.preset-icon .icon.highway-tertiary-link {
+.preset-icon .icon.iD-highway-tertiary,
+.preset-icon .icon.iD-highway-tertiary-link {
color: #FFF9B3;
fill: #70372f;
}
stroke:#70372f;
}
-.legacy-carto .preset-icon .icon.highway-motorway,
-.legacy-carto .preset-icon .icon.highway-motorway-link {
+.legacy-carto .preset-icon .icon.iD-highway-motorway,
+.legacy-carto .preset-icon .icon.iD-highway-motorway-link {
color: #58a9ed;
fill: #2c5476;
}
stroke:#2c5476;
}
-.legacy-carto .preset-icon .icon.highway-trunk,
-.legacy-carto .preset-icon .icon.highway-trunk-link {
+.legacy-carto .preset-icon .icon.iD-highway-trunk,
+.legacy-carto .preset-icon .icon.iD-highway-trunk-link {
color: #8cd05f;
fill: #46682f;
}
stroke:#46682f;
}
-.legacy-carto .preset-icon .icon.highway-primary,
-.legacy-carto .preset-icon .icon.highway-primary-link {
+.legacy-carto .preset-icon .icon.iD-highway-primary,
+.legacy-carto .preset-icon .icon.iD-highway-primary-link {
color: #e06d5f;
fill: #70372f;
}
stroke:#70372f;
}
-.legacy-carto .preset-icon .icon.highway-secondary,
-.legacy-carto .preset-icon .icon.highway-secondary-link {
+.legacy-carto .preset-icon .icon.iD-highway-secondary,
+.legacy-carto .preset-icon .icon.iD-highway-secondary-link {
color: #eab056;
fill: #75582b;
}
stroke:#75582b;
}
-.legacy-carto .preset-icon .icon.highway-tertiary,
-.legacy-carto .preset-icon .icon.highway-tertiary-link {
+.legacy-carto .preset-icon .icon.iD-highway-tertiary,
+.legacy-carto .preset-icon .icon.iD-highway-tertiary-link {
color: #ffff7e;
fill: #7f7f3f;
}
stroke:#7f7f3f;
}
-.preset-icon .icon.highway-residential {
+.preset-icon .icon.iD-highway-residential {
color: #fff;
fill: #444;
}
stroke:#444;
}
-.preset-icon .icon.highway-unclassified {
+.preset-icon .icon.iD-highway-unclassified {
color: #dcd9b9;
fill: #444;
}
}
-.preset-icon .icon.highway-living-street {
+.preset-icon .icon.iD-highway-living-street {
color: #bbb;
fill: #ddd;
}
stroke: #fff;
}
-.preset-icon .icon.highway-footway.tag-highway-corridor,
-.preset-icon .icon.highway-footway.tag-highway-pedestrian {
+.preset-icon .icon.iD-highway-footway.tag-highway-corridor,
+.preset-icon .icon.iD-highway-footway.tag-highway-pedestrian {
color: #8cd05f;
fill: #fff;
}
stroke-dasharray: none;
}
-.preset-icon .icon.highway-road {
+.preset-icon .icon.iD-highway-road {
color: #9e9e9e;
fill: #666;
}
stroke:#666;
}
-.preset-icon .icon.highway-service {
+.preset-icon .icon.iD-highway-service {
color: #fff;
fill: #666;
}
/* special service roads and bus guideways */
/* with `service=* tag` (e.g. parking_aisle, alley, drive-through */
-.preset-icon .icon.highway-bus_guideway,
-.preset-icon .icon.highway-service.tag-service {
+.preset-icon .icon.iD-highway-bus_guideway,
+.preset-icon .icon.iD-highway-service.tag-service {
color: #dcd9b9;
fill: #666;
}
stroke: #666;
}
-.preset-icon .icon.highway-track {
+.preset-icon .icon.iD-highway-track {
color: #eaeaea;
fill: #c5b59f;
}
stroke-dasharray: none;
}
-.preset-icon .icon.category-path,
-.preset-icon .icon.highway-path {
+.preset-icon .icon.iD-category-path,
+.preset-icon .icon.iD-highway-path {
color: #746f6f;
fill: #c5b59f;
}
.preset-icon .icon.tag-route-foot,
.preset-icon .icon.tag-route-hiking,
-.preset-icon .icon.highway-footway {
+.preset-icon .icon.iD-highway-footway {
color: #ae8681;
fill: #fff;
}
stroke: #ae8681;
}
-.preset-icon .icon.highway-footway.tag-crossing {
+.preset-icon .icon.iD-highway-footway.tag-crossing {
color: #444;
}
path.stroke.tag-highway-footway.tag-crossing {
}
.preset-icon .icon.tag-route-bicycle,
-.preset-icon .icon.highway-cycleway {
+.preset-icon .icon.iD-highway-cycleway {
color: #58a9ed;
fill: #fff;
}
}
.preset-icon .icon.tag-route-horse,
-.preset-icon .icon.highway-bridleway {
+.preset-icon .icon.iD-highway-bridleway {
color: #e06d5f;
fill: #fff;
}
stroke: #e06d5f;
}
-.preset-icon .icon.highway-steps {
+.preset-icon .icon.iD-highway-steps {
color: #81d25c;
fill: #fff;
}
/* railway platforms - like sidewalks */
-.preset-icon .icon.highway-footway.tag-railway-platform {
+.preset-icon .icon.iD-highway-footway.tag-railway-platform {
color: #ae8681;
fill: #dcd9b9;
}
color: #77d3de;
fill: #77d3de;
}
-.preset-icon .icon.category-water,
+.preset-icon .icon.iD-category-water,
.preset-icon .icon.tag-route-ferry,
.preset-icon .icon.tag-type-waterway,
.preset-icon .icon.tag-waterway {
/* Buildings */
-path.stroke.tag-building,
-path.stroke.tag-amenity-shelter {
+path.stroke.tag-building {
stroke: rgb(224, 110, 95);
}
-path.fill.tag-building,
-path.fill.tag-amenity-shelter {
+path.fill.tag-building {
stroke: rgba(224, 110, 95, 0.3);
fill: rgba(224, 110, 95, 0.3);
}
-.preset-icon-fill-area.tag-building,
-.preset-icon-fill-area.tag-amenity-shelter {
+.preset-icon-fill-area.tag-building {
border-color: rgb(224, 110, 95);
background-color: rgba(224, 110, 95, 0.3);
}
+
+/* piers */
+.preset-icon .icon.tag-man_made-pier {
+ color: #ae8681;
+ fill: #dcd9b9;
+}
+
+.preset-icon-fill-area.tag-man_made-pier {
+ border-color: #ae8681;
+ background-color: #dcd9b9;
+}
+
+path.shadow.tag-man_made-pier {
+ stroke-width: 16;
+}
+path.casing.tag-man_made-pier {
+ stroke: #dcd9b9;
+ stroke-width: 5;
+ stroke-linecap: round;
+ stroke-dasharray: none;
+}
+path.stroke.tag-man_made-pier {
+ stroke: #ae8681;
+ stroke-width: 3;
+ stroke-linecap: butt;
+ stroke-dasharray: 6, 6;
+}
+
+.low-zoom path.shadow.tag-man_made-pier {
+ stroke-width: 12;
+}
+.low-zoom path.casing.tag-man_made-pier {
+ stroke-width: 3;
+}
+.low-zoom path.stroke.tag-man_made-pier {
+ stroke-width: 1;
+ stroke-linecap: butt;
+ stroke-dasharray: 3, 3;
+}
/* Cursors */
.nope,
cursor: url(<%= asset_path("iD/img/cursor-draw.png") %>) 9 9, crosshair; /* FF */
}
-.mode-draw-line .way.hover,
-.mode-draw-area .way.hover,
-.mode-add-line .way.hover,
-.mode-add-area .way.hover,
-.mode-drag-node .way.hover {
+.mode-draw-line .way.target,
+.mode-draw-area .way.target,
+.mode-add-line .way.target,
+.mode-add-area .way.target,
+.mode-drag-node .way.target {
cursor: crosshair; /* Opera */
cursor: url(<%= asset_path("iD/img/cursor-draw-connect-line.png") %>) 9 9, crosshair; /* FF */
}
-.mode-draw-line .vertex.hover,
-.mode-draw-area .vertex.hover,
-.mode-add-line .vertex.hover,
-.mode-add-area .vertex.hover,
-.mode-drag-node .vertex.hover {
+.mode-draw-line .vertex.target,
+.mode-draw-area .vertex.target,
+.mode-add-line .vertex.target,
+.mode-add-area .vertex.target,
+.mode-drag-node .vertex.target {
cursor: crosshair; /* Opera */
cursor: url(<%= asset_path("iD/img/cursor-draw-connect-vertex.png") %>) 9 9, crosshair; /* FF */
}
}
.photo-wrapper .photo-attribution {
- width: 100%;
- font-size: 10px;
- text-align: right;
position: absolute;
bottom: 0;
right: 0;
+ width: 100%;
+ font-size: 10px;
+ text-align: right;
+ line-height: 1.1em;
padding: 4px 2px;
z-index: 10;
}
}
+/* Streetside Image Layer */
+.layer-streetside-images {
+ pointer-events: none;
+}
+.layer-streetside-images .viewfield-group * {
+ fill: #0fffc4;
+}
+.layer-streetside-images .sequence {
+ stroke: #0fffc4;
+ stroke-opacity: 0.85; /* bump opacity - only one per road */
+}
+
+
/* Mapillary Image Layer */
.layer-mapillary-images {
pointer-events: none;
.layer-mapillary-signs {
pointer-events: none;
}
-.layer-mapillary-signs .icon-sign .icon-sign-body {
- min-width: 20px;
- height: 24px;
- width: 24px;
+.layer-mapillary-signs .icon-sign {
outline: 2px solid transparent;
pointer-events: visible;
cursor: pointer;
- z-index: 30;
- overflow: visible;
}
-.layer-mapillary-signs .icon-sign:hover .icon-sign-body {
+.layer-mapillary-signs .icon-sign:hover {
outline: 5px solid #eebb00;
background-color: #eebb00;
- z-index: 70;
}
-.layer-mapillary-signs .icon-sign.selected .icon-sign-body {
+.layer-mapillary-signs .icon-sign.selected {
outline: 5px solid #ffee00;
background-color: #ffee00;
- z-index: 40;
}
pointer-events: none;
}
.layer-openstreetcam-images .viewfield-group * {
- fill: #77ddff;
+ fill: #20c4ff;
}
.layer-openstreetcam-images .sequence {
- stroke: #77ddff;
+ stroke: #20c4ff;
+}
+
+
+/* Streetside Viewer (pannellum) */
+.ms-wrapper .photo-attribution .image_link {
+ display: block;
+}
+.ms-wrapper .photo-attribution a:active,
+.ms-wrapper .photo-attribution a:hover {
+ color: #0fffc4;
+}
+
+.ms-wrapper .pnlm-compass.pnlm-control {
+ width: 26px;
+ height: 26px;
+ left: 4px;
+ top: 60px;
+ background-size: contain;
+ background-repeat: no-repeat no-repeat;
+}
+
+label.streetside-hires {
+ float: left;
+ padding: 0 10px;
+ cursor: pointer;
+}
+.streetside-hires span {
+ margin-top: 2px;
+}
+.streetside-hires input[type="checkbox"] {
+ float: left;
+ width: 12px;
+ height: 12px;
+ margin: 0 5px;
}
z-index: 9;
}
+
/* OpenStreetCam viewer */
.osc-wrapper {
position: relative;
.osc-wrapper .photo-attribution a:active,
.osc-wrapper .photo-attribution a:hover {
- color: #77ddff;
+ color: #20c4ff;
}
.osc-controls-wrap {
position: absolute;
top: 7px;
left: 7px;
- height: 42px;
- width: 42px;
margin: auto;
}
[dir='rtl'] .preset-icon-frame {
- left: auto;
- right: 7px;
+ left: auto;
+ right: 7px;
}
.preset-icon-frame .icon {