X-Git-Url: https://git.openstreetmap.org./rails.git/blobdiff_plain/c5df0e1e3b5ae6d74b2cd2a99bba398c9b7102f3..b0288b83bb437bbfc0deb325cca142066dc9848b:/vendor/assets/iD/iD.css.erb diff --git a/vendor/assets/iD/iD.css.erb b/vendor/assets/iD/iD.css.erb index 9c523d656..ad817760e 100644 --- a/vendor/assets/iD/iD.css.erb +++ b/vendor/assets/iD/iD.css.erb @@ -2399,8 +2399,9 @@ /* photo viewer div */ .ideditor .photoviewer { position: relative; - -ms-flex-negative: 0; - flex-shrink: 0; + -webkit-flex-shrink: 0; + -ms-flex-negative: 0; + flex-shrink: 0; margin-bottom: 10px; width: 330px; height: 250px; @@ -2653,16 +2654,20 @@ } .ideditor .ms-wrapper .photo-attribution .attribution-row { display: -webkit-box; + display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; + -webkit-flex-flow: row nowrap; -ms-flex-flow: row nowrap; flex-flow: row nowrap; -webkit-box-pack: justify; + -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; + -webkit-align-items: center; -ms-flex-align: center; align-items: center; padding: 0 5px; @@ -2716,17 +2721,35 @@ top: -25px; } -.ideditor .mly-wrapper .AttributionContainer .AttributionIconContainer .AttributionMapillaryLogo { - margin-top: 3px; +.ideditor .mly-wrapper .mapillary-attribution-container { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -webkit-align-items: center; + -ms-flex-align: center; + align-items: center; } -.ideditor .mly-wrapper .AttributionContainer .AttributionImageContainer { - color: #fff; - font-size: 10px; - font-weight: 300; - overflow: hidden; +.ideditor .mly-wrapper .mapillary-attribution-container .mapillary-attribution-icon-container { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -webkit-align-items: center; + -ms-flex-align: center; + align-items: center; +} + +.ideditor .mly-wrapper .mapillary-attribution-container .mapillary-attribution-username { + display: none; } +.ideditor .mly-wrapper .mapillary-attribution-container .mapillary-attribution-date { + margin-right: 6px; +} /* OpenStreetCam viewer */ .ideditor .osc-wrapper { @@ -2847,12 +2870,15 @@ } .ideditor .qa-header-icon { display: -webkit-box; + display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; + -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; + -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; } @@ -3107,10 +3133,12 @@ .ideditor .main-content { position: relative; display: -webkit-box; + display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; + -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; overflow: hidden; @@ -3630,13 +3658,16 @@ } .ideditor .top-toolbar { display: -webkit-box; + display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; + -webkit-flex-flow: row nowrap; -ms-flex-flow: row nowrap; flex-flow: row nowrap; -webkit-box-pack: justify; + -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; padding: 10px 0 0 0; @@ -3654,31 +3685,39 @@ } .ideditor .top-toolbar .toolbar-item { display: -webkit-box; + display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-flex: 0; + -webkit-flex: 0 1 auto; -ms-flex: 0 1 auto; flex: 0 1 auto; -webkit-box-orient: vertical; -webkit-box-direction: normal; + -webkit-flex-flow: column wrap; -ms-flex-flow: column wrap; flex-flow: column wrap; -webkit-box-pack: center; + -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; } .ideditor .top-toolbar .toolbar-item .item-content { display: -webkit-box; + display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-flex: 0; + -webkit-flex: 0 1 auto; -ms-flex: 0 1 auto; flex: 0 1 auto; -webkit-box-orient: horizontal; -webkit-box-direction: normal; + -webkit-flex-flow: row nowrap; -ms-flex-flow: row nowrap; flex-flow: row nowrap; -webkit-box-pack: center; + -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; height: 40px; @@ -3710,16 +3749,19 @@ .ideditor .top-toolbar .toolbar-item.spacer { width: 100%; -webkit-box-flex: 2; + -webkit-flex-grow: 2; -ms-flex-positive: 2; flex-grow: 2; } .ideditor .top-toolbar .toolbar-item:first-child { -webkit-box-pack: start; + -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; } .ideditor .top-toolbar .toolbar-item:last-child { -webkit-box-pack: end; + -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; } @@ -3728,30 +3770,36 @@ } .ideditor button.bar-button { -webkit-box-flex: 0; + -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; -webkit-box-orient: horizontal; -webkit-box-direction: normal; + -webkit-flex-flow: row nowrap; -ms-flex-flow: row nowrap; flex-flow: row nowrap; -webkit-box-align: center; + -webkit-align-items: center; -ms-flex-align: center; align-items: center; padding: 0 10px; min-width: 30px; white-space: nowrap; display: -webkit-box; + display: -webkit-flex; display: -ms-flexbox; display: flex; font-weight: bold; } .ideditor button.bar-button .icon { -webkit-box-flex: 0; + -webkit-flex: 0 0 20px; -ms-flex: 0 0 20px; flex: 0 0 20px; } .ideditor button.bar-button .label { -webkit-box-flex: 0; + -webkit-flex: 0 1 auto; -ms-flex: 0 1 auto; flex: 0 1 auto; padding: 0 5px; @@ -3843,15 +3891,19 @@ padding: 20px 40px; position: relative; display: -webkit-box; + display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; + -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; + -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-flex: 0; + -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; } @@ -3930,22 +3982,27 @@ width: 100%; height: 2.5em; z-index: 1; - -ms-flex-wrap: wrap; - flex-wrap: wrap; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; -webkit-box-pack: justify; + -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; + -webkit-align-items: center; -ms-flex-align: center; align-items: center; list-style: none; display: -webkit-box; + display: -webkit-flex; display: -ms-flexbox; display: flex; } .ideditor .footer > a { -webkit-box-pack: center; + -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; } @@ -4004,6 +4061,9 @@ left: -6px; } +.ideditor .sidebar.collapsed > *:not(.sidebar-resizer) { + display: none; +} .ideditor .sidebar.collapsed .sidebar-resizer { /* make target wider to avoid the user accidentally resizing window */ width: 10px; @@ -4020,10 +4080,12 @@ bottom: 0; right: 0; display: -webkit-box; + display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; + -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; } @@ -4048,10 +4110,12 @@ top: 0; bottom: 2.5em; display: -webkit-box; + display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; + -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; } @@ -4065,10 +4129,12 @@ } .ideditor .feature-list-pane { display: -webkit-box; + display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; + -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; height: 100%; @@ -4091,6 +4157,7 @@ position: relative; height: 100%; -webkit-box-flex: 1; + -webkit-flex: 1 1 100%; -ms-flex: 1 1 100%; flex: 1 1 100%; } @@ -4106,6 +4173,7 @@ position: relative; overflow: hidden; -webkit-box-flex: 0; + -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; } @@ -4165,6 +4233,7 @@ .ideditor .feature-list-item { display: -webkit-box; + display: -webkit-flex; display: -ms-flexbox; display: flex; } @@ -4176,6 +4245,7 @@ text-overflow: ellipsis; overflow: hidden; -webkit-box-flex: 1; + -webkit-flex: 1 1 auto; -ms-flex: 1 1 auto; flex: 1 1 auto; } @@ -4223,6 +4293,22 @@ .ideditor .section-selected-features .feature-list-item:last-child { border: none; } +.ideditor[dir='ltr'] .section-selected-features .feature-list-item > button:not(:first-child) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} +.ideditor[dir='rtl'] .section-selected-features .feature-list-item > button:not(:last-child) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +.ideditor[dir='ltr'] .section-selected-features .feature-list-item > button:not(:last-child) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +.ideditor[dir='rtl'] .section-selected-features .feature-list-item > button:not(:last-child) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} /* Preset List and Icons ------------------------------------------------------- */ @@ -4239,6 +4325,7 @@ .ideditor .preset-list-button-wrap { min-height: 62px; display: -webkit-box; + display: -webkit-flex; display: -ms-flexbox; display: flex; border: 1px solid #ccc; @@ -4250,9 +4337,11 @@ height: 100%; position: relative; display: -webkit-box; + display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; + -webkit-align-items: center; -ms-flex-align: center; align-items: center; } @@ -4267,15 +4356,19 @@ height: 60px; text-align: center; display: -webkit-box; + display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; + -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; + -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-flex: 0; + -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; } @@ -4283,6 +4376,7 @@ width: 40px; height: 40px; -webkit-box-flex: 0; + -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; } @@ -4299,7 +4393,7 @@ visibility: visible; } .ideditor .preset-icon-container.showing-img *:not(.image-icon) { - visibility: hidden; + display: none; } .ideditor .preset-icon-point-border path { @@ -4308,6 +4402,15 @@ fill: transparent; } +.ideditor .preset-icon-category-border path { + stroke: #999; + stroke-width: 1px; + fill: transparent; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; + vector-effect: non-scaling-stroke; +} + .ideditor .preset-icon-line { margin: auto; position: absolute; @@ -4392,7 +4495,7 @@ -ms-transform: scale(0.4); transform: scale(0.4); } -.ideditor .preset-icon.framed.line-geom .icon, +.ideditor .preset-icon.framed.line-geom:not(.category) .icon, .ideditor .preset-icon.framed.route-geom .icon { top: 20%; -webkit-transform: translateY(-30%) scale(0.4); @@ -4409,7 +4512,7 @@ -ms-transform: scale(0.74); transform: scale(0.74); } -.ideditor .preset-icon-iD.framed.line-geom .icon, +.ideditor .preset-icon-iD.framed.line-geom:not(.category) .icon, .ideditor .preset-icon-iD.framed.route-geom .icon { -webkit-transform: translateY(-30%) scale(0.74); -ms-transform: translateY(-30%) scale(0.74); @@ -4423,13 +4526,16 @@ .ideditor .preset-list-button .label { display: -webkit-box; + display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; + -webkit-flex-flow: row wrap; -ms-flex-flow: row wrap; flex-flow: row wrap; -webkit-box-align: center; + -webkit-align-items: center; -ms-flex-align: center; align-items: center; background: #f6f6f6; @@ -4437,10 +4543,12 @@ padding: 5px 10px; border-left: 1px solid rgba(0, 0, 0, .1); -webkit-box-flex: 1; + -webkit-flex: 1 1 100%; -ms-flex: 1 1 100%; flex: 1 1 100%; - -ms-flex-item-align: stretch; - align-self: stretch; + -webkit-align-self: stretch; + -ms-flex-item-align: stretch; + align-self: stretch; } .ideditor[dir='rtl'] .preset-list-button .label { text-align: right; @@ -4493,6 +4601,7 @@ .ideditor .preset-list-button-wrap button.tag-reference-button { width: 32px; -webkit-box-flex: 0; + -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; } @@ -4516,6 +4625,7 @@ } .ideditor .preset-list-button-wrap .accessory-buttons { display: -webkit-box; + display: -webkit-flex; display: -ms-flexbox; display: flex; } @@ -4568,13 +4678,16 @@ ------------------------------------------------------- */ .ideditor .quick-links { display: -webkit-box; + display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; + -webkit-flex-flow: row wrap; -ms-flex-flow: row wrap; flex-flow: row wrap; -webkit-box-pack: end; + -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; padding: 5px 0 0 0; @@ -4619,10 +4732,12 @@ .ideditor .form-field { display: -webkit-box; + display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; + -webkit-flex-flow: row wrap; -ms-flex-flow: row wrap; flex-flow: row wrap; margin-bottom: 10px; @@ -4640,13 +4755,16 @@ /* A `label` element that wraps the top section */ .ideditor .field-label { display: -webkit-box; + display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; + -webkit-flex-flow: row nowrap; -ms-flex-flow: row nowrap; flex-flow: row nowrap; -webkit-box-flex: 1; + -webkit-flex: 1 1 100%; -ms-flex: 1 1 100%; flex: 1 1 100%; position: relative; @@ -4662,6 +4780,7 @@ -o-text-overflow: ellipsis; text-overflow: ellipsis; -webkit-box-flex: 1; + -webkit-flex: 1 1 auto; -ms-flex: 1 1 auto; flex: 1 1 auto; padding: 5px 0 4px 10px; @@ -4684,6 +4803,7 @@ .ideditor .field-label button { -webkit-box-flex: 0; + -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; border-left: 1px solid #ccc; @@ -4716,14 +4836,17 @@ /* A `div` element that wraps the bottom section */ .ideditor .form-field-input-wrap { display: -webkit-box; + display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; + -webkit-flex-flow: row nowrap; -ms-flex-flow: row nowrap; flex-flow: row nowrap; width: 100%; -webkit-box-flex: 1; + -webkit-flex: 1 1 auto; -ms-flex: 1 1 auto; flex: 1 1 auto; border-top: 0; @@ -4739,6 +4862,7 @@ .ideditor .form-field-input-wrap > textarea, .ideditor .form-field-input-wrap > ul.chiplist { -webkit-box-flex: 1; + -webkit-flex: 1 1 auto; -ms-flex: 1 1 auto; flex: 1 1 auto; border: 1px solid #ccc; @@ -4754,6 +4878,7 @@ /* Buttons inside fields */ .ideditor .form-field-button { -webkit-box-flex: 0; + -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; width: 32px; @@ -4798,13 +4923,16 @@ .ideditor .form-field-input-access, .ideditor .form-field-input-cycleway { -webkit-box-flex: 1; + -webkit-flex: 1 1 auto; -ms-flex: 1 1 auto; flex: 1 1 auto; display: -webkit-box; + display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; + -webkit-flex-flow: row wrap; -ms-flex-flow: row wrap; flex-flow: row wrap; } @@ -4813,6 +4941,7 @@ ------------------------------------------------------- */ .ideditor .form-field ul.rows { -webkit-box-flex: 1; + -webkit-flex: 1 1 auto; -ms-flex: 1 1 auto; flex: 1 1 auto; border: 1px solid #ccc; @@ -4829,16 +4958,19 @@ } .ideditor .form-field ul.rows li { display: -webkit-box; + display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; + -webkit-flex-flow: row nowrap; -ms-flex-flow: row nowrap; flex-flow: row nowrap; } .ideditor .form-field ul.rows li.labeled-input > span, .ideditor .form-field ul.rows li.labeled-input > div { -webkit-box-flex: 1; + -webkit-flex: 1 1 auto; -ms-flex: 1 1 auto; flex: 1 1 auto; width: 100%; @@ -4894,6 +5026,13 @@ display: none; } +.ideditor .form-field-input-combo input.raw-value { + font-family: monospace; +} +.ideditor .form-field-input-combo input.known-value { + color: #7092ff; +} + .ideditor .form-field-input-multicombo ul.chiplist { padding: 5px 8px 5px 8px; background: #fff; @@ -4904,13 +5043,16 @@ .ideditor .form-field-input-multicombo li { display: -webkit-inline-box; + display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; + -webkit-flex-flow: row nowrap; -ms-flex-flow: row nowrap; flex-flow: row nowrap; -webkit-box-align: center; + -webkit-align-items: center; -ms-flex-align: center; align-items: center; margin-bottom: 3px; @@ -4928,6 +5070,7 @@ background-color: #eff2f7; border: 1px solid #ccd5e3; max-width: 100%; + color: #7092ff; } .ideditor[dir='ltr'] .form-field-input-multicombo li.chip { padding: 2px 0px 2px 5px; @@ -4945,6 +5088,10 @@ cursor: -webkit-grabbing; cursor: grabbing; } +.ideditor .form-field-input-multicombo li.chip.raw-value { + font-family: monospace; + color: #333; +} .ideditor .form-field-input-multicombo li.mixed { border-color: #eff2f7; color: #888; @@ -4954,6 +5101,7 @@ .ideditor .form-field-input-multicombo li.chip span { display: block; -webkit-box-flex: 1; + -webkit-flex: 1 1 auto; -ms-flex: 1 1 auto; flex: 1 1 auto; overflow: hidden; @@ -4970,6 +5118,7 @@ display: block; text-align: center; -webkit-box-flex: 0; + -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; } @@ -5000,9 +5149,12 @@ .ideditor .form-field-input-text > input:only-of-type, .ideditor .form-field-input-tel > input:only-of-type, .ideditor .form-field-input-email > input:only-of-type, -.ideditor .form-field-input-url > input:only-of-type { +.ideditor .form-field-input-url > input:only-child { border-radius: 0 0 4px 4px; } +.ideditor .form-field-input-url > input:not(:only-child) { + border-radius: 0 0 0 4px; +} .ideditor .form-field-input-number > input:only-of-type { border-radius: 0 0 0 4px; } @@ -5052,9 +5204,11 @@ ------------------------------------------------------- */ .ideditor .form-field-input-check { display: -webkit-box; + display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; + -webkit-align-items: center; -ms-flex-align: center; align-items: center; background: #fff; @@ -5066,6 +5220,7 @@ } .ideditor .form-field-input-check > input[type="checkbox"] { -webkit-box-flex: 0; + -webkit-flex: 0 1 auto; -ms-flex: 0 1 auto; flex: 0 1 auto; width: 20px; @@ -5073,6 +5228,7 @@ } .ideditor .form-field-input-check > span { -webkit-box-flex: 1; + -webkit-flex: 1 1 auto; -ms-flex: 1 1 auto; flex: 1 1 auto; } @@ -5081,6 +5237,7 @@ } .ideditor .form-field-input-check > .reverser { -webkit-box-flex: 0; + -webkit-flex: 0 1 auto; -ms-flex: 0 1 auto; flex: 0 1 auto; background-color: #eff2f7; @@ -5095,6 +5252,15 @@ .ideditor[dir='rtl'] .form-field-input-check > .reverser { padding-left: 2px; } +.ideditor .form-field-input-check > .reverser:active, +.ideditor .form-field-input-check > .reverser:focus { + background: #e3e8ef; +} +@media (hover: hover) { + .ideditor .form-field-input-check > .reverser:hover { + background: #e3e8ef; + } +} .ideditor .form-field-input-check > .reverser.hide { display: none; } @@ -5119,28 +5285,35 @@ ------------------------------------------------------- */ .ideditor .form-field-input-radio { -webkit-box-flex: 1; + -webkit-flex: 1 1 auto; -ms-flex: 1 1 auto; flex: 1 1 auto; display: -webkit-box; + display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; + -webkit-flex-flow: row wrap; -ms-flex-flow: row wrap; flex-flow: row wrap; } .ideditor .form-field-input-radio > label { -webkit-box-flex: 1; + -webkit-flex: 1 1 auto; -ms-flex: 1 1 auto; flex: 1 1 auto; display: -webkit-box; + display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; + -webkit-flex-flow: row nowrap; -ms-flex-flow: row nowrap; flex-flow: row nowrap; -webkit-box-align: center; + -webkit-align-items: center; -ms-flex-align: center; align-items: center; width: 100%; @@ -5172,12 +5345,14 @@ } .ideditor .form-field-input-radio > label > input[type="radio"] { -webkit-box-flex: 0; + -webkit-flex: 0 1 auto; -ms-flex: 0 1 auto; flex: 0 1 auto; width: 20px; } .ideditor .form-field-input-radio > label > span { -webkit-box-flex: 1; + -webkit-flex: 1 1 auto; -ms-flex: 1 1 auto; flex: 1 1 auto; overflow: hidden; @@ -5198,29 +5373,45 @@ } -/* Field - Maxspeed +/* Field - roadheight and roadspeed ------------------------------------------------------- */ -.ideditor .form-field-input-maxspeed input.maxspeed-number { - -ms-flex-preferred-size: 0; - flex-basis: 0; +.ideditor .form-field-input-roadheight input.roadheight-number, +.ideditor .form-field-input-roadheight input.roadheight-secondary-number, +.ideditor .form-field-input-roadspeed input.roadspeed-number { + -webkit-flex-basis: 0; + -ms-flex-preferred-size: 0; + flex-basis: 0; +} +.ideditor .form-field-input-roadheight input.roadheight-unit, +.ideditor .form-field-input-roadheight input.roadheight-secondary-unit { + -webkit-box-flex: 0; + -webkit-flex: 0 1 auto; + -ms-flex: 0 1 auto; + flex: 0 1 auto; + width: 60px; } -.ideditor .form-field-input-maxspeed input.maxspeed-unit { +.ideditor .form-field-input-roadspeed input.roadspeed-unit { -webkit-box-flex: 0; + -webkit-flex: 0 1 auto; -ms-flex: 0 1 auto; flex: 0 1 auto; width: 80px; } -.ideditor[dir='ltr'] .form-field-input-maxspeed > input:first-of-type { +.ideditor[dir='ltr'] .form-field-input-roadheight > input:first-of-type, +.ideditor[dir='ltr'] .form-field-input-roadspeed > input:first-of-type { border-radius: 0 0 0 4px; } -.ideditor[dir='rtl'] .form-field-input-maxspeed > input:first-of-type { +.ideditor[dir='rtl'] .form-field-input-roadheight > input:first-of-type, +.ideditor[dir='rtl'] .form-field-input-roadspeed > input:first-of-type { border-radius: 0 0 4px 0; } -.ideditor[dir='ltr'] .form-field-input-maxspeed > input:last-of-type { +.ideditor[dir='ltr'] .form-field-input-roadheight > input:last-of-type, +.ideditor[dir='ltr'] .form-field-input-roadspeed > input:last-of-type { border-left: 0; border-radius: 0 0 4px 0; } -.ideditor[dir='rtl'] .form-field-input-maxspeed > input:last-of-type { +.ideditor[dir='rtl'] .form-field-input-roadheight > input:last-of-type, +.ideditor[dir='rtl'] .form-field-input-roadspeed > input:last-of-type { border-right: 0; border-radius: 0 0 0 4px; } @@ -5253,8 +5444,9 @@ /* nested subfields for name in different languages */ .ideditor .localized-multilingual { padding: 0 10px; - -ms-flex-preferred-size: 100%; - flex-basis: 100%; + -webkit-flex-basis: 100%; + -ms-flex-preferred-size: 100%; + flex-basis: 100%; } .ideditor .localized-multilingual .entry { position: relative; @@ -5291,13 +5483,16 @@ ------------------------------------------------------- */ .ideditor .form-field-input-address { -webkit-box-flex: 1; + -webkit-flex: 1 1 auto; -ms-flex: 1 1 auto; flex: 1 1 auto; display: -webkit-box; + display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; + -webkit-flex-flow: row wrap; -ms-flex-flow: row wrap; flex-flow: row wrap; border: 1px solid #ccc; @@ -5306,9 +5501,11 @@ .ideditor .addr-row { -webkit-box-flex: 1; + -webkit-flex: 1 1 auto; -ms-flex: 1 1 auto; flex: 1 1 auto; display: -webkit-box; + display: -webkit-flex; display: -ms-flexbox; display: flex; width: 100%; @@ -5316,6 +5513,7 @@ .ideditor .addr-row > input { -webkit-box-flex: 1; + -webkit-flex: 1 1 auto; -ms-flex: 1 1 auto; flex: 1 1 auto; border-radius: 0; @@ -5354,13 +5552,16 @@ ------------------------------------------------------- */ .ideditor .form-field-input-wikipedia { display: -webkit-box; + display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; + -webkit-flex-flow: row wrap; -ms-flex-flow: row wrap; flex-flow: row wrap; -webkit-box-flex: 1; + -webkit-flex: 1 1 auto; -ms-flex: 1 1 auto; flex: 1 1 auto; } @@ -5368,13 +5569,16 @@ .ideditor .wiki-lang-container, .ideditor .wiki-title-container { display: -webkit-box; + display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; + -webkit-flex-flow: row nowrap; -ms-flex-flow: row nowrap; flex-flow: row nowrap; -webkit-box-flex: 1; + -webkit-flex: 1 1 auto; -ms-flex: 1 1 auto; flex: 1 1 auto; width: 100%; @@ -5383,6 +5587,7 @@ .ideditor .wiki-lang-container > input.wiki-lang, .ideditor .wiki-title-container > input.wiki-title { -webkit-box-flex: 1; + -webkit-flex: 1 1 auto; -ms-flex: 1 1 auto; flex: 1 1 auto; border-top: 0; @@ -5575,8 +5780,9 @@ height: 5px; width: 30px !important; margin-left: -30px; - -ms-flex-item-align: center; - align-self: center; + -webkit-align-self: center; + -ms-flex-item-align: center; + align-self: center; vertical-align: middle; cursor: pointer; } @@ -5596,6 +5802,11 @@ border-right: 5px solid transparent; } +.ideditor .combobox .combobox-option.raw-option { + font-family: monospace; + color: #333; +} + /* Field Help ------------------------------------------------------- */ @@ -5716,16 +5927,20 @@ .ideditor .more-fields label { display: -webkit-box; + display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; + -webkit-flex-flow: row nowrap; -ms-flex-flow: row nowrap; flex-flow: row nowrap; -webkit-box-pack: justify; + -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; + -webkit-align-items: center; -ms-flex-align: center; align-items: center; } @@ -5733,6 +5948,7 @@ .ideditor .more-fields input { margin-left: 10px; -webkit-box-flex: 1; + -webkit-flex: 1 1 auto; -ms-flex: 1 1 auto; flex: 1 1 auto; } @@ -5751,19 +5967,23 @@ ------------------------------------------------------- */ .ideditor .raw-tag-options { display: -webkit-box; + display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; + -webkit-flex-flow: row nowrap; -ms-flex-flow: row nowrap; flex-flow: row nowrap; -webkit-box-pack: end; + -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; margin-top: -28px; } .ideditor button.raw-tag-option { -webkit-box-flex: 0; + -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; padding: 3px; @@ -5819,10 +6039,12 @@ } .ideditor .tag-row .inner-wrap { display: -webkit-box; + display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; + -webkit-flex-flow: row nowrap; -ms-flex-flow: row nowrap; flex-flow: row nowrap; width: 100%; @@ -5831,6 +6053,7 @@ .ideditor .tag-row .key-wrap, .ideditor .tag-row .value-wrap { -webkit-box-flex: 1; + -webkit-flex: 1 1 50%; -ms-flex: 1 1 50%; flex: 1 1 50%; } @@ -5884,6 +6107,7 @@ } .ideditor .tag-row button { -webkit-box-flex: 0; + -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; width: 32px; @@ -5947,6 +6171,7 @@ .ideditor .tag-reference-body { -webkit-box-flex: 1; + -webkit-flex: 1 1 auto; -ms-flex: 1 1 auto; flex: 1 1 auto; width: 100%; @@ -6032,6 +6257,7 @@ .ideditor .member-row-new .member-entity-input { -webkit-box-flex: 1; + -webkit-flex: 1 1 100%; -ms-flex: 1 1 100%; flex: 1 1 100%; border-radius: 4px 4px 0 0; @@ -6049,11 +6275,13 @@ /* add tag, add relation buttons */ .ideditor .add-row { display: -webkit-box; + display: -webkit-flex; display: -ms-flexbox; display: flex; width: 100%; -webkit-box-orient: horizontal; -webkit-box-direction: normal; + -webkit-flex-flow: row nowrap; -ms-flex-flow: row nowrap; flex-flow: row nowrap; } @@ -6061,11 +6289,13 @@ .ideditor .add-row .add-relation, .ideditor .add-row .space-value { -webkit-box-flex: 1; + -webkit-flex: 1 1 50%; -ms-flex: 1 1 50%; flex: 1 1 50%; } .ideditor .add-row .space-buttons { -webkit-box-flex: 0; + -webkit-flex: 0 0 62px; -ms-flex: 0 0 62px; flex: 0 0 62px; } @@ -6100,13 +6330,16 @@ border-radius: 5px; border: 1px solid #ccc; display: -webkit-box; + display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; + -webkit-flex-flow: row nowrap; -ms-flex-flow: row nowrap; flex-flow: row nowrap; -webkit-box-align: center; + -webkit-align-items: center; -ms-flex-align: center; align-items: center; } @@ -6116,6 +6349,7 @@ background-color: #fff; padding: 10px; -webkit-box-flex: 0; + -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; position: relative; @@ -6152,6 +6386,7 @@ background-color: #f6f6f6; padding: 0 15px; -webkit-box-flex: 1; + -webkit-flex: 1 1 100%; -ms-flex: 1 1 100%; flex: 1 1 100%; font-size: 14px; @@ -6180,16 +6415,19 @@ border: 1px solid #ccc; margin: 10px auto; display: -webkit-box; + display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; + -webkit-flex-flow: row nowrap; -ms-flex-flow: row nowrap; flex-flow: row nowrap; } .ideditor .comment-avatar { padding: 10px; -webkit-box-flex: 0; + -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; } @@ -6204,10 +6442,12 @@ .ideditor .comment-main { padding: 10px 10px 10px 0; -webkit-box-flex: 1; + -webkit-flex: 1 1 100%; -ms-flex: 1 1 100%; flex: 1 1 100%; -webkit-box-orient: vertical; -webkit-box-direction: normal; + -webkit-flex-flow: column nowrap; -ms-flex-flow: column nowrap; flex-flow: column nowrap; overflow: hidden; @@ -6220,9 +6460,11 @@ .ideditor .comment-metadata { -webkit-box-orient: horizontal; -webkit-box-direction: normal; + -webkit-flex-flow: row nowrap; -ms-flex-flow: row nowrap; flex-flow: row nowrap; -webkit-box-pack: justify; + -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; } @@ -6255,10 +6497,12 @@ border-radius: 4px; border: 1px solid #ccc; display: -webkit-box; + display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; + -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; } @@ -6303,13 +6547,16 @@ border-radius: 5px; border: 1px solid #ccc; display: -webkit-box; + display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; + -webkit-flex-flow: row nowrap; -ms-flex-flow: row nowrap; flex-flow: row nowrap; -webkit-box-align: center; + -webkit-align-items: center; -ms-flex-align: center; align-items: center; } @@ -6318,6 +6565,7 @@ background-color: #fff; padding: 10px; -webkit-box-flex: 0; + -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; position: relative; @@ -6341,6 +6589,7 @@ background-color: #f6f6f6; padding: 0 15px; -webkit-box-flex: 1; + -webkit-flex: 1 1 100%; -ms-flex: 1 1 100%; flex: 1 1 100%; font-size: 14px; @@ -6366,19 +6615,23 @@ height: 100%; pointer-events: none; display: -webkit-box; + display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: reverse; + -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; -webkit-box-align: end; + -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; overflow: hidden; } .ideditor .over-map > * { pointer-events: auto; + z-index: 5; } /* offscreen this without hiding it */ .ideditor .over-map .select-trap { @@ -6397,14 +6650,21 @@ z-index: 100; bottom: 0; display: -webkit-box; + display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; + -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; padding: 5px 0; pointer-events: none; + overflow-x: hidden; + overflow-y: auto; +} +.ideditor .map-controls::-webkit-scrollbar { + display: none; } .ideditor .map-controls:before { content: ''; @@ -6414,6 +6674,7 @@ height: 100%; max-height: 70px; -webkit-box-flex: 0; + -webkit-flex: 0 1 auto; -ms-flex: 0 1 auto; flex: 0 1 auto; } @@ -6425,10 +6686,12 @@ .ideditor .map-control { position: relative; display: -webkit-box; + display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; + -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; } @@ -6556,6 +6819,7 @@ color: #7092ff; position: relative; display: -webkit-box; + display: -webkit-flex; display: -ms-flexbox; display: flex; } @@ -6595,6 +6859,7 @@ .ideditor .layer-list li.best > div.best { padding: 5px; -webkit-box-flex: 0; + -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; } @@ -6614,12 +6879,15 @@ padding: 5px 10px; cursor: pointer; -webkit-box-flex: 1; + -webkit-flex: 1 1 auto; -ms-flex: 1 1 auto; flex: 1 1 auto; display: -webkit-box; + display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; + -webkit-align-items: center; -ms-flex-align: center; align-items: center; overflow: hidden; @@ -6639,6 +6907,7 @@ -o-text-overflow: ellipsis; text-overflow: ellipsis; -webkit-box-flex: 1; + -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; } @@ -6694,10 +6963,12 @@ .ideditor .issue-label .issue-text { width: 100%; display: -webkit-box; + display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; + -webkit-flex-flow: row nowrap; -ms-flex-flow: row nowrap; flex-flow: row nowrap; cursor: pointer; @@ -6707,18 +6978,21 @@ .ideditor .issue-text .issue-icon { -webkit-box-flex: 0; + -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; - padding: 5px 7px; + padding: 2px 3px; } .ideditor .issue-text .issue-message { -webkit-box-flex: 1; + -webkit-flex: 1 1 auto; -ms-flex: 1 1 auto; flex: 1 1 auto; - padding: 5px 0; + padding: 4px 5px; } .ideditor .issue-label .issue-autofix { -webkit-box-flex: 0; + -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; padding: 5px 8px; @@ -6727,6 +7001,7 @@ height: unset; width: 32px; -webkit-box-flex: 0; + -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; border-left: 1px solid #ccc; @@ -6751,6 +7026,7 @@ .ideditor button.autofix.action { -webkit-box-flex: 0; + -webkit-flex: 0 0 20px; -ms-flex: 0 0 20px; flex: 0 0 20px; height: 20px; @@ -6772,13 +7048,16 @@ /* fix all */ .ideditor .autofix-all { display: -webkit-box; + display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; + -webkit-flex-flow: row nowrap; -ms-flex-flow: row nowrap; flex-flow: row nowrap; -webkit-box-pack: end; + -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; margin-top: -25px; @@ -6936,13 +7215,16 @@ } .ideditor .section-footer { display: -webkit-box; + display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; + -webkit-flex-flow: row nowrap; -ms-flex-flow: row nowrap; flex-flow: row nowrap; -webkit-box-pack: end; + -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; height: 30px; @@ -6957,6 +7239,7 @@ background: #c6ffca; padding: 5px !important; display: -webkit-box; + display: -webkit-flex; display: -ms-flexbox; display: flex; } @@ -7054,9 +7337,13 @@ .ideditor .issue-container:not(.active) ul.issue-fix-list { display: none; } +.ideditor .issue-container:not(.active) .issue-info { + display: none; +} .ideditor .issue-info { -webkit-box-flex: 1; + -webkit-flex: 1 1 auto; -ms-flex: 1 1 auto; flex: 1 1 auto; width: 100%; @@ -7110,9 +7397,11 @@ .ideditor .display-control .control-wrap { display: -webkit-box; + display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; + -webkit-align-items: center; -ms-flex-align: center; align-items: center; width: 100%; @@ -7120,6 +7409,7 @@ .ideditor .display-control .display-option-input { height: 20px; -webkit-box-flex: 1; + -webkit-flex: 1 1 100%; -ms-flex: 1 1 100%; flex: 1 1 100%; } @@ -7132,6 +7422,7 @@ vertical-align: text-bottom; border-radius: 4px; -webkit-box-flex: 0; + -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; } @@ -7162,12 +7453,15 @@ border-radius: 2px; padding: 20px 0; display: -webkit-box; + display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; + -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; + -webkit-align-items: center; -ms-flex-align: center; align-items: center; margin: 45px; @@ -7292,6 +7586,7 @@ ------------------------------------------------------- */ .ideditor .map-panes { -webkit-box-flex: 0; + -webkit-flex: 0 1 auto; -ms-flex: 0 1 auto; flex: 0 1 auto; position: relative; @@ -7306,10 +7601,12 @@ height: 100%; z-index: 10; display: -webkit-box; + display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; + -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; } @@ -7320,17 +7617,21 @@ .ideditor .pane-heading { display: -webkit-box; + display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; + -webkit-flex-flow: row nowrap; -ms-flex-flow: row nowrap; flex-flow: row nowrap; -webkit-box-pack: justify; + -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; border-bottom: 1px solid #ccc; -webkit-box-flex: 0; + -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; } @@ -7723,7 +8024,7 @@ top: 10px; width: 200px; height: 150px; - z-index: 5; + z-index: 2; background: #000; border: #aaa 1px solid; -webkit-box-shadow: 0 0 2em black; @@ -7820,13 +8121,16 @@ ------------------------------------------------------- */ .ideditor .info-panels { display: -webkit-box; + display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; + -webkit-flex-flow: row wrap-reverse; -ms-flex-flow: row wrap-reverse; flex-flow: row wrap-reverse; -webkit-box-pack: end; + -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; width: 100%; @@ -7853,6 +8157,7 @@ .ideditor .panel-container { -webkit-box-flex: 0; + -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; margin: 0 2px 2px 0; @@ -7871,9 +8176,11 @@ .ideditor .panel-title { padding: 5px 10px; display: -webkit-box; + display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; + -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; } @@ -7952,14 +8259,17 @@ border-radius: 0; pointer-events: none; display: -webkit-box; + display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; + -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -ms-user-select: element; -webkit-box-flex: 0; + -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; } @@ -7974,16 +8284,20 @@ .ideditor .main-footer-wrap, .ideditor .flash-wrap { display: -webkit-box; + display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-flex: 0; + -webkit-flex: 0 0 100%; -ms-flex: 0 0 100%; flex: 0 0 100%; -webkit-box-orient: horizontal; -webkit-box-direction: normal; + -webkit-flex-flow: row nowrap; -ms-flex-flow: row nowrap; flex-flow: row nowrap; -webkit-box-pack: justify; + -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; height: 100%; @@ -8015,17 +8329,24 @@ left: 5px; right: 5px; display: -webkit-box; + display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; + -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: end; + -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; + z-index: 0; + pointer-events: none; } -.ideditor .attribution-wrap * { pointer-events: all; } +.ideditor .attribution-wrap > * { + pointer-events: auto; +} .ideditor .attribution-wrap .base-layer-attribution, .ideditor .attribution-wrap .overlay-layer-attribution { @@ -8069,16 +8390,20 @@ ------------------------------------------------------- */ .ideditor .flash-content { display: -webkit-box; + display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-flex: 1; + -webkit-flex: 1 0 auto; -ms-flex: 1 0 auto; flex: 1 0 auto; -webkit-box-orient: horizontal; -webkit-box-direction: normal; + -webkit-flex-flow: row nowrap; -ms-flex-flow: row nowrap; flex-flow: row nowrap; -webkit-box-align: center; + -webkit-align-items: center; -ms-flex-align: center; align-items: center; padding: 2px; @@ -8086,6 +8411,7 @@ .ideditor .flash-icon { -webkit-box-flex: 0; + -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; width: 20px; @@ -8112,6 +8438,7 @@ .ideditor .flash-text { -webkit-box-flex: 1; + -webkit-flex: 1 1 auto; -ms-flex: 1 1 auto; flex: 1 1 auto; } @@ -8122,6 +8449,7 @@ vertical-align: bottom; width: 250px; -webkit-box-flex: 0; + -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; -webkit-user-select: none; @@ -8129,8 +8457,9 @@ -ms-user-select: none; user-select: none; height: 30px; - -ms-flex-item-align: center; - align-self: center; + -webkit-align-self: center; + -ms-flex-item-align: center; + align-self: center; } .ideditor .scale-block .scale { @@ -8163,6 +8492,7 @@ ------------------------------------------------------- */ .ideditor .map-footer-bar .info-block { -webkit-box-flex: 1; + -webkit-flex: 1 1 100%; -ms-flex: 1 1 100%; flex: 1 1 100%; overflow: hidden; @@ -8170,14 +8500,17 @@ .ideditor .map-footer-list { display: -webkit-box; + display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; + -webkit-flex-flow: row nowrap; -ms-flex-flow: row nowrap; flex-flow: row nowrap; height: 100%; -webkit-box-pack: end; + -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; } @@ -8185,9 +8518,11 @@ .ideditor .map-footer-list li { height: 100%; display: -webkit-box; + display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; + -webkit-align-items: center; -ms-flex-align: center; align-items: center; white-space: nowrap; @@ -8248,6 +8583,7 @@ padding: 1px 10px; color: #eee; -webkit-box-flex: 1; + -webkit-flex: 1 1 auto; -ms-flex: 1 1 auto; flex: 1 1 auto; } @@ -8283,12 +8619,22 @@ ------------------------------------------------------- */ /* For an icon (e.g. new version) */ .ideditor .badge { - display: inline-block; + display: -webkit-inline-box; + display: -webkit-inline-flex; + display: -ms-inline-flexbox; + display: inline-flex; background: #d32232; width: 21px; - height: 20px; - border-radius: 11px; - text-align: center; + height: 21px; + border-radius: 50%; + -webkit-box-align: center; + -webkit-align-items: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -webkit-justify-content: center; + -ms-flex-pack: center; + justify-content: center; } .ideditor[dir='ltr'] .badge { margin-left: 6px; @@ -8301,6 +8647,10 @@ width: 11px; height: 11px; color: #fff; + -webkit-box-flex: 0; + -webkit-flex: 0 0 auto; + -ms-flex: 0 0 auto; + flex: 0 0 auto; } /* For text (e.g. upcoming events) */ @@ -8336,10 +8686,12 @@ min-width: 200px; max-width: 550px; display: -webkit-box; + display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; + -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; } @@ -8397,12 +8749,15 @@ .ideditor .save-section .buttons { display: -webkit-box; + display: -webkit-flex; display: -ms-flexbox; display: flex; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - -ms-flex-pack: distribute; - justify-content: space-around; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-justify-content: space-around; + -ms-flex-pack: distribute; + justify-content: space-around; } .ideditor .save-section .buttons .action, @@ -8418,6 +8773,7 @@ } .ideditor .modal-actions { display: -webkit-box; + display: -webkit-flex; display: -ms-flexbox; display: flex; } @@ -8606,14 +8962,17 @@ .ideditor .modal-shortcuts .shortcut-tab { display: -webkit-box; + display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; + -webkit-flex-flow: row wrap; -ms-flex-flow: row wrap; flex-flow: row wrap; - -ms-flex-pack: distribute; - justify-content: space-around; + -webkit-justify-content: space-around; + -ms-flex-pack: distribute; + justify-content: space-around; } .ideditor .modal-shortcuts .shortcut-column { @@ -8622,6 +8981,7 @@ .ideditor .modal-shortcuts .shortcut-tab-tools .shortcut-column { -webkit-box-flex: 1; + -webkit-flex: 1 1 100%; -ms-flex: 1 1 100%; flex: 1 1 100%; width: 100%; @@ -9056,10 +9416,12 @@ .ideditor .edit-menu { position: absolute; display: -webkit-box; + display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; + -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; background: #fff; @@ -9073,9 +9435,11 @@ .ideditor .edit-menu-item { display: -webkit-box; + display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; + -webkit-align-items: center; -ms-flex-align: center; align-items: center; border-radius: 0; @@ -9160,10 +9524,12 @@ .ideditor .intro-nav-wrap { display: -webkit-box; + display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; + -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; position: absolute; @@ -9176,6 +9542,7 @@ .ideditor .intro-nav-wrap .intro-nav-wrap-logo { -webkit-box-flex: 0; + -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; height: 40px; @@ -9187,19 +9554,23 @@ .ideditor .intro-nav-wrap .joined { -webkit-box-flex: 1; + -webkit-flex: 1 1 auto; -ms-flex: 1 1 auto; flex: 1 1 auto; display: -webkit-box; + display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; + -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; } .ideditor .intro-nav-wrap button.chapter { -webkit-box-flex: 1; + -webkit-flex: 1 1 100%; -ms-flex: 1 1 100%; flex: 1 1 100%; padding: 0px 5px;