});
$("a[data-editor=remote]").click(function(e) {
- remoteEditHandler(map.getBounds());
- e.preventDefault();
+ var params = OSM.mapParams(this.search);
+ remoteEditHandler(map.getBounds(), params.object);
+ e.preventDefault();
});
- if (OSM.preferred_editor == "remote" && $('body').hasClass("site-edit")) {
- remoteEditHandler(map.getBounds());
- }
-
if (OSM.params().edit_help) {
$('#editanchor')
.removeAttr('title')
"/changeset/:id": OSM.Browse(map, 'changeset')
});
+ if (OSM.preferred_editor == "remote" && document.location.pathname == "/edit") {
+ remoteEditHandler(map.getBounds(), params.object);
+ OSM.router.setCurrentPath("/");
+ }
+
OSM.router.load();
$(document).on("click", "a", function(e) {