.on("mouseout", "[data-changeset]", function () {
unHighlightChangeset($(this).data("changeset").id);
})
- .on("click", "[data-changeset]", function (e) {
- if (!$(e.target).is('a')) {
- clickChangeset($(this).data("changeset").id, e);
- }
+ .on("mousedown", "[data-changeset]", function () {
+ var moved = false;
+ $(this).one("click", function (e) {
+ if (!moved && !$(e.target).is('a')) {
+ clickChangeset($(this).data("changeset").id, e);
+ }
+ }).one("mousemove", function () {
+ moved = true;
+ });
});
var group = L.featureGroup()
map.addLayer(group);
if (window.location.pathname === '/history') {
- map.on("moveend", update)
+ map.on("moveend", update);
}
update();
page.unload = function() {
map.removeLayer(group);
-
- if (window.location.pathname === '/history') {
- map.off("moveend", update)
- }
+ map.off("moveend", update);
$("#history_tab").removeClass("current");
};