diff --git a/plugins/missions.css b/plugins/missions.css index 5b62638e..381f1429 100644 --- a/plugins/missions.css +++ b/plugins/missions.css @@ -8,6 +8,9 @@ position: absolute; overflow: auto; } +.plugin-mission-pane > button { + padding: 0.3em 2em; +} .plugin-mission-summary { padding: 5px; diff --git a/plugins/missions.user.js b/plugins/missions.user.js index 473e3f6f..b8dc2ee4 100644 --- a/plugins/missions.user.js +++ b/plugins/missions.user.js @@ -146,6 +146,13 @@ window.plugin.missions = { this.tabHeaders[id].parentNode.querySelector('.ui-icon-close').click(); } + var button = content.insertBefore(document.createElement('button'), content.lastChild); + button.textContent = 'Zoom to mission'; + button.addEventListener('click', function() { + me.zoomToMission(mission); + show('map'); + }, false); + var li = this.tabBar.appendChild(document.createElement('li')); var a = li.appendChild(document.createElement('a')); a.textContent = mission.title;