diff options
| author | Danijel Anđelković <adanijel99@gmail.com> | 2022-04-27 02:18:18 +0200 |
|---|---|---|
| committer | Danijel Anđelković <adanijel99@gmail.com> | 2022-04-27 02:18:18 +0200 |
| commit | 0d2ba69f53f8f916d3758d532bddf0ed1cc69bda (patch) | |
| tree | 52b48f27ad3972df6d099724968f1fa83bba444f /frontend/src/app/_elements/folder/folder.component.ts | |
| parent | aa254b6c3075805b000d774a98421aecbcb975a8 (diff) | |
Ispravio graph da radi sa razlicitim brojem neurona za svaki sloj, uskladio sve korake na experiment strani, promenio stil navbara, dodao bottom dugmice u folder. Dodao responzivnost na nekim komponentama.
Diffstat (limited to 'frontend/src/app/_elements/folder/folder.component.ts')
| -rw-r--r-- | frontend/src/app/_elements/folder/folder.component.ts | 34 |
1 files changed, 25 insertions, 9 deletions
diff --git a/frontend/src/app/_elements/folder/folder.component.ts b/frontend/src/app/_elements/folder/folder.component.ts index 91565f3c..4bf964b6 100644 --- a/frontend/src/app/_elements/folder/folder.component.ts +++ b/frontend/src/app/_elements/folder/folder.component.ts @@ -1,5 +1,6 @@ import { Component, EventEmitter, Input, OnInit, Output } from '@angular/core'; import Dataset from 'src/app/_data/Dataset'; +import { FolderFile, FolderType } from 'src/app/_data/FolderFile'; import Model from 'src/app/_data/Model'; @Component({ @@ -11,7 +12,7 @@ export class FolderComponent implements OnInit { @Input() folderName: string = 'Moji podaci'; - @Input() files!: (Dataset | Model)[] + @Input() files!: FolderFile[] newFile!: Dataset | Model; @@ -20,12 +21,12 @@ export class FolderComponent implements OnInit { newFileSelected: boolean = true; selectedFileIndex: number = -1; - selectedFile?: (Dataset | Model); + selectedFile?: FolderFile; hoveringOverFileIndex: number = -1; - fileToDisplay?: (Dataset | Model); + fileToDisplay?: FolderFile; - @Output() selectedFileChanged: EventEmitter<(Dataset | Model)> = new EventEmitter(); + @Output() selectedFileChanged: EventEmitter<FolderFile> = new EventEmitter(); @Output() okPressed: EventEmitter<string> = new EventEmitter(); searchTerm: string = ''; @@ -71,6 +72,7 @@ export class FolderComponent implements OnInit { this.fileToDisplay = this.newFile; this.selectedFile = this.newFile; this.newFileSelected = true; + this.listView = false; this.selectedFileChanged.emit(this.newFile); } @@ -79,6 +81,7 @@ export class FolderComponent implements OnInit { this.selectedFile = this.filteredFiles[index]; this.fileToDisplay = this.filteredFiles[index]; this.newFileSelected = false; + this.listView = false; this.selectedFileChanged.emit(this.selectedFile); } @@ -113,9 +116,10 @@ export class FolderComponent implements OnInit { clearSearchTerm() { this.searchTerm = ''; + this.searchTermsChanged(); } - filteredFiles: (Dataset | Model)[] = []; + filteredFiles: FolderFile[] = []; searchTermsChanged() { this.filteredFiles.length = 0; @@ -128,9 +132,21 @@ export class FolderComponent implements OnInit { } } } + + listView: boolean = false; + + toggleListView() { + this.listView = !this.listView; + } + + deleteFile() { + console.log('delete'); + } + + FolderType = FolderType; } -export enum FolderType { - Dataset, - Model -} +export enum Privacy { + Private, + Public +}
\ No newline at end of file |
