diff --git a/src/ol/color/color.js b/src/ol/color/color.js index 05899b7ede..92ef3f35dd 100644 --- a/src/ol/color/color.js +++ b/src/ol/color/color.js @@ -48,6 +48,18 @@ ol.color.rgbaColorRe_ = /^(?:rgba)?\((0|[1-9]\d{0,2}),\s?(0|[1-9]\d{0,2}),\s?(0|[1-9]\d{0,2}),\s?(0|1|0\.\d{0,10})\)$/i; +/** + * @param {ol.Color} color1 Color1. + * @param {ol.Color} color2 Color2. + * @return {boolean} Equals. + */ +ol.color.equals = function(color1, color2) { + return color1 === color2 || ( + color1[0] == color2[0] && color1[1] == color2[1] && + color1[2] == color2[2] && color1[3] == color2[3]); +}; + + /** * @param {string} s String. * @param {ol.Color=} opt_color Color.