diff options
author | James Woglom <j@wogloms.net> | 2022-08-29 20:27:34 -0400 |
---|---|---|
committer | James Woglom <j@wogloms.net> | 2022-08-29 20:27:34 -0400 |
commit | 4a9f55adda55a35c67c5e6699aa71fa56295c9b4 (patch) | |
tree | 74b3868fc121efdd88e2c1f64b14789b4f7750ab /ui/src/app/app.component.ts | |
parent | Use angular primitives to toggle (diff) | |
download | metube-4a9f55adda55a35c67c5e6699aa71fa56295c9b4.tar.gz metube-4a9f55adda55a35c67c5e6699aa71fa56295c9b4.tar.bz2 metube-4a9f55adda55a35c67c5e6699aa71fa56295c9b4.zip |
Propagate configuration on load via downloads socket
Diffstat (limited to 'ui/src/app/app.component.ts')
-rw-r--r-- | ui/src/app/app.component.ts | 14 |
1 files changed, 9 insertions, 5 deletions
diff --git a/ui/src/app/app.component.ts b/ui/src/app/app.component.ts index f9e5a41..f48b934 100644 --- a/ui/src/app/app.component.ts +++ b/ui/src/app/app.component.ts @@ -18,8 +18,8 @@ export class AppComponent implements AfterViewInit { qualities: Quality[]; quality: string; format: string; + folder: string; addInProgress = false; - showFolderDropdown = false; darkMode: boolean; @ViewChild('queueMasterCheckbox') queueMasterCheckbox: MasterCheckboxComponent; @@ -73,6 +73,14 @@ export class AppComponent implements AfterViewInit { this.cookieService.set('metube_quality', this.quality, { expires: 3650 }); } + showAdvanced() { + return this.downloads.configuration['CUSTOM_DIR'] == 'true'; + } + + folderChanged() { + console.log("folder changed", this.folder); + } + setupTheme(cookieService) { if (cookieService.check('metube_dark')) { this.darkMode = cookieService.get('metube_dark') === "true" @@ -115,10 +123,6 @@ export class AppComponent implements AfterViewInit { this.quality = exists ? this.quality : 'best' } - clickFolderDropdown() { - this.showFolderDropdown = !this.showFolderDropdown; - } - addDownload(url?: string, quality?: string, format?: string) { url = url ?? this.addUrl quality = quality ?? this.quality |