+ Add required label for manage team member.
This commit is contained in:
@@ -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;}
|
||||
|
||||
@@ -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() != '');
|
||||
}
|
||||
|
||||
@@ -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'),
|
||||
|
||||
Reference in New Issue
Block a user