@@ -203,8 +203,8 @@ pm_glpi = {
203
203
204
204
// hide dyn_forward_assign when it is the last step in the task
205
205
let dyn_forward_assign = document . querySelector ( 'a[id*="dyn_forward" i][href="cases_Step?TYPE=ASSIGN_TASK&UID=-1&POSITION=10000&ACTION=ASSIGN"]' ) ;
206
- if ( dyn_forward_assign ) {
207
- dyn_forward_assign . outerHTML = '' ;
206
+ if ( dyn_forward_assign && dyn_forward_assign . style . display != 'none' ) {
207
+ dyn_forward_assign . style . display = 'none ' ;
208
208
}
209
209
210
210
if ( dyn_forward_assign && document . querySelector ( 'html' ) . postmessage . data . message == 'parentready' ) {
@@ -257,16 +257,18 @@ pm_glpi = {
257
257
258
258
// hide Next Step button, this button is displayed by Output Document form
259
259
let next_step = document . getElementById ( 'form[NEXT_STEP]' ) ;
260
- if ( next_step ) {
261
- next_step . outerHTML = '' ;
260
+ if ( next_step && next_step . style . display != 'none' ) {
261
+ next_step . style . display = 'none ' ;
262
262
}
263
263
264
264
let cancelButton = document . getElementById ( 'form[BTN_CANCEL]' ) ;
265
- if ( cancelButton ) {
266
- cancelButton . outerHTML = '' ;
265
+ if ( cancelButton && cancelButton . style . display != 'none' ) {
266
+ cancelButton . style . display = 'none ' ;
267
267
let claimButton = document . getElementById ( 'form[BTN_CATCH]' ) ;
268
- if ( claimButton && GLPI_DATA . glpi_hide_claim_button ) {
269
- claimButton . outerHTML = '' ;
268
+ if ( claimButton
269
+ && claimButton . style . display != 'none'
270
+ && GLPI_DATA . glpi_hide_claim_button ) {
271
+ claimButton . style . display = 'none' ;
270
272
}
271
273
}
272
274
0 commit comments