]> git.openstreetmap.org Git - rails.git/blobdiff - app/assets/javascripts/index.js
Fix layer map bounciness (#361)
[rails.git] / app / assets / javascripts / index.js
index ae5fdb9d61c80e0c2bb9da13e10f726e957dc0ac..029c0bfd1f1046fe8ef0617b911a48bd6bb4a1d1 100644 (file)
@@ -55,27 +55,30 @@ $(document).ready(function () {
     map.invalidateSize();
   });
 
     map.invalidateSize();
   });
 
-  L.OSM.zoom({position: 'topright'})
+  var position = $('html').attr('dir') === 'rtl' ? 'topleft' : 'topright';
+
+  L.OSM.zoom({position: position})
     .addTo(map);
 
     .addTo(map);
 
-  L.control.locate({position: 'topright'})
+  L.control.locate({position: position})
     .addTo(map);
 
   var sidebar = L.OSM.sidebar('#map-ui')
     .addTo(map);
 
   L.OSM.layers({
     .addTo(map);
 
   var sidebar = L.OSM.sidebar('#map-ui')
     .addTo(map);
 
   L.OSM.layers({
-    position: 'topright',
+    position: position,
     layers: layers,
     sidebar: sidebar
   }).addTo(map);
 
   L.OSM.key({
     layers: layers,
     sidebar: sidebar
   }).addTo(map);
 
   L.OSM.key({
-    position: 'topright',
+    position: position,
     sidebar: sidebar
   }).addTo(map);
 
   L.OSM.share({
     sidebar: sidebar
   }).addTo(map);
 
   L.OSM.share({
+    position: position,
     getShortUrl: getShortUrl,
     getUrl: getUrl,
     sidebar: sidebar,
     getShortUrl: getShortUrl,
     getUrl: getUrl,
     sidebar: sidebar,
@@ -83,7 +86,7 @@ $(document).ready(function () {
   }).addTo(map);
 
   L.OSM.note({
   }).addTo(map);
 
   L.OSM.note({
-    position: 'topright',
+    position: position,
     sidebar: sidebar
   }).addTo(map);
 
     sidebar: sidebar
   }).addTo(map);