X-Git-Url: https://git.openstreetmap.org./rails.git/blobdiff_plain/bca801a226646050fea680a5151ce0bdc7fbca31..a26100c7ec48bceb50b0c3b8406809dc88cd1a65:/vendor/assets/iD/iD.css.erb diff --git a/vendor/assets/iD/iD.css.erb b/vendor/assets/iD/iD.css.erb index 39f6ea589..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; } @@ -4023,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; } @@ -4051,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; } @@ -4068,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%; @@ -4094,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%; } @@ -4109,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; } @@ -4168,6 +4233,7 @@ .ideditor .feature-list-item { display: -webkit-box; + display: -webkit-flex; display: -ms-flexbox; display: flex; } @@ -4179,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; } @@ -4258,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; @@ -4269,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; } @@ -4286,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; } @@ -4302,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; } @@ -4318,7 +4393,7 @@ visibility: visible; } .ideditor .preset-icon-container.showing-img *:not(.image-icon) { - visibility: hidden; + display: none; } .ideditor .preset-icon-point-border path { @@ -4327,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; @@ -4411,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); @@ -4428,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); @@ -4442,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; @@ -4456,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; @@ -4512,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; } @@ -4535,6 +4625,7 @@ } .ideditor .preset-list-button-wrap .accessory-buttons { display: -webkit-box; + display: -webkit-flex; display: -ms-flexbox; display: flex; } @@ -4587,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; @@ -4638,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; @@ -4659,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; @@ -4681,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; @@ -4703,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; @@ -4735,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; @@ -4758,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; @@ -4773,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; @@ -4817,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; } @@ -4832,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; @@ -4848,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%; @@ -4913,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; @@ -4923,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; @@ -4947,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; @@ -4964,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; @@ -4973,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; @@ -4989,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; } @@ -5019,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; } @@ -5071,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; @@ -5085,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; @@ -5092,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; } @@ -5100,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; @@ -5147,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%; @@ -5200,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; @@ -5226,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; } @@ -5281,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; @@ -5319,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; @@ -5334,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%; @@ -5344,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; @@ -5382,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; } @@ -5396,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%; @@ -5411,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; @@ -5603,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; } @@ -5624,6 +5802,11 @@ border-right: 5px solid transparent; } +.ideditor .combobox .combobox-option.raw-option { + font-family: monospace; + color: #333; +} + /* Field Help ------------------------------------------------------- */ @@ -5744,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; } @@ -5761,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; } @@ -5779,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; @@ -5847,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%; @@ -5859,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%; } @@ -5912,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; @@ -5975,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%; @@ -6060,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; @@ -6077,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; } @@ -6089,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; } @@ -6128,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; } @@ -6144,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; @@ -6180,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; @@ -6208,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; } @@ -6232,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; @@ -6248,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; } @@ -6283,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; } @@ -6331,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; } @@ -6346,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; @@ -6369,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; @@ -6394,13 +6615,16 @@ 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; @@ -6426,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: ''; @@ -6443,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; } @@ -6454,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; } @@ -6585,6 +6819,7 @@ color: #7092ff; position: relative; display: -webkit-box; + display: -webkit-flex; display: -ms-flexbox; display: flex; } @@ -6624,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; } @@ -6643,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; @@ -6668,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; } @@ -6723,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; @@ -6736,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; @@ -6756,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; @@ -6780,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; @@ -6801,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; @@ -6965,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; @@ -6986,6 +7239,7 @@ background: #c6ffca; padding: 5px !important; display: -webkit-box; + display: -webkit-flex; display: -ms-flexbox; display: flex; } @@ -7083,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%; @@ -7139,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%; @@ -7149,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%; } @@ -7161,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; } @@ -7191,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; @@ -7321,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; @@ -7335,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; } @@ -7349,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; } @@ -7849,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%; @@ -7882,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; @@ -7900,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; } @@ -7981,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; } @@ -8003,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%; @@ -8044,18 +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 { @@ -8099,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; @@ -8116,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; @@ -8142,6 +8438,7 @@ .ideditor .flash-text { -webkit-box-flex: 1; + -webkit-flex: 1 1 auto; -ms-flex: 1 1 auto; flex: 1 1 auto; } @@ -8152,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; @@ -8159,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 { @@ -8193,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; @@ -8200,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; } @@ -8215,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; @@ -8278,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; } @@ -8314,6 +8620,7 @@ /* For an icon (e.g. new version) */ .ideditor .badge { display: -webkit-inline-box; + display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; background: #d32232; @@ -8321,9 +8628,11 @@ 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; } @@ -8339,6 +8648,7 @@ height: 11px; color: #fff; -webkit-box-flex: 0; + -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; } @@ -8376,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; } @@ -8437,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, @@ -8458,6 +8773,7 @@ } .ideditor .modal-actions { display: -webkit-box; + display: -webkit-flex; display: -ms-flexbox; display: flex; } @@ -8646,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 { @@ -8662,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%; @@ -9096,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; @@ -9113,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; @@ -9200,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; @@ -9216,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; @@ -9227,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;