55268c72b5
Started work on darkmode Implemented queue system Started work on download tab
22 lines
603 B
JavaScript
22 lines
603 B
JavaScript
var downloadList = new Vue({
|
|
el: '#download_list',
|
|
data: {
|
|
queue: [],
|
|
queueList: {}
|
|
}
|
|
})
|
|
|
|
socket.on("addedToQueue", function(queueItem){
|
|
downloadList.queueList[queueItem.uuid] = queueItem
|
|
downloadList.queue.push(queueItem)
|
|
})
|
|
|
|
socket.on("updateQueue", function(update){
|
|
if (update.uuid && downloadList.queue.indexOf(update.uuid) > -1){
|
|
console.log(update)
|
|
if (update.downloaded) downloadList.queueList[update.uuid].downloaded++
|
|
if (update.failed) downloadList.queueList[update.uuid].failed++
|
|
if (update.progress) downloadList.queueList[update.uuid].progress = update.progress
|
|
}
|
|
})
|