Fills shape with color
LSD.Layer.Color = {
properties: {
color: ['color', 'gradient', 'none']
},
paint: function(color) {
if (color) var radial = color['radial-gradient'], gradient = color['gradient'] || color ['linear-gradient'];
if (gradient) {
return {fillLinear: [gradient]}
} else if (!radial) {
return {fill: (!color || color == 'none') ? null : color}
}
}
};
LSD.Layer.Fill = {
properties: {
color: ['color']
},
prefix: 'fill',
paint: LSD.Layer.Color.paint
};