mirror of
https://github.com/FoggedLens/iD.git
synced 2026-05-25 09:34:04 +02:00
Reorganize validation code
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
This commit is contained in:
@@ -0,0 +1,25 @@
|
||||
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;
|
||||
}
|
||||
Reference in New Issue
Block a user