diff --git a/lib.js b/lib.js index 2c2756ce3c993c6f0981d4d72f41772655ef4787..54f436e7e61e1cef906f3f668e6fc3202dcec0f5 100755 --- a/lib.js +++ b/lib.js @@ -155,12 +155,15 @@ function metadataTable (objs) { try { items.push({ title: meta.title._text, + name: item.name, collection: meta.collection._text, author: meta.author._text, recipient: meta.recipient._text, gender: meta.gender._text, date: meta.date._text, - place: meta.place._text + place: meta.place._text, + url: item.url, + link: item.link }) } catch (err) { console.log(arguments.callee) // eslint-disable-line no-caller diff --git a/src/components/Features.vue b/src/components/Features.vue index 067bbd30ce3e1b2377c67f658bbbb89ff4758a90..c6f30c557abd2f365bcddd191eae5dd7d5c448ce 100644 --- a/src/components/Features.vue +++ b/src/components/Features.vue @@ -149,9 +149,9 @@ export default { }, created () { // Create list of all letters - this.$http.get('http://localhost:3000/api/letters').then(function (data) { - for (let value of data.body) { - this.letters.push({text: value.name}) + this.$http.get('http://localhost:3000/api/metadata/table').then(function (data) { + for (let letter of data.body) { + this.letters.push({text: letter.name}) } }) } diff --git a/src/components/Letters.vue b/src/components/Letters.vue index c89290e49f3dd69dada76e2f894f5a0094efd1a2..0cbfb9215cd712516d96641a73de577aa8b16472 100644 --- a/src/components/Letters.vue +++ b/src/components/Letters.vue @@ -42,7 +42,7 @@ export default { } }, created () { - this.$http.get('http://localhost:3000/api/letters').then(function (data) { + this.$http.get('http://localhost:3000/api/metadata/table').then(function (data) { this.letters = data.body }) }