(extent, item)
| 697 | } |
| 698 | |
| 699 | convert_and_save(extent, item) { |
| 700 | if (!extent) { |
| 701 | this.update_mark_selected(); |
| 702 | this.model.set('_selected', {}); |
| 703 | } else { |
| 704 | const selected = utils.deepCopy(this.model.get('_selected')); |
| 705 | selected[this.get_label(item)] = extent.map( |
| 706 | this.scale.invert.bind(this.scale) |
| 707 | ); |
| 708 | this.update_mark_selected(extent); |
| 709 | this.model.set('_selected', selected); |
| 710 | } |
| 711 | this.touch(); |
| 712 | } |
| 713 | |
| 714 | // TODO: make a proper implementation |
| 715 | selected_changed() {} |
no test coverage detected