From 2677a88df48147c564314944eeb7ac73984719f3 Mon Sep 17 00:00:00 2001 From: Quincy Morgan Date: Mon, 4 Feb 2019 10:27:35 -0500 Subject: [PATCH] Zoom to ways and relations upon clicking on their issues in the issues pane --- modules/core/validator.js | 4 ++-- modules/ui/issues.js | 2 ++ 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/modules/core/validator.js b/modules/core/validator.js index 98f74306d..6fb066533 100644 --- a/modules/core/validator.js +++ b/modules/core/validator.js @@ -204,11 +204,11 @@ export function validationIssue(attrs) { if (this.coordinates && Array.isArray(this.coordinates) && this.coordinates.length === 2) { return this.coordinates; } - if (this.entities && this.entities.length > 0) { + /*if (this.entities && this.entities.length > 0) { if (this.entities[0].loc) { return this.entities[0].loc; } - } + }*/ }; if (this.fixes) { diff --git a/modules/ui/issues.js b/modules/ui/issues.js index 7dd2358ca..d6019fb1b 100644 --- a/modules/ui/issues.js +++ b/modules/ui/issues.js @@ -140,6 +140,8 @@ export function uiIssues(context) { var loc = d.loc(); if (loc) { context.map().centerZoomEase(loc, Math.max(context.map().zoom(), 18)); + } else if (d.entities && d.entities.length > 0) { + context.map().zoomTo(d.entities[0]); } if (d.entities) { context.enter(modeSelect(