fix communications between form and monitor

This commit is contained in:
dcore94 2023-05-05 18:14:08 +02:00
parent 854ad2c076
commit d4748110c8
2 changed files with 5 additions and 2 deletions

View File

@ -161,6 +161,7 @@ class CCPExecutionForm extends HTMLElement{
if(data.status !== "accepted"){
throw "Execution has not been accepted by server"
}
data.method = this.#data.title
const event = new CustomEvent('newexecution', { detail: data });
document.dispatchEvent(event)
this.unlockRender()

View File

@ -258,8 +258,10 @@ class CCPExecutionHistory extends HTMLElement {
}
connectNewExecution(){
document.addEventListener("newexecution", ev=>{
this.#data = [ ev.detail ].concat(this.#data)
document.addEventListener("newexecution", ev=>{
const s = ev.detail
const dummy = { id : s.jobID, method : s.method, status : "accepted", created : s.updated, updated : s.updated, resources : []}
this.#data = [ dummy ].concat(this.#data)
this.updateList()
})
}