mirror of
https://github.com/FoggedLens/iD.git
synced 2026-06-05 06:28:15 +02:00
Add icons for crossing ways fixes and almost junction connection fix
This commit is contained in:
@@ -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];
|
||||
|
||||
@@ -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({
|
||||
|
||||
Reference in New Issue
Block a user