ordered items display on wall
This commit is contained in:
@@ -249,8 +249,8 @@ export default {
|
||||
// create level if not exists
|
||||
if (!grid[t]) {
|
||||
grid[t] = []
|
||||
// skip the first level's row as we will display wall title
|
||||
continue
|
||||
// // skip the first level's row as we will display wall title
|
||||
// continue
|
||||
}
|
||||
// create cols for each rows
|
||||
for (var l = cols - 1; l >= 0; l--) { // cols
|
||||
@@ -519,7 +519,10 @@ export default {
|
||||
|
||||
return GRAPHQL.post('', { query: `query {
|
||||
project(id: "${state.id}") {
|
||||
visibles(where: { Published: "true" }){
|
||||
visibles(
|
||||
where: {Published: "true"},
|
||||
sort: "Weight:desc"
|
||||
){
|
||||
id
|
||||
Name
|
||||
Media {
|
||||
@@ -534,6 +537,7 @@ export default {
|
||||
id
|
||||
Name
|
||||
}
|
||||
Weight
|
||||
}
|
||||
contexts(where: { Published: "true" }){
|
||||
id
|
||||
@@ -580,8 +584,8 @@ export default {
|
||||
},
|
||||
computeContents ({ dispatch, commit, state }, contents) {
|
||||
console.log('computeContents')
|
||||
return Promise.all(Object.keys(contents).map(function (key) {
|
||||
return Promise.all(contents[key].map(function (content) {
|
||||
return Promise.all(Object.keys(contents).map(function (level) {
|
||||
return Promise.all(contents[level].map(function (content) {
|
||||
if (content.Vimeo) {
|
||||
// console.log('Vimeo', content.Vimeo)
|
||||
// GET https://vimeo.com/api/oembed.json?url=https%3A//vimeo.com/286898202&width=480&height=360
|
||||
@@ -605,10 +609,10 @@ export default {
|
||||
return content
|
||||
}
|
||||
})).then((cts) => {
|
||||
// return an object with the right key (visible, etc, ...)
|
||||
// console.log(`${key} cts`, cts)
|
||||
// return an object with the right level (visible, etc, ...)
|
||||
// console.log(`${level} cts`, cts)
|
||||
let o = {}
|
||||
o[key] = cts
|
||||
o[level] = cts
|
||||
return o
|
||||
})
|
||||
})).then((a) => {
|
||||
|
||||
Reference in New Issue
Block a user