| | |
| | | var STATIC_SPRITE_POOL_SLACK = 96; |
| | | var MIN_LABEL_COUNT = 180; |
| | | var MAX_LABEL_COUNT = 360; |
| | | var SHOW_CANVAS_ELEMENT_LABELS = false; |
| | | var DRAW_TYPES = ['shelf', 'devp', 'crn', 'dualCrn', 'rgv']; |
| | | var ARRAY_TEMPLATE_TYPES = ['shelf', 'crn', 'dualCrn', 'rgv']; |
| | | var DEVICE_CONFIG_TYPES = ['crn', 'dualCrn', 'rgv']; |
| | |
| | | if (!this.doc) { |
| | | return; |
| | | } |
| | | if (!SHOW_CANVAS_ELEMENT_LABELS) { |
| | | this.labelLayer.visible = false; |
| | | for (var hiddenIdx = 0; hiddenIdx < this.labelPool.length; hiddenIdx++) { |
| | | this.labelPool[hiddenIdx].visible = false; |
| | | } |
| | | return; |
| | | } |
| | | var capability = this.ensureLabelCapability(); |
| | | if (capability.maxWidth * this.camera.scale < ABS_MIN_LABEL_SCREEN_WIDTH |
| | | || capability.maxHeight * this.camera.scale < ABS_MIN_LABEL_SCREEN_HEIGHT) { |