|
|
|
@ -100,39 +100,44 @@ album.load = function(albumID, refresh = false) {
|
|
|
|
|
|
|
|
|
|
setTimeout(() => {
|
|
|
|
|
|
|
|
|
|
view.album.init()
|
|
|
|
|
let finish = function() {
|
|
|
|
|
view.album.init()
|
|
|
|
|
|
|
|
|
|
if (refresh===false) {
|
|
|
|
|
lychee.animate(lychee.content, 'contentZoomIn')
|
|
|
|
|
header.setMode('album')
|
|
|
|
|
if (refresh===false) {
|
|
|
|
|
lychee.animate(lychee.content, 'contentZoomIn')
|
|
|
|
|
header.setMode('album')
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
}, waitTime)
|
|
|
|
|
if (!album.isSmartID(albumID)) {
|
|
|
|
|
params = {
|
|
|
|
|
parent: albumID
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
})
|
|
|
|
|
api.post('Albums::get', params, function(data) {
|
|
|
|
|
|
|
|
|
|
if (!album.isSmartID(albumID)) {
|
|
|
|
|
params = {
|
|
|
|
|
parent: albumID
|
|
|
|
|
}
|
|
|
|
|
let waitTime = 0
|
|
|
|
|
|
|
|
|
|
api.post('Albums::get', params, function(data) {
|
|
|
|
|
album.subjson = data
|
|
|
|
|
|
|
|
|
|
let waitTime = 0
|
|
|
|
|
// Calculate delay
|
|
|
|
|
let durationTime = (new Date().getTime() - startTime)
|
|
|
|
|
if (durationTime>300) waitTime = 0
|
|
|
|
|
else waitTime = 300 - durationTime
|
|
|
|
|
|
|
|
|
|
album.subjson = data
|
|
|
|
|
setTimeout(() => {
|
|
|
|
|
finish()
|
|
|
|
|
}, waitTime)
|
|
|
|
|
|
|
|
|
|
// Calculate delay
|
|
|
|
|
let durationTime = (new Date().getTime() - startTime)
|
|
|
|
|
if (durationTime>300) waitTime = 0
|
|
|
|
|
else waitTime = 300 - durationTime
|
|
|
|
|
})
|
|
|
|
|
}
|
|
|
|
|
else {
|
|
|
|
|
finish()
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
setTimeout(() => {
|
|
|
|
|
view.album.init()
|
|
|
|
|
}, waitTime)
|
|
|
|
|
}, waitTime)
|
|
|
|
|
|
|
|
|
|
})
|
|
|
|
|
}
|
|
|
|
|
})
|
|
|
|
|
})
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|