mirror of
https://github.com/FoggedLens/iD.git
synced 2026-02-13 01:02:58 +00:00
Rename IssueManager to coreValidator Rename disconnected highway to disconnected way Rename highway almost junction to almost junction Rename mapcss checks to maprules Rename deprecated tags to deprecated tag
26 lines
608 B
JavaScript
26 lines
608 B
JavaScript
import { services } from '../services';
|
|
import {
|
|
ValidationIssueType
|
|
} from '../core/validator';
|
|
export function validationMaprules() {
|
|
var validation = function(entity, context) {
|
|
if (!services.maprules) return [];
|
|
|
|
var graph = context.graph();
|
|
|
|
var rules = services.maprules.validationRules();
|
|
var issues = [];
|
|
|
|
for (var i = 0; i < rules.length; i++) {
|
|
var rule = rules[i];
|
|
rule.findIssues(entity, graph, issues);
|
|
}
|
|
|
|
return issues;
|
|
};
|
|
|
|
validation.type = ValidationIssueType.maprules;
|
|
|
|
return validation;
|
|
}
|