Compare commits

...

3 Commits

Author SHA1 Message Date
ac4c799a74 Better indication if tasks have started. 2023-06-10 00:07:41 +02:00
7c62883c37 invalid id 2023-06-10 00:02:51 +02:00
02018253bf wrong nesting ... 2023-06-10 00:01:38 +02:00

View File

@ -367,14 +367,15 @@ function ShowTasksQueue(){
tagTasksRunning.innerText = json.length; tagTasksRunning.innerText = json.length;
json.forEach(task => { json.forEach(task => {
downloadTasksOutput.appendChild(CreateProgressChild(task)); downloadTasksOutput.appendChild(CreateProgressChild(task));
if(task.chapter != undefined){
document.querySelector(`#progress${task.publication.internalId}-${task.chapter.chapterNumber}`).value = task.progress;
document.querySelector(`#progressStr${task.publication.internalId}-${task.chapter.chapterNumber}`).innerText = task.progress.toLocaleString(undefined,{style: 'percent', minimumFractionDigits:2});
}else{
document.querySelector(`#progress${task.publication.internalId}`).value = task.progress;
document.querySelector(`#progressStr${task.publication.internalId}`).innerText = task.progress.toLocaleString(undefined,{style: 'percent', minimumFractionDigits:2});
}
}); });
if(task.chapter != undefined){
document.querySelector(`#progress${task.publication.internalId}-${task.chapter.sortNumber}`).value = task.progress;
document.querySelector(`#progressStr${task.publication.internalId}-${task.chapter.sortNumber}`).innerText = task.progress.toLocaleString(undefined,{style: 'percent', minimumFractionDigits:2});
}else{
document.querySelector(`#progress${task.publication.internalId}`).value = task.progress;
document.querySelector(`#progressStr${task.publication.internalId}`).innerText = task.progress.toLocaleString(undefined,{style: 'percent', minimumFractionDigits:2});
}
}); });
GetQueue() GetQueue()
@ -400,7 +401,6 @@ function CreateProgressChild(task){
var progress = document.createElement("progress"); var progress = document.createElement("progress");
progress.value = 0;
child.appendChild(progress); child.appendChild(progress);
var progressStr = document.createElement("span"); var progressStr = document.createElement("span");
@ -419,8 +419,8 @@ function CreateProgressChild(task){
chapterName.innerText = task.chapter.name; chapterName.innerText = task.chapter.name;
child.appendChild(chapterName); child.appendChild(chapterName);
progress.id = `progress${task.publication.internalId}-${task.chapter.sortNumber}`; progress.id = `progress${task.publication.internalId}-${task.chapter.chapterNumber}`;
progressStr.id = `progressStr${task.publication.internalId}-${task.chapter.sortNumber}`; progressStr.id = `progressStr${task.publication.internalId}-${task.chapter.chapterNumber}`;
}else{ }else{
progress.id = `progress${task.publication.internalId}`; progress.id = `progress${task.publication.internalId}`;
progressStr.id = `progressStr${task.publication.internalId}`; progressStr.id = `progressStr${task.publication.internalId}`;
@ -495,8 +495,8 @@ setInterval(() => {
GetRunningTasks().then((json) => { GetRunningTasks().then((json) => {
json.forEach(task => { json.forEach(task => {
if(task.chapter != undefined){ if(task.chapter != undefined){
document.querySelector(`#progress${task.publication.internalId}-${task.chapter.sortNumber}`).value = task.progress; document.querySelector(`#progress${task.publication.internalId}-${task.chapter.chapterNumber}`).value = task.progress;
document.querySelector(`#progressStr${task.publication.internalId}-${task.chapter.sortNumber}`).innerText = task.progress.toLocaleString(undefined,{style: 'percent', minimumFractionDigits:2}); document.querySelector(`#progressStr${task.publication.internalId}-${task.chapter.chapterNumber}`).innerText = task.progress.toLocaleString(undefined,{style: 'percent', minimumFractionDigits:2});
}else{ }else{
document.querySelector(`#progress${task.publication.internalId}`).value = task.progress; document.querySelector(`#progress${task.publication.internalId}`).value = task.progress;
document.querySelector(`#progressStr${task.publication.internalId}`).innerText = task.progress.toLocaleString(undefined,{style: 'percent', minimumFractionDigits:2}); document.querySelector(`#progressStr${task.publication.internalId}`).innerText = task.progress.toLocaleString(undefined,{style: 'percent', minimumFractionDigits:2});