Skip to content

Commit 9a6b34a

Browse files
added code for canceling task
1 parent 3f5728d commit 9a6b34a

File tree

1 file changed

+32
-13
lines changed

1 file changed

+32
-13
lines changed

src/frontend/wwwroot/task/task.js

Lines changed: 32 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
const taskPauseButton = document.getElementById("taskPauseButton");
99
const taskAgentsButton = document.getElementById("taskAgentsButton");
1010
const taskWokFlowButton = document.getElementById("taskWokFlowButton");
11+
const taskMessageTextarea=document.getElementById("taskMessageTextarea");
1112
const taskMessageAddButton = document.getElementById("taskMessageAddButton");
1213
const taskMessages = document.getElementById("taskMessages");
1314
const taskDetailsAgents = document.getElementById("taskDetailsAgents");
@@ -162,6 +163,21 @@
162163
taskCancelButton.addEventListener("click", (event) => {
163164
const apiTaskStore = JSON.parse(sessionStorage.getItem("apiTask"));
164165
handleDisableOfActions("completed")
166+
167+
// Explicitly disable chatbox and message button
168+
taskMessageTextarea.disabled = true;
169+
taskMessageTextarea.style.backgroundColor = "#efefef";
170+
taskMessageTextarea.style.cursor = 'not-allowed';
171+
172+
taskMessageAddButton.disabled = true;
173+
taskMessageAddButton.style.cursor = 'not-allowed';
174+
175+
const textInputContainer = document.getElementsByClassName("text-input-container");
176+
if (textInputContainer[0]) {
177+
textInputContainer[0].style.backgroundColor = '#efefef';
178+
textInputContainer[0].style.cursor = 'not-allowed';
179+
}
180+
165181
actionStages(apiTaskStore, false);
166182
});
167183
}
@@ -235,26 +251,29 @@
235251
taskMessageTextareaElement.setAttribute('disabled', true)
236252
taskMessageTextareaElement.style.backgroundColor = "#efefef";
237253
taskMessageTextareaElement.style.cursor = 'not-allowed';
238-
} else {
239-
taskMessageTextareaElement.removeAttribute('disabled')
240-
taskMessageTextareaElement.style.backgroundColor = "white"
241-
taskMessageTextareaElement.style.cursor = '';
242-
}
254+
}
255+
// else {
256+
// taskMessageTextareaElement.removeAttribute('disabled')
257+
// taskMessageTextareaElement.style.backgroundColor = "white"
258+
// taskMessageTextareaElement.style.cursor = '';
259+
// }
243260
if(isHumanClarificationRequestNull && taskMessageAddButton){
244261
taskMessageAddButton.setAttribute('disabled', true)
245262
taskMessageAddButton.style.cursor = 'not-allowed';
246-
} else {
247-
taskMessageAddButton.removeAttribute('disabled')
248-
taskMessageAddButton.style.cursor = 'pointer';
249-
}
263+
}
264+
// else {
265+
// taskMessageAddButton.removeAttribute('disabled')
266+
// taskMessageAddButton.style.cursor = 'pointer';
267+
// }
250268

251269
if(isHumanClarificationRequestNull && textInputContainer[0]){
252270
textInputContainer[0].style.backgroundColor = '#efefef';
253271
textInputContainer[0].style.cursor = 'not-allowed';
254-
} else {
255-
textInputContainer[0].style.backgroundColor = 'white';
256-
textInputContainer[0].style.cursor = '';
257-
}
272+
}
273+
// else {
274+
// textInputContainer[0].style.backgroundColor = 'white';
275+
// textInputContainer[0].style.cursor = '';
276+
// }
258277

259278
})
260279
.catch((error) => {

0 commit comments

Comments
 (0)