| 4074 | } |
| 4075 | |
| 4076 | function generateRequiredProperties(data) { |
| 4077 | var cache = {}; |
| 4078 | for (var symbolizer_name in data.symbolizers) { |
| 4079 | cache[symbolizer_name] = []; |
| 4080 | for (var j in data.symbolizers[symbolizer_name]) { |
| 4081 | if (data.symbolizers[symbolizer_name][j].required) { |
| 4082 | cache[symbolizer_name].push(data.symbolizers[symbolizer_name][j].css); |
| 4083 | } |
| 4084 | } |
| 4085 | } |
| 4086 | return cache; |
| 4087 | } |
| 4088 | }, |
| 4089 | setVersion: function (version) { |
| 4090 | if (CartoCSS.mapnik_reference.version.hasOwnProperty(version)) { |