()
| 361 | |
| 362 | // MARK: update sideBar |
| 363 | doSideBar() { |
| 364 | MA.byId('moveButton_move').clsDisable(this.track.selected.size === 0) |
| 365 | MA.byId('moveButton_copy').clsDisable(this.track.selected.size === 0) |
| 366 | MA.byId('moveButton_delete').clsDisable(this.track.selected.size === 0) |
| 367 | MA.byId('moveButton_zip').clsDisable(this.track.selected.size === 0) |
| 368 | |
| 369 | MA.byId('moveButton_open').clsEnable(this.track.selected.size === 1 || this.track.altClick !== null) |
| 370 | |
| 371 | if ( this.track.selected.size !== 1 && this.track.altClick === null ) { |
| 372 | MA.byId('moveButton_hub').clsDisable() |
| 373 | MA.byId('moveButton_site').clsDisable() |
| 374 | } else { |
| 375 | const singleModID = this.track.altClick !== null ? this.track.altClick : [...this.track.selected][0] |
| 376 | const element = MA.byId(singleModID) |
| 377 | MA.byId('moveButton_hub').clsEnable(element !== null && element.classList.contains('has-hash')) |
| 378 | MA.byId('moveButton_site').clsEnable(element !== null && element.classList.contains('has-ext-site')) |
| 379 | } |
| 380 | this.select.count() |
| 381 | } |
| 382 | |
| 383 | // MARK: update display |
| 384 | doDisplay() { |
no outgoing calls
no test coverage detected