From d25b7c5dd7ae423a6892eec27bd1ae10f0c36212 Mon Sep 17 00:00:00 2001 From: fkloft Date: Mon, 13 Apr 2015 20:56:15 +0200 Subject: [PATCH] [missions] open mission from permalink --- plugins/missions.user.js | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/plugins/missions.user.js b/plugins/missions.user.js index 387148f8..b1227bdb 100644 --- a/plugins/missions.user.js +++ b/plugins/missions.user.js @@ -251,7 +251,8 @@ window.plugin.missions = { callback(mission); }, function() { - console.log('Error loading mission data', guid, arguments); + console.error('Error loading mission data: ' + guid + ", " + Array.prototype.slice.call(arguments)); + if (errorcallback) { errorcallback(error); } @@ -421,7 +422,7 @@ window.plugin.missions = { title.href = perma; title.addEventListener('click', function(ev) { - renderPortalDetails(waypoint.portal.guid); + selectPortalByLatLng(lat, lng); ev.preventDefault(); return false; }, false); @@ -735,6 +736,12 @@ window.plugin.missions = { window.pluginCreateHook('portalMissionsLoaded'); window.pluginCreateHook('missionFinished'); window.pluginCreateHook('waypointFinished'); + + var match = location.pathname.match(/\/mission\/([0-9a-z.]+)/); + if(match && match[1]) { + var mid = match[1]; + this.openMission(mid); + } } };