OSM Deep History/Bookmarklet

An unofficial bookmarklet (see this page's history for authors) tested only with Firefox (edit this if you tested in another browser).

Run this on a page (/history page works too) of a node, way or relation (elements) – example. The bookmarklet opens the deep diff page (example) in a new tab.

javascript:varurlParts=document.location.href.split('/');if(urlParts[2]==='www.openstreetmap.org'){switch(urlParts[3]){case"node":case"way":case"relation":varidMatch=urlParts[4].match(/\d+/);varobjId=idMatch[0];(function(){window.open('http://osmlab.github.io/osm-deep-history/#/'+encodeURIComponent(urlParts[3])+'/'+encodeURIComponent(objId));})();break;default:alert('Only nodes, ways and relation histories can be inspected.');break;}}else{alert('This is not a supported www.openstreetmap.org page.');}