diff --git a/components/corpus-text-window-content.vue b/components/corpus-text-window-content.vue
index 3b33f58..3aa4ce1 100644
--- a/components/corpus-text-window-content.vue
+++ b/components/corpus-text-window-content.vue
@@ -115,51 +115,52 @@ watch(utteranceElements.value, (value) => {
{{ props.params.label }}
-
-
-
-
-
-
-
- Contributed by: |
- {{ teiHeader?.resp }} |
-
-
- Speakers: |
+
+
+
+
+
+
+
+ Contributed by: |
+ {{ teiHeader?.resp }} |
+
+
+ Speakers: |
+
+
+ {{ person.name }} (age: {{ person.age }}, sex: {{ person.sex }})
+ ,
+
+ |
+
+
+
+
+
-
- {{ person.name }} (age: {{ person.age }}, sex: {{ person.sex }})
- ,
-
+ Play
+
+
|
+
+ {{ u.id }}
+ |
+ |
-
-
-
-
-
- Play
-
-
- |
-
- {{ u.id }}
- |
- |
-
-
-
+
+
+
diff --git a/composables/use-tei-headers.ts b/composables/use-tei-headers.ts
index 42dd84e..77e53bb 100644
--- a/composables/use-tei-headers.ts
+++ b/composables/use-tei-headers.ts
@@ -121,7 +121,6 @@ const extractMetadata = function (
return false;
}
});
- console.log(respPerson);
let name;
if (respPerson?.persName) {
const persName2 = respPerson.persName as PersName;
@@ -141,11 +140,13 @@ const extractMetadata = function (
}
if (
- item.teiHeader.fileDesc.titleStmt.respStmts?.find((r) => r.persName && r.resp.$ === "author") &&
+ item.teiHeader.fileDesc.titleStmt.respStmts?.find((r) =>
+ ["author", "recording", "principal"].includes(r.resp.$),
+ ) &&
corpusMetadata
) {
template.author = item.teiHeader.fileDesc.titleStmt.respStmts
- .filter((r) => r.resp.$ === "author")
+ .filter((r) => ["author", "recording", "principal"].includes(r.resp.$))
.map((resp) => {
const respPerson = corpusMetadata.fileDesc.titleStmt.respStmts?.find((resp2: RespStmt) => {
if (resp2.persName) {