diff options
| author | Jake Mannens <jake@asger.xyz> | 2023-09-01 13:03:57 +1000 |
|---|---|---|
| committer | Jake Mannens <jake@asger.xyz> | 2025-08-20 00:48:44 +1000 |
| commit | b286a0b0f1fcdb511d2dbb8886039cfb0182c89b (patch) | |
| tree | 83d8d8ec7a575c36f22bfab01fa2708881c3f086 /Pages/ViewMedia.razor | |
| parent | 5b93706343484914370a87fddea29874c8156321 (diff) | |
Merged OCR functionality
Diffstat (limited to 'Pages/ViewMedia.razor')
| -rw-r--r-- | Pages/ViewMedia.razor | 26 |
1 files changed, 20 insertions, 6 deletions
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"; |
