12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970 |
- template(name="userAvatar")
- a.member.js-member(title="{{userData.profile.fullname}} ({{userData.username}})")
- if userData.profile.avatarUrl
- img.avatar.avatar-image(src=userData.profile.avatarUrl)
- else
- +userAvatarInitials(userId=userData._id)
- if showStatus
- span.member-presence-status(class=presenceStatusClassName)
- span.member-type(class=memberType)
- template(name="userAvatarInitials")
- svg.avatar.avatar-initials(viewBox="0 0 {{viewPortWidth}} 15")
- text(x="0" y="13")= initials
- template(name="userPopup")
- .board-member-menu
- .mini-profile-info
- +userAvatar(userId=user._id)
- .info
- h3.bottom
- = user.profile.fullname
- p.quiet.bottom @{{ user.username }}
- template(name="memberName")
- if showBoth
- = user.profile.fullname
- | ({{ user.username }})
- else if user.profile.fullname
- = user.profile.fullname
- else
- = user.username
- template(name="changeAvatarPopup")
- ul.pop-over-list
- each uploadedAvatars
- li: a.js-select-avatar
- .member
- img.avatar.avatar-image(src="{{url avatarUrlOptions}}")
- | Uploaded avatar
- if isSelected
- i.fa.fa-check
- p.sub-name
- unless isSelected
- a.js-delete-avatar
- | Delete
- | -
- = original.name
- li: a.js-select-initials
- .member
- +userAvatarInitials(userId=currentUser._id)
- | Initials
- if noAvatarUrl
- i.fa.fa-check
- p.sub-name Default avatar
- input.hide.js-upload-avatar-input(accept="image/*;capture=camera" type="file")
- button.full.js-upload-avatar
- i.fa.fa-upload
- | Upload an avatar
- template(name="cardMemberPopup")
- .board-member-menu
- .mini-profile-info
- +userAvatar(userId=user._id)
- .info
- h3.bottom= user.profile.fullname
- p.quiet.bottom @{{ user.username }}
- if currentUser.isBoardMember
- ul.pop-over-list
- li: a.js-remove-member {{_ 'remove-member-from-card'}}
|