summaryrefslogtreecommitdiff
path: root/Pages
diff options
context:
space:
mode:
authorJake Mannens <jake@asger.xyz>2023-09-01 13:03:57 +1000
committerJake Mannens <jake@asger.xyz>2023-09-01 13:03:57 +1000
commit11f8eac60abfd52d59e84ba7b3c1c1c042c03941 (patch)
tree5801c55afd9682f7fd6a0e2480417ee87af9465e /Pages
parent9d4c33a4cdd1b82db831ca6c71e8fdc2f9f63f58 (diff)
Merged OCR functionality
Diffstat (limited to 'Pages')
-rw-r--r--Pages/TagDefinitions.razor7
-rw-r--r--Pages/ViewMedia.razor26
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";