diff --git a/app/assets/javascripts/application.js b/app/assets/javascripts/application.js
index 84305a961..e91a9036f 100644
--- a/app/assets/javascripts/application.js
+++ b/app/assets/javascripts/application.js
@@ -123,6 +123,7 @@ function getShortUrl(map) {
function getUrl(map) {
var center = map.getCenter(),
zoom = map.getZoom();
+
return (window.location.hostname.match(/^www\.openstreetmap\.org/i) ?
'http://openstreetmap.org/?' : '/?') +
querystring.stringify({
diff --git a/app/assets/javascripts/leaflet.key.js b/app/assets/javascripts/leaflet.key.js
index 9fe457851..cf54b2ded 100644
--- a/app/assets/javascripts/leaflet.key.js
+++ b/app/assets/javascripts/leaflet.key.js
@@ -16,9 +16,11 @@ L.OSM.key = function (options) {
var $ui = $('
')
.attr('class', 'layers-ui');
- $('
')
- .text(I18n.t('javascripts.key.title'))
- .appendTo($ui);
+ $('')
+ .appendTo($ui)
+ .append(
+ $('')
+ .text(I18n.t('javascripts.key.title')));
var $section = $('')
.appendTo($ui);
diff --git a/app/assets/javascripts/leaflet.layers.js b/app/assets/javascripts/leaflet.layers.js
index 9841b0651..80613a5d9 100644
--- a/app/assets/javascripts/leaflet.layers.js
+++ b/app/assets/javascripts/leaflet.layers.js
@@ -18,9 +18,11 @@ L.OSM.layers = function(options) {
var $ui = $('')
.attr('class', 'layers-ui');
- $('
')
- .text(I18n.t('javascripts.map.layers.header'))
- .appendTo($ui);
+ $('')
+ .appendTo($ui)
+ .append(
+ $('')
+ .text(I18n.t('javascripts.map.layers.header')));
if (OSM.STATUS != 'api_offline' && OSM.STATUS != 'database_offline') {
var overlaySection = $('')
diff --git a/app/assets/javascripts/leaflet.share.js b/app/assets/javascripts/leaflet.share.js
index 1434743d0..7efe12e0c 100644
--- a/app/assets/javascripts/leaflet.share.js
+++ b/app/assets/javascripts/leaflet.share.js
@@ -16,11 +16,13 @@ L.OSM.share = function (options) {
var $ui = $('')
.attr('class', 'share-ui');
- $('
')
- .text(I18n.t('javascripts.share.title'))
- .appendTo($ui);
+ $('')
+ .appendTo($ui)
+ .append(
+ $('')
+ .text(I18n.t('javascripts.share.title')));
- var $share_link = $('
')
+ var $share_link = $('')
.appendTo($ui);
var $title = $('')
diff --git a/app/assets/javascripts/leaflet.sidebar.js b/app/assets/javascripts/leaflet.sidebar.js
index a6529ad00..f75cc29fe 100644
--- a/app/assets/javascripts/leaflet.sidebar.js
+++ b/app/assets/javascripts/leaflet.sidebar.js
@@ -22,7 +22,7 @@ L.OSM.sidebar = function(selector) {
current = $();
} else {
$(sidebar).show();
- controlContainer.css({paddingRight: '200px'});
+ controlContainer.css({paddingRight: '250px'});
current = pane;
}
diff --git a/app/assets/stylesheets/common.css.scss b/app/assets/stylesheets/common.css.scss
index 3b017138f..1e3bcc468 100644
--- a/app/assets/stylesheets/common.css.scss
+++ b/app/assets/stylesheets/common.css.scss
@@ -584,17 +584,26 @@ a.donate {
position: absolute;
display: none;
right: 0;
- width: 200px;
+ width: 250px;
height: 100%;
background: white;
+ overflow: auto;
}
-.layers-ui {
+#map-ui {
section {
border-top: 1px solid #868e85;
padding: 15px;
}
+ section:first-child {
+ border-top:0;
+ }
+
+ h2 {
+ margin:0;
+ }
+
li {
border-radius: 4px;
overflow: hidden;
@@ -764,7 +773,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;