X-Git-Url: https://git.openstreetmap.org/rails.git/blobdiff_plain/f1cf1be64a11e739300c1d54247451efbb9c7018..10babd39b095a13d70726cc7d512e084ab0e5f63:/app/assets/stylesheets/common.scss diff --git a/app/assets/stylesheets/common.scss b/app/assets/stylesheets/common.scss index bc2533c17..88452226b 100644 --- a/app/assets/stylesheets/common.scss +++ b/app/assets/stylesheets/common.scss @@ -242,6 +242,95 @@ body.compact-nav { } } +body.small-nav { + #menu-icon { + display: inline-block !important; + } + + nav.primary, + nav.secondary { + float: none !important; + position: relative; + display: block; + clear: both; + } + + header { + height: auto; + min-height: $headerHeight; + background: #fff; + + &.closed nav { + display: none; + } + + .search_forms { + display: block; + } + } + + #sidebar .search_forms, + #edit_tab, + #export_tab { + display: none; + } + + nav.primary { + padding: 0; + + ul, li { + border: none; + border-radius: 0; + width: 100%; + } + + ul { + border-top: 1px solid #eee; + li { + border-bottom: 1px solid #eee; + border-right: none; + > a { + border-radius: 0; + width: 100%; + text-align: center; + font-size: 15px; + } + } + } + + .btn-group { + width: 100%; + padding: 10px; + } + } + + nav.secondary { + .user-menu { + width: 100%; + } + } + + #compact-secondary-nav { + display: none; + } + + .compact-hide { + display: inline-block; + } + + .overlay-sidebar #sidebar .welcome.visible { + display: none; + } + + .overlay-sidebar #sidebar #banner { + display: none; + } + + .leaflet-top.leaflet-right { + top: 10px !important; + } +} + /* Utility for styling notification numbers */ .count-number { @@ -441,6 +530,36 @@ body.compact-nav { } } +@include media-breakpoint-down(md) { + body.map-layout { + #sidebar, #map { + position: relative; + overflow-x: hidden; + width: 100%; + height: 50%; + } + + .overlay-sidebar { + #sidebar { + position: absolute; + width: 350px; + height: auto; + overflow: hidden; + } + + #map { + height: 100%; + } + } + + #map-ui { + z-index: 9999; + width: 100%; + overflow-y: scroll; + } + } +} + .layers-ui, .share-ui { li:last-child { @@ -745,14 +864,9 @@ tr.turn:hover { &.selected { background: $list-highlight; } /* color is derived from changeset bbox fillColor in history.js */ - a.stretched-link > span { + a.stretched-link > span, a:not(.stretched-link), [title] { position: relative; - z-index: 2; - } - - a:not(.stretched-link), [title] { - position: relative; - z-index: 1; + z-index: 2; /* needs to be higher than Bootstrap's stretched link ::after z-index */ } } @@ -1532,10 +1646,6 @@ dl.dl-inline { .site-about #content { background-color: $lightgrey; - background-position: 50% 50%; - background-repeat: no-repeat; - background-size: cover; - background-attachment: fixed; .content-inner { max-width: 760px; @@ -1605,9 +1715,3 @@ dl.dl-inline { } @import 'browse'; - -@media only screen and (max-width:960px) { - .header-illustration.new-user-arm { - display: none; - } -}