diff --git a/code/portal_detail_display.js b/code/portal_detail_display.js index 7405b37a..81c3d4b2 100644 --- a/code/portal_detail_display.js +++ b/code/portal_detail_display.js @@ -52,7 +52,7 @@ window.renderPortalDetails = function(guid) { var lng = d.locationE6.lngE6; var perma = 'https://ingress.com/intel?latE6='+lat+'&lngE6='+lng+'&z=17&pguid='+guid; var imgTitle = 'title="'+getPortalDescriptionFromDetails(d)+'\n\nClick to show full image."'; - var poslinks = 'window.showPortalPosLinks('+lat/1E6+','+lng/1E6+')'; + var poslinks = 'window.showPortalPosLinks('+lat/1E6+','+lng/1E6+',\'' + d.portalV2.descriptiveText.TITLE + '\')'; var postcard = 'Send in a postcard. Will put it online after receiving. Address:\\n\\nStefan Breunig\\nINF 305 – R045\\n69120 Heidelberg\\nGermany'; $('#portaldetails') diff --git a/code/utils_misc.js b/code/utils_misc.js index 10f0d4a0..5e9f367c 100644 --- a/code/utils_misc.js +++ b/code/utils_misc.js @@ -106,13 +106,17 @@ window.rangeLinkClick = function() { window.smartphone.mapButton.click(); } -window.showPortalPosLinks = function(lat, lng) { +window.showPortalPosLinks = function(lat, lng, name) { + var portal_name = ''; + if(name !== undefined) { + portal_name = encodeURIComponent(' (' + name + ')'); + } if (typeof android !== 'undefined' && android && android.intentPosLink) { android.intentPosLink(window.location.protocol + '//maps.google.com/?q='+lat+','+lng); } else { var qrcode = '
'; var script = ''; - var gmaps = 'gmaps'; + var gmaps = 'gmaps'; var osm = 'OSM'; alert('
' + qrcode + script + gmaps + ' ' + osm + '
'); }