(selection, add_classes, remove_classes)
| 500 | } |
| 501 | |
| 502 | function add_remove_classes(selection, add_classes, remove_classes) { |
| 503 | //adds the classes present in add_classes and removes the classes in |
| 504 | //the list remove_classes |
| 505 | //selection attribute should be a d3-selection |
| 506 | if (remove_classes) { |
| 507 | remove_classes.forEach((r_class) => { |
| 508 | selection.classed(r_class, false); |
| 509 | }); |
| 510 | } |
| 511 | if (add_classes) { |
| 512 | add_classes.forEach((a_class) => { |
| 513 | selection.classed(a_class, true); |
| 514 | }); |
| 515 | } |
| 516 | } |
| 517 | |
| 518 | export class MultiSelector extends BrushMixinXSelector { |
| 519 | render() { |
no outgoing calls
no test coverage detected
searching dependent graphs…