diff options
| author | Jake Mannens <jake@asger.xyz> | 2023-09-01 13:03:57 +1000 |
|---|---|---|
| committer | Jake Mannens <jake@asger.xyz> | 2023-09-01 13:03:57 +1000 |
| commit | 11f8eac60abfd52d59e84ba7b3c1c1c042c03941 (patch) | |
| tree | 5801c55afd9682f7fd6a0e2480417ee87af9465e /Pages | |
| parent | 9d4c33a4cdd1b82db831ca6c71e8fdc2f9f63f58 (diff) | |
Merged OCR functionality
Diffstat (limited to 'Pages')
| -rw-r--r-- | Pages/TagDefinitions.razor | 7 | ||||
| -rw-r--r-- | Pages/ViewMedia.razor | 26 |
2 files changed, 21 insertions, 12 deletions
diff --git a/Pages/TagDefinitions.razor b/Pages/TagDefinitions.razor index f5339e7..f32e803 100644 --- a/Pages/TagDefinitions.razor +++ b/Pages/TagDefinitions.razor @@ -43,12 +43,7 @@ @(", ") } } - -@* @(string.Join(", ", tagDef.ImplicitTags - .Where(it => it.Source == TagSource.UserTag) - .Select(it => it.Name) - .Order())) -*@ </i> + </i> </td> <td class="actions"> <a href="javascript:;" @onclick=@(() => PromptToEdit(tagDef))>Edit</a> diff --git a/Pages/ViewMedia.razor b/Pages/ViewMedia.razor index bb6a207..eb49b15 100644 --- a/Pages/ViewMedia.razor +++ b/Pages/ViewMedia.razor @@ -62,17 +62,18 @@ <ButtonContainer> <button @onclick=@(() => deleteDialog.Show()) class="warning">Delete</button> <button @onclick=@(() => tagDialog.Show()) class="secondary">Add Tag</button> - @if(media.IsIngest) { - <button @onclick=@(() => SetIngest(false))>Mark Tagging Complete</button> - } else { - <button class="secondary" @onclick=@(() => SetIngest(true))>Mark Tagging Incomplete</button> - } + <button @onclick=@(() => ocrDialog.Show()) class="secondary">View OCR</button> @if(infoEditMode) { <button @onclick=@(() => ApplyInfoEdit(false)) class="secondary">Cancel</button> <button @onclick=@(() => ApplyInfoEdit(true))>Apply</button> } else { <button @onclick=@(() => InfoEditMode = true) class="secondary">Edit Info</button> } + @if(media.IsIngest) { + <button @onclick=@(() => SetIngest(false))>Mark Tagging Complete</button> + } else { + <button class="secondary" @onclick=@(() => SetIngest(true))>Mark Tagging Incomplete</button> + } </ButtonContainer> </div> </div> @@ -85,6 +86,17 @@ </ButtonContainer> </Dialog> +<Dialog Title="OCR Data" @ref=ocrDialog> + @if(media.OcrData is null) { + <p><center>This media item hasn't been scanned yet!</center></p> + } else { + <code style="max-height:400px;">@media.OcrData?.Text</code> + } + <ButtonContainer> + <button @onclick=@(() => ocrDialog.Hide())>Close</button> + </ButtonContainer> +</Dialog> + <TagSelectDialog Title="Select one or more tag(s) to add" OnSubmit=AddTags @@ -103,9 +115,10 @@ private string? shortDescription; private string? longDescription; + private MediaTagTable mediaTagTable; private Dialog deleteDialog; + private Dialog ocrDialog; private TagSelectDialog tagDialog; - private MediaTagTable mediaTagTable; private HBContext db; @@ -119,6 +132,7 @@ .Include(m => m.Tags) .ThenInclude(t => t.TagDefinition) .Include(m => m.UploadedFiles) + .Include(m => m.OcrData) .First(m => m.Guid == MediaId); title = media.DisplayName ?? "Media View"; |
