style(project): 멤버 배정 후보 카드를 아이콘/이름/체크박스 세로 배치로
아이콘 - 이름 - 체크박스 순 세로 스택으로 바꾸고 아이콘 크기를 2배(20px→ 40px, 아바타 18px→36px)로 키움. 새 프로젝트 모달의 멤버 선택(가로 한 줄) 은 그대로 두고 pj-member-pick-stacked 를 따로 둬서 멤버 배정 모달에만 적용.
This commit is contained in:
@@ -2633,9 +2633,10 @@
|
||||
const existing = new Set(members.map(function (m) { return m.user_email; }));
|
||||
const candidates = res.users.filter(function (u) { return !existing.has(u.email); });
|
||||
box.innerHTML = candidates.length ? candidates.map(function (u) {
|
||||
return '<label class="pj-member-pick">' +
|
||||
'<input type="checkbox" value="' + u.email + '" data-name="' + escapeHtml(u.name) + '" /> ' +
|
||||
avatarHtml(u.email, "pj-gicon-sm") + " " + escapeHtml(u.id) +
|
||||
return '<label class="pj-member-pick pj-member-pick-stacked">' +
|
||||
'<span class="pj-member-pick-avatar">' + avatarHtml(u.email, "pj-member-pick-icon") + "</span>" +
|
||||
'<span class="pj-member-pick-name">' + escapeHtml(u.id) + "</span>" +
|
||||
'<input type="checkbox" value="' + u.email + '" data-name="' + escapeHtml(u.name) + '" />' +
|
||||
"</label>";
|
||||
}).join("") : "<span class='pj-empty-sm'>배정 가능한 직원이 없습니다(권한 미부여 또는 전원 배정됨)</span>";
|
||||
} catch (e) {
|
||||
|
||||
Reference in New Issue
Block a user