Allow named colors to be disabled

This commit is contained in:
Tom Payne
2013-11-13 23:59:16 +01:00
parent 4090b3f8b1
commit 97745f06ac
3 changed files with 11 additions and 3 deletions

View File

@@ -13,6 +13,14 @@ goog.require('goog.math');
goog.require('goog.vec.Mat4');
/**
* @define {boolean} Enable named colors.
* Enabling named colors adds about 3KB uncompressed / 1.5KB compressed to the
* final build size.
*/
ol.color.ENABLE_NAMED_COLORS = true;
/**
* A color represented as a short array [red, green, blue, alpha].
* red, green, and blue should be integers in the range 0..255 inclusive.
@@ -153,7 +161,7 @@ ol.color.fromString = (function() {
ol.color.fromStringInternal_ = function(s) {
var isHex = false;
if (goog.color.names.hasOwnProperty(s)) {
if (ol.color.ENABLE_NAMED_COLORS && goog.color.names.hasOwnProperty(s)) {
s = goog.color.names[s];
isHex = true;
}

View File

@@ -51,7 +51,7 @@ ol.render.DragBox = function(opt_style) {
},
image: null,
stroke: {
color: 'red',
color: '#ff0000',
width: 1
},
zIndex: 0

View File

@@ -124,7 +124,7 @@ ol.style.DEFAULT_IMAGE_STYLE = {
* @type {ol.style.Stroke}
*/
ol.style.DEFAULT_STROKE_STYLE = {
color: 'red',
color: '#ff0000',
width: 3
};