.ideditor path.stroke.tag-leisure-pitch,
.ideditor path.stroke.tag-leisure-track,
.ideditor path.stroke.tag-natural,
-.ideditor path.stroke.tag-natural-wood {
+.ideditor path.stroke.tag-natural-wood,
+.ideditor path.stroke.tag-golf-tee,
+.ideditor path.stroke.tag-golf-fairway,
+.ideditor path.stroke.tag-golf-rough,
+.ideditor path.stroke.tag-golf-green {
stroke: rgb(140, 208, 95);
}
.ideditor path.fill.tag-barrier-hedge,
.ideditor path.fill.tag-leisure-pitch,
.ideditor path.fill.tag-leisure-track,
.ideditor path.fill.tag-natural,
-.ideditor path.fill.tag-natural-wood {
+.ideditor path.fill.tag-natural-wood,
+.ideditor path.fill.tag-golf-tee,
+.ideditor path.fill.tag-golf-fairway,
+.ideditor path.fill.tag-golf-rough,
+.ideditor path.fill.tag-golf-green {
stroke: rgba(140, 208, 95, 0.3);
fill: rgba(140, 208, 95, 0.3);
}
.ideditor path.stroke.tag-amenity-fountain,
.ideditor path.stroke.tag-leisure-swimming_pool,
.ideditor path.stroke.tag-natural-bay,
+.ideditor path.stroke.tag-natural-strait,
.ideditor path.stroke.tag-natural-water {
stroke: rgb(119, 211, 222);
}
.ideditor path.fill.tag-amenity-fountain,
.ideditor path.fill.tag-leisure-swimming_pool,
.ideditor path.fill.tag-natural-bay,
+.ideditor path.fill.tag-natural-strait,
.ideditor path.fill.tag-natural-water {
stroke: rgba(119, 211, 222, 0.3);
fill: rgba(119, 211, 222, 0.3);
/* Tan things */
-.ideditor path.stroke.tag-landuse-farmyard {
+.ideditor path.stroke.tag-landuse-farmyard,
+.ideditor path.stroke.tag-leisure-horse_riding {
stroke: rgb(245, 220, 186);
}
-.ideditor path.fill.tag-landuse-farmyard {
+.ideditor path.fill.tag-landuse-farmyard,
+.ideditor path.fill.tag-leisure-horse_riding {
stroke: rgba(245, 220, 186, 0.3);
fill: rgba(245, 220, 186, 0.3);
}
-.ideditor .preset-icon-fill path.area.stroke.tag-landuse-farmyard {
+.ideditor .preset-icon-fill path.area.stroke.tag-landuse-farmyard
+.preset-icon-fill path.area.stroke.tag-leisure-horse_riding {
stroke: rgb(226, 177, 111);
}
.ideditor .pattern-color-farmyard {
.ideditor path.line.stroke.tag-public_transport-platform,
.ideditor path.line.stroke.tag-highway-platform,
.ideditor path.line.stroke.tag-railway-platform,
+.ideditor path.line.stroke.tag-railway-platform_edge,
.ideditor path.line.stroke.tag-man_made-pier {
stroke: #dca;
}
.ideditor path.line.stroke.tag-highway.tag-footway-access_aisle {
stroke-dasharray: 4, 2;
+ stroke: #4c4444;
}
.ideditor .low-zoom path.line.stroke.tag-highway.tag-footway-access_aisle,
.ideditor .preset-icon-container path.stroke.tag-highway.tag-footway-access_aisle {
stroke-dasharray: 2.5, 1.5;
}
-.ideditor path.line.stroke.tag-highway.tag-footway-access_aisle {
- stroke: #4c4444;
-}
.ideditor .preset-icon .icon.tag-highway.tag-footway-access_aisle {
color: #4c4444;
}
}
.ideditor path.line.casing.tag-aeroway-taxiway,
.ideditor path.line.casing.tag-taxiway {
+ stroke: #666;
stroke-width: 7;
}
.ideditor path.line.stroke.tag-aeroway-taxiway,
.ideditor path.line.stroke.tag-taxiway {
+ stroke: #ff0;
stroke-width: 5;
}
.ideditor .low-zoom path.line.shadow.tag-aeroway-taxiway,
stroke-width: 3;
}
-.ideditor path.line.stroke.tag-aeroway-taxiway,
-.ideditor path.line.stroke.tag-taxiway {
- stroke: #ff0;
-}
-.ideditor path.line.casing.tag-aeroway-taxiway,
-.ideditor path.line.casing.tag-taxiway {
- stroke: #666;
-}
-
/* wide aeroways (runway) */
.ideditor .preset-icon .icon.tag-aeroway-runway,
.ideditor .preset-icon .icon.tag-runway {
.ideditor path.line.stroke.tag-railway {
stroke-width: 2;
stroke-linecap: butt;
- stroke-dasharray: 12,12;
+ stroke-dasharray: 12, 12;
}
.ideditor .low-zoom path.line.shadow.tag-railway {
stroke-width: 12;
}
.ideditor .low-zoom path.line.stroke.tag-railway {
stroke-width: 2;
- stroke-dasharray: 6,6;
+ stroke-dasharray: 6, 6;
}
.ideditor .preset-icon-container path.line.stroke.tag-railway:not(.tag-status),
.ideditor .preset-icon-container path.line.stroke.tag-railway.tag-status-disused {
stroke-dasharray: 6;
}
+.ideditor path.line.casing.tag-railway.tag-railway-platform_edge,
.ideditor path.line.casing.tag-railway.tag-railway-platform {
stroke-width: 0;
}
+.ideditor path.line.stroke.tag-railway.tag-railway-platform_edge,
.ideditor path.line.stroke.tag-railway.tag-railway-platform {
stroke-dasharray: none;
}
stroke: #eee;
}
-
.ideditor .preset-icon .icon.tag-railway.tag-status {
color: #999;
}
stroke: #808080;
}
-
.ideditor path.line.casing.tag-railway-subway {
stroke: #222;
}
stroke-width: 16;
}
.ideditor path.line.stroke.tag-route-ferry {
+ stroke: #58a9ed;
stroke-width: 3;
stroke-linecap: butt;
stroke-dasharray: 12,8;
stroke-width: 2;
stroke-dasharray: 6,4;
}
-.ideditor path.line.stroke.tag-route-ferry {
- stroke: #58a9ed;
-}
.ideditor path.line.casing.tag-route-ferry {
stroke: none;
}
.ideditor path.line.casing.tag-bridge {
stroke-opacity: 0.6;
stroke: #000 !important;
+ stroke-width: 16;
stroke-linecap: butt;
stroke-dasharray: none;
}
.ideditor path.line.shadow.tag-bridge {
stroke-width: 24;
}
-.ideditor path.line.casing.tag-bridge {
- stroke-width: 16;
-}
.ideditor .low-zoom path.line.shadow.tag-bridge {
stroke-width: 16;
}
.ideditor path.line.casing.tag-highway.tag-status.tag-status-proposed.tag-proposed-steps {
stroke-width: 4.5;
}
+.ideditor path.line.casing.tag-highway.tag-bridge.tag-status.tag-status-proposed.tag-proposed-path,
+.ideditor path.line.casing.tag-highway.tag-bridge.tag-status.tag-status-proposed.tag-proposed-footway,
+.ideditor path.line.casing.tag-highway.tag-bridge.tag-status.tag-status-proposed.tag-proposed-cycleway,
+.ideditor path.line.casing.tag-highway.tag-bridge.tag-status.tag-status-proposed.tag-proposed-bridleway,
+.ideditor path.line.casing.tag-highway.tag-bridge.tag-status.tag-status-proposed.tag-proposed-steps {
+ stroke-width: 10;
+}
.ideditor path.line.stroke.tag-highway.tag-status.tag-status-proposed.tag-proposed-path,
.ideditor path.line.stroke.tag-highway.tag-status.tag-status-proposed.tag-proposed-footway,
.ideditor path.line.stroke.tag-highway.tag-status.tag-status-proposed.tag-proposed-cycleway,
.ideditor input[type="radio"] {
width: 14px;
height: 14px;
- margin-right: 5px;
+ margin-right: 6px;
cursor: pointer;
vertical-align: middle;
}
.ideditor[dir='rtl'] input[type="checkbox"],
.ideditor[dir='rtl'] input[type="radio"] {
- margin-left: 5px;
+ margin-left: 6px;
margin-right: 0;
}
.ideditor .icon-annotation {
color: #333;
+ vertical-align: baseline;
}
border-color: #f1f1f1;
}
}
-.ideditor .form-field-button.colour-selector {
+.ideditor input.colour-selector {
+ visibility: hidden;
+ position: absolute;
+}
+.ideditor input.date-selector {
visibility: hidden;
position: absolute;
}
}
-/* Field - Access, Cycleway
+/* Field - Access, DirectionalCombo
------------------------------------------------------- */
.ideditor .form-field-input-access,
-.ideditor .form-field-input-cycleway {
+.ideditor .form-field-input-directionalcombo {
-webkit-box-flex: 1;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
display: none;
}
-.ideditor .form-field-input-combo input.raw-value {
+.ideditor .form-field-input-combo input.raw-value,
+.ideditor .form-field-input-semicombo input.raw-value,
+.ideditor .form-field-input-multicombo input.raw-value {
font-family: monospace;
}
-.ideditor .form-field-input-combo input.known-value {
+.ideditor .form-field-input-combo input.known-value,
+.ideditor .form-field-input-semicombo input.known-value,
+.ideditor .form-field-input-multicombo input.known-value {
color: #7092ff;
}
max-width: 100%;
color: #7092ff;
}
+.ideditor .form-field-input-multicombo li.chip.negated span {
+ text-decoration: line-through;
+}
+.ideditor .form-field-input-multicombo li.chip input {
+ width: 1em;
+}
.ideditor[dir='ltr'] .form-field-input-multicombo li.chip {
padding: 2px 0px 2px 5px;
}
font-style: italic;
}
-.ideditor .form-field-input-multicombo li.chip span {
+.ideditor .form-field-input-multicombo li.chip > span {
display: block;
-webkit-box-flex: 1;
-ms-flex: 1 1 auto;
.ideditor .form-field-input-multicombo .input-wrap {
border: 1px solid #ddd;
- width: 100px;
+ width: 180px;
}
.ideditor .form-field-input-multicombo input {
border: none;
width: auto;
}
+.ideditor .form-field-input-combo .tag-value-icon,
+.ideditor .form-field-input-semicombo .input-wrap .tag-value-icon,
+.ideditor .form-field-input-multicombo .input-wrap .tag-value-icon {
+ display: inline-block;
+ position: relative;
+ height: 24px;
+ width: 30px;
+ margin-right: -30px;
+ -ms-flex-item-align: center;
+ align-self: center;
+ vertical-align: middle;
+ z-index: 1;
+ padding-left: 11px;
+}
+.ideditor[dir='rtl'] .form-field-input-combo .tag-value-icon,
+.ideditor[dir='rtl'] .form-field-input-semicombo .input-wrap .tag-value-icon,
+.ideditor[dir='rtl'] .form-field-input-multicombo .input-wrap .tag-value-icon {
+ margin-right: 0;
+ margin-left: -30px;
+ padding-left: 0;
+ padding-right: 11px;
+}
+.ideditor .tag-value-icon .icon {
+ width: 21px;
+ height: 21px;
+ margin: auto;
+}
+.ideditor[dir='ltr'] .form-field-input-combo .tag-value-icon + input,
+.ideditor[dir='ltr'] .form-field-input-semicombo .input-wrap .tag-value-icon + input,
+.ideditor[dir='ltr'] .form-field-input-multicombo .input-wrap .tag-value-icon + input {
+ padding-left: 40px;
+}
+.ideditor[dir='rtl'] .form-field-input-combo .tag-value-icon + input,
+.ideditor[dir='rtl'] .form-field-input-semicombo .input-wrap .tag-value-icon + input,
+.ideditor[dir='rtl'] .form-field-input-multicombo .input-wrap .tag-value-icon + input {
+ padding-right: 40px;
+}
+.ideditor .combobox-option .tag-value-icon {
+ display: inline-block;
+ width: 28px;
+}
+.ideditor .form-field-input-multicombo li.chip .tag-value-icon .icon {
+ margin: 0;
+ margin-right: 6px;
+ display: inline-block;
+ vertical-align: center;
+}
+.ideditor[dir='rtl'] .form-field-input-multicombo li.chip .tag-value-icon .icon {
+ margin-right: 6px;
+ margin-left: 0;
+}
+
/* Field - Text / Numeric
------------------------------------------------------- */
-webkit-box-flex: 0;
-ms-flex: 0 1 auto;
flex: 0 1 auto;
- width: 20px;
margin-top: 0;
}
.ideditor .form-field-input-check > span {
-webkit-box-flex: 0;
-ms-flex: 0 1 auto;
flex: 0 1 auto;
- width: 20px;
}
.ideditor .form-field-input-radio > label > span {
-webkit-box-flex: 1;
.ideditor[dir='rtl'] .addr-row:last-of-type input:last-of-type {
border-radius: 0 0 0 4px;
}
+.ideditor .combobox-address-street-place .combobox-option.address-street,
+.ideditor .combobox-address-street-place .combobox-option.address-place {
+ padding-right: 20px;
+}
+.ideditor .combobox-address-street-place .combobox-option.address-street::after,
+.ideditor .combobox-address-street-place .combobox-option.address-place::after {
+ position: absolute;
+ right: 2px;
+ opacity: 0.4;
+}
+.ideditor .combobox-address-street-place .combobox-option.address-place::after {
+ content: url(data:image/svg+xml;charset=utf-8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMCIgeT0iMCIgd2lkdGg9IjIwIiBoZWlnaHQ9IjIwIiB2aWV3Qm94PSIwIDAgMjAgMjAiPg0KICAgIDxwYXRoIGQ9Ik0xMCwzIEM2LjY4NiwzIDQsNS42MTIgNCw4LjgzMyBDNCwxMi4wNTUgMTAsMTcgMTAsMTcgQzEwLDE3IDE2LDEyLjA1NSAxNiw4LjgzMyBDMTYsNS42MTIgMTMuMzE0LDMgMTAsMyB6IE0xMC4xODcsNi41IEMxMS41MTMsNi41IDEyLjU4Nyw3LjU0NSAxMi41ODcsOC44MzMgQzEyLjU4NywxMC4xMjIgMTEuNTEzLDExLjE2NyAxMC4xODcsMTEuMTY3IEM4Ljg2MiwxMS4xNjcgNy43ODcsMTAuMTIyIDcuNzg3LDguODMzIEM3Ljc4Nyw3LjU0NSA4Ljg2Miw2LjUgMTAuMTg3LDYuNSB6IiBmaWxsPSJjdXJyZW50Q29sb3IiLz4NCjwvc3ZnPg==);
+}
/* Field - Wikipedia
color: #333;
}
+.ideditor .form-field-input-wrap {
+ position: relative;
+}
+
+.ideditor .form-field-input-wrap span.length-indicator-wrap {
+ visibility: hidden;
+ position: absolute;
+ top: -5px;
+ left: 0;
+ right: 0;
+}
+
+.ideditor .form-field-input-wrap input:focus + span.length-indicator-wrap,
+.ideditor .form-field-input-wrap textarea:focus + span.length-indicator-wrap,
+.ideditor .form-field-input-wrap input:focus + div.combobox-caret + span.length-indicator-wrap,
+.ideditor .form-field-input-wrap textarea:focus + div.combobox-caret + span.length-indicator-wrap {
+ visibility: visible;
+}
+
+.ideditor .form-field-input-wrap span.length-indicator {
+ display: block;
+ left: 0;
+ right: 0;
+ height: 4px;
+ background-color: #7092ff;
+ border-right-style: solid;
+ border-right-color: lightgray;
+}
+
+.ideditor .form-field-input-wrap span.length-indicator.limit-reached {
+ border-right-color: red;
+}
+
+.ideditor .tooltip.max-length-warning {
+ z-index: 10;
+}
/* Field Help
------------------------------------------------------- */
/* Fullscreen Button (disabled)
------------------------------------------------------- */
.ideditor div.full-screen {
- display: inline-block;
+ /*display: inline-block;*/
width: 40px;
margin-right: 10px;
display: none;
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
+ -ms-flex-item-align: center;
+ align-self: center;
}
.ideditor[dir='rtl'] .list-item-data-browse svg {
.ideditor .layer-list label > span {
display: block;
overflow: hidden;
- white-space: nowrap;
- -o-text-overflow: ellipsis;
- text-overflow: ellipsis;
- -webkit-box-flex: 1;
- -ms-flex-positive: 1;
- flex-grow: 1;
+ width: calc(100% - 20px); /* Ensures radio input width within flexbox */
+}
+
+.ideditor .layer-list label span.localized-text {
+ line-height: 0.95rem;
}
.ideditor .layer-list input.list-item-input {
border: 1px solid #ccc;
}
-/* no scrollbars */
+/* scrollbars only when necessary*/
.ideditor .inspector-hover div {
overflow-x: visible;
- overflow-y: visible;
+ overflow-y: auto;
}
/* hide and remove from layout */
}
}
+.ideditor .local-storage-full {
+ display: block;
+ width: 100%;
+}
+
/* Notification Badges
------------------------------------------------------- */
/* For an icon (e.g. new version) */
.ideditor .save-success td.community-detail {
padding-bottom: 15px;
}
+.ideditor .save-success .community-table h3 {
+ margin: 0;
+}
.ideditor .summary-view-on-osm,
.ideditor .community-name {
display: none;
}
-.ideditor .field-warning,
.ideditor .changeset-info,
.ideditor .request-review,
.ideditor .commit-info {
margin-bottom: 10px;
}
+.ideditor .field-warning {
+ margin-top: 10px;
+}
+
.ideditor .request-review label {
cursor: pointer;
}
height: 20px;
overflow: visible;
width: 10px;
- background: #fff;
border-left: 1px solid #DDD;
}