Merge pull request #1985 from fredj/named-color
Handle ol.color.ENABLE_NAMED_COLORS = false
This commit is contained in:
@@ -1,7 +1,5 @@
|
|||||||
goog.provide('ol.render.canvas');
|
goog.provide('ol.render.canvas');
|
||||||
|
|
||||||
goog.require('ol.color');
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @typedef {{fillStyle: string}}
|
* @typedef {{fillStyle: string}}
|
||||||
@@ -39,7 +37,7 @@ ol.render.canvas.defaultFont = '10px sans-serif';
|
|||||||
* @const
|
* @const
|
||||||
* @type {ol.Color}
|
* @type {ol.Color}
|
||||||
*/
|
*/
|
||||||
ol.render.canvas.defaultFillStyle = ol.color.fromString('black');
|
ol.render.canvas.defaultFillStyle = [0, 0, 0, 1];
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
+14
-10
@@ -13,9 +13,11 @@ describe('ol.color', function() {
|
|||||||
ol.color.fromStringInternal_.restore();
|
ol.color.fromStringInternal_.restore();
|
||||||
});
|
});
|
||||||
|
|
||||||
it('can parse named colors', function() {
|
if (ol.color.ENABLE_NAMED_COLORS) {
|
||||||
expect(ol.color.fromString('red')).to.eql([255, 0, 0, 1]);
|
it('can parse named colors', function() {
|
||||||
});
|
expect(ol.color.fromString('red')).to.eql([255, 0, 0, 1]);
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
it('can parse 3-digit hex colors', function() {
|
it('can parse 3-digit hex colors', function() {
|
||||||
expect(ol.color.fromString('#087')).to.eql([0, 136, 119, 1]);
|
expect(ol.color.fromString('#087')).to.eql([0, 136, 119, 1]);
|
||||||
@@ -34,13 +36,15 @@ describe('ol.color', function() {
|
|||||||
[255, 255, 0, 0.1]);
|
[255, 255, 0, 0.1]);
|
||||||
});
|
});
|
||||||
|
|
||||||
it('caches parsed values', function() {
|
if (ol.color.ENABLE_NAMED_COLORS) {
|
||||||
var count = ol.color.fromStringInternal_.callCount;
|
it('caches parsed values', function() {
|
||||||
ol.color.fromString('aquamarine');
|
var count = ol.color.fromStringInternal_.callCount;
|
||||||
expect(ol.color.fromStringInternal_.callCount).to.be(count + 1);
|
ol.color.fromString('aquamarine');
|
||||||
ol.color.fromString('aquamarine');
|
expect(ol.color.fromStringInternal_.callCount).to.be(count + 1);
|
||||||
expect(ol.color.fromStringInternal_.callCount).to.be(count + 1);
|
ol.color.fromString('aquamarine');
|
||||||
});
|
expect(ol.color.fromStringInternal_.callCount).to.be(count + 1);
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
it('throws an error on invalid colors', function() {
|
it('throws an error on invalid colors', function() {
|
||||||
var invalidColors = ['tuesday', '#1234567', 'rgb(255.0,0,0)'];
|
var invalidColors = ['tuesday', '#1234567', 'rgb(255.0,0,0)'];
|
||||||
|
|||||||
Reference in New Issue
Block a user