()
| 22 | |
| 23 | export class Map extends Mark { |
| 24 | render() { |
| 25 | const base_render_promise = super.render(); |
| 26 | |
| 27 | this.map = this.d3el.append('svg').attr('viewBox', '0 0 1200 980'); |
| 28 | this.width = this.parent.plotareaWidth; |
| 29 | this.height = this.parent.plotareaHeight; |
| 30 | this.map_id = widgets.uuid(); |
| 31 | this.enable_hover = this.model.get('enable_hover'); |
| 32 | this.display_el_classes = ['event_layer']; |
| 33 | this.displayed.then(() => { |
| 34 | this.parent.tooltip_div.node().appendChild(this.tooltip_div.node()); |
| 35 | this.create_tooltip(); |
| 36 | }); |
| 37 | |
| 38 | return base_render_promise.then(() => { |
| 39 | this.event_listeners = {}; |
| 40 | this.process_interactions(); |
| 41 | this.create_listeners(); |
| 42 | this.draw(); |
| 43 | }); |
| 44 | } |
| 45 | |
| 46 | set_ranges() {} |
| 47 |
no test coverage detected