diff --git a/src/editLink.js b/src/editLink.js index 492bfdc7..70985c50 100644 --- a/src/editLink.js +++ b/src/editLink.js @@ -1,4 +1,4 @@ -window.editLinkRemote = function (type, osm_id) { +function editLinkRemote (type, osm_id) { let id = type.substr(0, 1) + osm_id global.overpassFrontend.get( @@ -27,18 +27,24 @@ window.editLinkRemote = function (type, osm_id) { } } ) - - return false } -module.exports = function editLink (object) { +window.editLink = function (type, osm_id) { switch (global.options.editor) { case 'remote': - return '' + lang('edit') + '' + editLinkRemote(type, osm_id) + break case 'id': default: - return '' + lang('edit') + '' + let url = global.config.urlOpenStreetMap + '/edit?editor=id&' + type + '=' + osm_id + window.open(url) } + + return false +} + +module.exports = function (object) { + return '' + lang('edit') + '' } register_hook('options_orig_data', function (data) {