X-Git-Url: https://git.openstreetmap.org./rails.git/blobdiff_plain/10c9ca81c788c5aa3cd7a66d9cdbaedc14def1bc..9d5b81094c69a02782faead1528ef32ffcc48aea:/app/assets/stylesheets/common.css.scss diff --git a/app/assets/stylesheets/common.css.scss b/app/assets/stylesheets/common.css.scss index dd29b813d..b45d43bcb 100644 --- a/app/assets/stylesheets/common.css.scss +++ b/app/assets/stylesheets/common.css.scss @@ -162,6 +162,7 @@ h6:first-child { .icon.zoomin { background-position: -40px 0; } .icon.zoomout { background-position: -60px 0; } .icon.geolocate { background-position: -80px 0; } +.active .icon.geolocate { background-position: -80px -20px; } .icon.layers { background-position: -100px 0; } .icon.key { background-position: -120px 0; } .icon.share { background-position: -140px 0; } @@ -544,7 +545,7 @@ a.donate { /* Rules for Leaflet maps */ -.leaflet-control a { +.leaflet-control .control-button { display: block; height: 40px; width: 40px; @@ -554,11 +555,28 @@ a.donate { margin-bottom: 10px; } -.leaflet-control a:hover { +.leaflet-control .zoomin, +.control-layers .control-button { + margin-bottom: 0px; + border-radius: 4px 4px 0px 0px; +} + +.leaflet-control .zoomout, +.control-key .control-button { + margin-bottom: 0px; + border-radius: 0px; +} + +.control-locate .control-button, +.control-share .control-button { + border-radius: 0px 0px 4px 4px; +} + +.leaflet-control .control-button:hover { background-color: white; } -.leaflet-control a .icon { +.leaflet-control .control-button .icon { margin: 10px; } @@ -566,13 +584,62 @@ a.donate { position: absolute; display: none; right: 0; - width: 200px; + width: 250px; height: 100%; background: white; + overflow: auto; +} - .leaflet-container { - width: 100%; - height: 50px; +#map-ui { + section { + border-top: 1px solid #868e85; + padding: 15px; + } + + section:first-child { + border-top:0; + } + + h2 { + margin:0; + } + + a.close-button { + float: right; + padding:5px; + font-size:20px; + line-height:15px; + color:#222; + border:1px solid #ddd; + } + + li { + border-radius: 4px; + overflow: hidden; + margin-bottom: 10px; + } + + label { + display: block; + padding: 5px; + background-color: #eee; + cursor: pointer; + } + + li.active label { + background-color: #ccc; + } + + input[type=text] { + width:220px; + } + + .base-layers { + .leaflet-container { + width: 100%; + height: 50px; + cursor: pointer; + } } } @@ -719,7 +786,6 @@ a.donate { /* Rules for the map key which appears in the popout sidebar */ #mapkey { - padding: $lineheight $lineheight 0 $lineheight; .mapkey-table-key img { display: block; margin-left: auto; @@ -1211,7 +1277,7 @@ ul.results-list li { border-bottom: 1px solid #ccc; } } h1, h2 { font-size: 21px; - line-height: 1; + line-height: 1em; } small.deemphasize { float: left;