]> git.openstreetmap.org Git - rails.git/blobdiff - app/assets/javascripts/osm.js.erb
Merge branch 'redesign'
[rails.git] / app / assets / javascripts / osm.js.erb
index 0b84686634428c666ddd5fd7d9e4be25d98109e5..392bf5e0c65254de7c3009d8d2c008807ef288c7 100644 (file)
@@ -46,6 +46,15 @@ OSM = {
       mapParams.mlat = parseFloat(params.mlat);
     }
 
+    // Old-style object parameters; still in use for edit links e.g. /edit?way=1234
+    if (params.node) {
+      mapParams.object = {type: 'node', id: parseInt(params.node)};
+    } else if (params.way) {
+      mapParams.object = {type: 'way', id: parseInt(params.way)};
+    } else if (params.relation) {
+      mapParams.object = {type: 'relation', id: parseInt(params.relation)};
+    }
+
     var hash = OSM.parseHash(location.hash);
 
     // Decide on a map starting position. Various ways of doing this.