Files
iD/modules/validations/mapcss_checks.js
Max Grossman 0a31137c78 move maprules/mapcss to a service class
ref #remote-presets
2018-09-23 18:38:01 -04:00

24 lines
744 B
JavaScript

import { serviceMapRules } from '../services';
export function validationMapCSSChecks() {
var validation = function(changes, graph) {
var rules = serviceMapRules.validationRules();
var warnings = [];
var createdModified = ['created', 'modified'];
for (var i = 0; i < rules.length; i++) {
var rule = rules[i];
for (var j = 0; j < createdModified.length; j++) {
var type = createdModified[j];
var entities = changes[type];
for (var k = 0; k < entities.length; k++) {
rule.findWarnings(entities[k], graph, warnings);
}
}
}
return warnings;
};
return validation;
}