MCPcopy Create free account
hub / github.com/SuperMap/iClient-JavaScript / ev

Method ev

src/common/style/CartoCSS.js:4590–4630  ·  view source on GitHub ↗
(env)

Source from the content-addressed store, hash-verified

4588 }
4589
4590 ev(env) {
4591 var value = parseInt(this.value.ev(env).toString(), 10);
4592
4593
4594 if (value > CartoCSS.Tree.Zoom.maxZoom || value < 0) {
4595 env.error({
4596 message: 'Only zoom levels between 0 and ' +
4597 CartoCSS.Tree.Zoom.maxZoom + ' supported.',
4598 index: this.index
4599 });
4600 }
4601
4602 switch (this.op) {
4603 case '=':
4604 this.zoom = "zoom && zoom === " + value;
4605 return this;
4606 case '>':
4607 this.zoom = "zoom && zoom > " + value;
4608 break;
4609 case '>=':
4610 this.zoom = "zoom && zoom >= " + value;
4611 break;
4612 case '<':
4613 this.zoom = "zoom && zoom < " + value;
4614 break;
4615 case '<=':
4616 this.zoom = "zoom && zoom <= " + value;
4617 break;
4618 default:
4619 break;
4620 }
4621 /*
4622 for (var i = 0; i <= CartoCSS.Tree.Zoom.maxZoom; i++) {
4623 if (i >= start && i <= end) {
4624 zoom |= (1 << i);
4625 }
4626 }
4627 this.zoom = zoom;
4628 this.zoom=value+this.op+"zoom";*/
4629 return this;
4630 }
4631
4632 toString() {
4633 var str = '';

Callers

nothing calls this directly

Calls 2

toStringMethod · 0.45
evMethod · 0.45

Tested by

no test coverage detected