From 02604745caf239215e8825865d19c5c9ce643a0d Mon Sep 17 00:00:00 2001 From: Tom Payne Date: Wed, 13 Nov 2013 21:40:54 +0100 Subject: [PATCH] Add ol.color.equals --- src/ol/color/color.js | 12 ++++++++++++ 1 file changed, 12 insertions(+) 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.