diff --git a/module/task/css/common.ui.css b/module/task/css/common.ui.css index 7ce4e16f9d..7772ff6073 100644 --- a/module/task/css/common.ui.css +++ b/module/task/css/common.ui.css @@ -12,4 +12,4 @@ div.no-background .input-group-addon {background: none;} #teamTable tr td:first-child .icon{position:absolute; top: 40px; right: 19px;display: block; font-size: 8px; color: #9ea3bd;} #teamTable tr:nth-last-child(2) td:first-child .icon {display: none;} #teamTable td.required {position: relative;} -#teamTable td.required:after {content: '*'; color: rgba(var(--color-danger-500-rgb),var(--tw-text-opacity)); position: absolute; top: 1rem; right: 0.125rem;} +#teamTable td.required:after {content: '*'; color: rgba(var(--color-danger-500-rgb),var(--tw-text-opacity)); position: absolute; top: 1rem; right: 0.125rem; font-size: 16px;} diff --git a/module/task/js/create.ui.js b/module/task/js/create.ui.js index 2e9b1ce5d2..42c8aa57a1 100644 --- a/module/task/js/create.ui.js +++ b/module/task/js/create.ui.js @@ -465,7 +465,7 @@ window.copyStoryTitle = function(e) { if(!$('[name=story]').val()) return; - let storyTitle = $('[data-name=storyBox] > .input-group span.picker-single-selection').text(); + let storyTitle = $('[data-name=storyBox] .setStoryBox span.picker-single-selection').text(); let startPosition = storyTitle.indexOf(':') + 1; if (startPosition > 0) { let endPosition = storyTitle.lastIndexOf('('); @@ -517,3 +517,8 @@ window.saveTaskEstimate = function(e) { $('[name=taskEstimate]').val($(e.target).val()); } + +window.changeTeamMember = function(e) +{ + $(e.target).closest('td').next().toggleClass('required', $(e.target).val() != ''); +} diff --git a/module/task/ui/create.html.php b/module/task/ui/create.html.php index 770ca86fe9..43f022b839 100644 --- a/module/task/ui/create.html.php +++ b/module/task/ui/create.html.php @@ -164,6 +164,7 @@ formGridPanel on::change('[name=type]', 'typeChange'), on::change('[name=region]', 'loadLanes'), on::change('[name=multiple]', 'toggleTeam'), + on::change('#teamTable [name^=team]', 'changeTeamMember'), on::click('[name=isShowAllModule]', 'showAllModule'), on::click('[name=copyButton]', 'copyStoryTitle'), on::click('.assignedToList .picker-multi-selection', 'removeTeamMember'),