@@ -174,12 +174,12 @@ export default {
.then(({ data }) => {
console.log('Biblio REST expressions: data', data)
if (data.content) {
- this.expressions = data.content
+ this.expressions = data
REST.get(`${window.apipath}/bibliography/manifestations`, {})
.then(({ data }) => {
console.log('Biblio REST manifestations: data', data)
if (data.content) {
- this.manifestations = data.content
+ this.manifestations = data
}
this.parseContents()
})
@@ -220,7 +220,7 @@ export default {
})
},
parseContents () {
- this.expressions = this.expressions.sort((a, b) => {
+ this.expressions.content = this.expressions.content.sort((a, b) => {
let Adate = parseInt(a.dates)
let Bdate = parseInt(b.dates)
if (Adate < Bdate) {
@@ -231,7 +231,7 @@ export default {
return 0
}
})
- this.manifestations = this.manifestations.sort((a, b) => {
+ this.manifestations.content = this.manifestations.content.sort((a, b) => {
let Adate = parseInt(a.dates)
let Bdate = parseInt(b.dates)
if (Adate < Bdate) {
@@ -244,7 +244,7 @@ export default {
})
this.authors = []
- this.manifestations.forEach(manif => {
+ this.manifestations.content.forEach(manif => {
// console.log('this.authors', this.authors)
if (this.authors.indexOf(manif.authors) === -1) {
this.authors.push(manif.authors)
@@ -253,17 +253,17 @@ export default {
// console.log('authors', this.authors)
})
- this.expressions.forEach((expr, i) => {
+ this.expressions.content.forEach((expr, i) => {
let manifs = []
- this.manifestations.forEach((manif, j) => {
+ this.manifestations.content.forEach((manif, j) => {
if (manif.authors !== '' && manif.authors === expr.authors) {
manifs.push(manif)
}
})
- this.expressions[i].manifestations = manifs
+ this.expressions.content[i].manifestations = manifs
})
- this.content = this.expressions
- // console.log(this.expressions)
+ this.content = this.expressions.content
+ console.log('content parsed', this.expressions, this.manifestations)
},
onToggleManifs (e) {
console.log('togle manifs', e)