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.html | |
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.html')
-rw-r--r-- | ui/src/app/app.component.html | 17 |
1 files changed, 8 insertions, 9 deletions
diff --git a/ui/src/app/app.component.html b/ui/src/app/app.component.html index 0d607d7..e58e007 100644 --- a/ui/src/app/app.component.html +++ b/ui/src/app/app.component.html @@ -47,20 +47,19 @@ </div> </div> <div class="col-md-3 add-url-component"> - <div class="btn-group add-url-group"> + <div class="btn-group add-url-group" ngbDropdown #advancedDropdown="ngbDropdown" display="dynamic" placement="bottom-end"> <button class="btn btn-primary add-url" type="submit" (click)="addDownload()" [disabled]="addInProgress || downloads.loading"> <span class="spinner-border spinner-border-sm" role="status" id="add-spinner" *ngIf="addInProgress"></span> {{ addInProgress ? "Adding..." : "Add" }} </button> - <button class="btn btn-primary set-download-folder dropdown-toggle dropdown-toggle-split" data-toggle="dropdown" aria-haspopup="true" type="button" (click)="clickFolderDropdown()" [disabled]="addInProgress || downloads.loading"> - <span class="sr-only">Set download folder</span> + <button class="btn btn-primary dropdown-toggle dropdown-toggle-split" id="advancedButton" type="button" [disabled]="addInProgress || downloads.loading" ngbDropdownAnchor (focus)="advancedDropdown.open()" *ngIf="showAdvanced()"> + <span class="sr-only">Advanced options</span> </button> - <div class="dropdown-menu show" *ngIf="showFolderDropdown"> - <a class="dropdown-item" href="#">Action</a> - <a class="dropdown-item" href="#">Another action</a> - <a class="dropdown-item" href="#">Something else here</a> - <div class="dropdown-divider"></div> - <a class="dropdown-item" href="#">Separated link</a> + <div ngbDropdownMenu aria-labelledby="advancedButton" class="dropdown-menu dropdown-menu-end folder-dropdown-menu"> + <div class="input-group"> + <span class="input-group-text">Download Folder</span> + <input type="text" class="form-select" name="folder" [(ngModel)]="folder" (change)="folderChanged()" [disabled]="addInProgress || downloads.loading" /> + </div> </div> </div> </div> |