]> git.openstreetmap.org Git - rails.git/blobdiff - app/assets/javascripts/social_share_button.js
Update leaflet-osm to latest upstream version
[rails.git] / app / assets / javascripts / social_share_button.js
index 409b2c58a7a3e2ef469a52749b22b229938232b0..34db84758a641121b52e8d2bdeabd6f34453151c 100644 (file)
@@ -2,8 +2,8 @@ function openShareUrl(url, initialWidth = 640, initialHeight = 480) {
   const width = Math.max(100, Math.min(screen.width, initialWidth));
   const height = Math.max(100, Math.min(screen.height, initialHeight));
 
   const width = Math.max(100, Math.min(screen.width, initialWidth));
   const height = Math.max(100, Math.min(screen.height, initialHeight));
 
-  const left = (screen.width / 2) - (width / 2);
-  const top = (screen.height * 0.3) - (height / 2);
+  const left = screenLeft + ((outerWidth - width) / 2);
+  const top = screenTop + ((outerHeight - height) / 2);
   const opts = `width=${width},height=${height},left=${left},top=${top},menubar=no,status=no,location=no`;
 
   window.open(url, "popup", opts);
   const opts = `width=${width},height=${height},left=${left},top=${top},menubar=no,status=no,location=no`;
 
   window.open(url, "popup", opts);