File tree Expand file tree Collapse file tree 1 file changed +15
-0
lines changed
src/frontend/wwwroot/task Expand file tree Collapse file tree 1 file changed +15
-0
lines changed Original file line number Diff line number Diff line change 221221 fetchTaskStages ( data [ 0 ] ) ;
222222
223223 sessionStorage . setItem ( "apiTask" , JSON . stringify ( data [ 0 ] ) ) ;
224+ const isHumanClarificationRequestNull = data ?. [ 0 ] ?. human_clarification_request === null
225+ const taskMessageTextareaElement = document . getElementById ( "taskMessageTextarea" ) ;
226+ const taskMessageAddButton = document . getElementById ( "taskMessageAddButton" ) ;
227+ if ( isHumanClarificationRequestNull && taskMessageTextareaElement ) {
228+ taskMessageTextareaElement . setAttribute ( 'disabled' , true )
229+ } else {
230+ taskMessageTextareaElement . removeAttribute ( 'disabled' )
231+ }
232+ if ( isHumanClarificationRequestNull && taskMessageAddButton ) {
233+ taskMessageAddButton . setAttribute ( 'disabled' , true )
234+ taskMessageAddButton . style . cursor = 'not-allowed' ;
235+ } else {
236+ taskMessageAddButton . removeAttribute ( 'disabled' )
237+ taskMessageAddButton . style . cursor = 'pointer' ;
238+ }
224239 } )
225240 . catch ( ( error ) => {
226241 console . error ( "Error:" , error ) ;
You can’t perform that action at this time.
0 commit comments