aboutsummaryrefslogtreecommitdiff
path: root/ui/src/app/app.component.ts
diff options
context:
space:
mode:
authorJames Woglom <j@wogloms.net>2022-08-29 20:27:34 -0400
committerJames Woglom <j@wogloms.net>2022-08-29 20:27:34 -0400
commit4a9f55adda55a35c67c5e6699aa71fa56295c9b4 (patch)
tree74b3868fc121efdd88e2c1f64b14789b4f7750ab /ui/src/app/app.component.ts
parentUse angular primitives to toggle (diff)
downloadmetube-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.ts14
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
bgstack15