mirror of
https://github.com/transmission/transmission
synced 2025-02-22 22:20:39 +00:00
fix: always use location of selected torrents in WebUI set location dialogue (#6334)
This commit is contained in:
parent
2e46bad22d
commit
71de532e0c
1 changed files with 1 additions and 6 deletions
|
@ -3,8 +3,6 @@
|
||||||
or any future license endorsed by Mnemosyne LLC.
|
or any future license endorsed by Mnemosyne LLC.
|
||||||
License text can be found in the licenses/ folder. */
|
License text can be found in the licenses/ folder. */
|
||||||
|
|
||||||
let default_path = '';
|
|
||||||
|
|
||||||
import { createDialogContainer } from './utils.js';
|
import { createDialogContainer } from './utils.js';
|
||||||
|
|
||||||
export class MoveDialog extends EventTarget {
|
export class MoveDialog extends EventTarget {
|
||||||
|
@ -25,13 +23,11 @@ export class MoveDialog extends EventTarget {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
default_path = default_path || torrents[0].getDownloadDir();
|
|
||||||
|
|
||||||
this.torrents = torrents;
|
this.torrents = torrents;
|
||||||
this.elements = MoveDialog._create();
|
this.elements = MoveDialog._create();
|
||||||
this.elements.confirm.addEventListener('click', () => this._onConfirm());
|
this.elements.confirm.addEventListener('click', () => this._onConfirm());
|
||||||
this.elements.dismiss.addEventListener('click', () => this._onDismiss());
|
this.elements.dismiss.addEventListener('click', () => this._onDismiss());
|
||||||
this.elements.entry.value = default_path;
|
this.elements.entry.value = torrents[0].getDownloadDir();
|
||||||
document.body.append(this.elements.root);
|
document.body.append(this.elements.root);
|
||||||
|
|
||||||
this.elements.entry.focus();
|
this.elements.entry.focus();
|
||||||
|
@ -55,7 +51,6 @@ export class MoveDialog extends EventTarget {
|
||||||
_onConfirm() {
|
_onConfirm() {
|
||||||
const ids = this.torrents.map((tor) => tor.getId());
|
const ids = this.torrents.map((tor) => tor.getId());
|
||||||
const path = this.elements.entry.value.trim();
|
const path = this.elements.entry.value.trim();
|
||||||
default_path = path;
|
|
||||||
this.remote.moveTorrents(ids, path);
|
this.remote.moveTorrents(ids, path);
|
||||||
this.close();
|
this.close();
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue