()
| 517 | |
| 518 | export class MultiSelector extends BrushMixinXSelector { |
| 519 | render() { |
| 520 | super.render.apply(this); |
| 521 | this.brush_render(); |
| 522 | |
| 523 | this.names = this.model.get('names'); |
| 524 | this.curr_index = 0; |
| 525 | |
| 526 | const scale_creation_promise = this.create_scales(); |
| 527 | Promise.all([this.mark_views_promise, scale_creation_promise]).then(() => { |
| 528 | this.d3el.attr('class', 'multiselector'); |
| 529 | this.d3el.attr('width', this.width); |
| 530 | this.d3el.attr('height', this.height); |
| 531 | this.create_brush(); |
| 532 | this.selecting_brush = false; |
| 533 | this.create_listeners(); |
| 534 | }); |
| 535 | } |
| 536 | |
| 537 | create_listeners() { |
| 538 | super.create_listeners(); |
nothing calls this directly
no test coverage detected