From 105ab0aeeb31c40e5734c279cff7e39bc5d31390 Mon Sep 17 00:00:00 2001 From: tianshujie Date: Wed, 29 Jun 2022 13:39:26 +0800 Subject: [PATCH] * Fix bug #24365. --- module/program/model.php | 12 ++++++------ module/project/model.php | 2 +- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/module/program/model.php b/module/program/model.php index cb62e0f692..64d00dbc07 100644 --- a/module/program/model.php +++ b/module/program/model.php @@ -1557,7 +1557,7 @@ class programModel extends model $menu .= ""; } - $disabled = $program->status == 'closed' ? 'disabled' : ''; + $disabled = $program->status == 'closed' ? " disabled='disabled' style='pointer-events: none;'" : ''; $menu .= $this->buildMenu('program', 'edit', $params, $program, $type, 'edit'); $menu .= $this->buildMenu('program', 'create', $params, $program, $type, 'split', '', '', '', $disabled, $this->lang->program->children); if(common::hasPriv('program', 'delete')) @@ -1584,17 +1584,17 @@ class programModel extends model $menu .= ""; $menu .= ""; } - $class = $program->model == 'kanban' ? 'disabled' : ''; + $attr = $program->model == 'kanban' ? " disabled='disabled' style='pointer-events: none;'" : ''; $menu .= $this->buildMenu('project', 'edit', $params, $program, $type, 'edit', '', 'iframe', true); - $menu .= $this->buildMenu('project', 'team', $params, $program, $type, 'group', '', $class, '', 'data-app="project"'); - $menu .= $this->buildMenu('project', 'group', $params, $program, $type, 'lock', '', $class, '', 'data-app="project"'); + $menu .= $this->buildMenu('project', 'team', $params, $program, $type, 'group', '', '', '', 'data-app="project"' . $attr); + $menu .= $this->buildMenu('project', 'group', $params, $program, $type, 'lock', '', '', '', 'data-app="project"' . $attr); if(common::hasPriv('project', 'manageProducts') || common::hasPriv('project', 'whitelist') || common::hasPriv('project', 'delete')) { $menu .= "
"; $menu .= ""; $menu .= "