Add icons for crossing ways fixes and almost junction connection fix

This commit is contained in:
Quincy Morgan
2019-02-20 09:02:05 -05:00
parent 4dcf3af941
commit ba68d921fe
4 changed files with 14 additions and 0 deletions
+1
View File
@@ -153,6 +153,7 @@ export function validationAlmostJunction() {
var edgeHighway = graph.entity(extendableNodeInfo.wid);
var fixes = [new validationIssueFix({
icon: 'iD-icon-abutment',
title: t('issues.fix.connect_features.title'),
onClick: function() {
var endNode = this.issue.entities[1];
+5
View File
@@ -369,6 +369,7 @@ export function validationCrossingWays() {
var fixes = [];
if (connectionTags) {
fixes.push(new validationIssueFix({
icon: 'iD-icon-crossing',
title: t('issues.fix.connect_features.title'),
onClick: function() {
var loc = this.issue.loc;
@@ -408,6 +409,7 @@ export function validationCrossingWays() {
}
}));
}
var useFixIcon = 'iD-icon-layers';
var useFixID;
if (isCrossingIndoors) {
useFixID = 'use_different_levels';
@@ -417,15 +419,18 @@ export function validationCrossingWays() {
} else if ((allowsBridge(featureType1) && featureType1 !== 'waterway') ||
(allowsBridge(featureType2) && featureType2 !== 'waterway')) {
useFixID = 'use_bridge_or_tunnel';
useFixIcon = 'maki-bridge';
} else if (allowsTunnel(featureType1) || allowsTunnel(featureType2)) {
useFixID = 'use_tunnel';
} else {
useFixID = 'use_different_layers';
}
fixes.push(new validationIssueFix({
icon: useFixIcon,
title: t('issues.fix.' + useFixID + '.title')
}));
fixes.push(new validationIssueFix({
icon: 'iD-operation-move',
title: t('issues.fix.reposition_features.title')
}));
return new validationIssue({