mirror of
https://github.com/inverse-inc/sogo.git
synced 2026-10-13 07:47:12 +00:00
(js) Improve sgAvatarImage
This commit is contained in:
1 parent
0a75f5c4f7
commit
3bbd61cfd2
18 files changed
+45
-68
No files matched your search
@@ -463,22 +463,10 @@
|
||||
label:aria-label="Toggle item"
|
||||
ng-class="{ 'sg-avatar-selected': currentCard.selected }"
|
||||
ng-click="addressbook.toggleCardSelection($event, currentCard)">
|
||||
<!-- <div class="md-avatar sg-avatar-selected" -->
|
||||
<!-- ng-if="currentCard.selected"> -->
|
||||
<!-- selected avatar -->
|
||||
<!-- </div> -->
|
||||
<sg-avatar-image
|
||||
aria-disabled="true"
|
||||
ng-if="currentCard.$isCard()"
|
||||
sg-email="currentCard.$preferredEmail(addressbook.selectedFolder.constructor.$query.value)"
|
||||
sg-src="currentCard.photoURL"
|
||||
size="40">
|
||||
<!-- contact avatar -->
|
||||
</sg-avatar-image>
|
||||
<div class="md-avatar sg-avatar-list"
|
||||
ng-show="currentCard.$isList()">
|
||||
<!-- list avatar -->
|
||||
</div>
|
||||
size="40">{{ currentCard.$avatarIcon }}</sg-avatar-image>
|
||||
</div>
|
||||
<div class="sg-progress-linear-bottom"
|
||||
ng-show="currentCard.$isLoading()">
|
||||
|
||||
@@ -57,15 +57,10 @@
|
||||
</md-card-actions>
|
||||
<md-card-content>
|
||||
<header class="msg-header">
|
||||
<div ng-show="editor.card.c_component == 'vcard'">
|
||||
<sg-avatar-image class="md-avatar md-tile-left"
|
||||
sg-email="editor.card.$preferredEmail()"
|
||||
sg-src="editor.card.photoURL"
|
||||
size="40"><!-- avatar --></sg-avatar-image>
|
||||
</div>
|
||||
<div class="md-tile-left md-avatar sg-avatar-list" ng-show="editor.card.$isList()">
|
||||
<!--list avatar-->
|
||||
</div>
|
||||
<sg-avatar-image class="md-avatar md-tile-left"
|
||||
sg-email="editor.card.$preferredEmail()"
|
||||
sg-src="editor.card.photoURL"
|
||||
size="40">{{ editor.card.$avatarIcon }}</sg-avatar-image>
|
||||
<div class="msg-header-content">
|
||||
<h1 class="sg-md-display-2--thin" ng-bind-html="editor.card.$fullname({html: true})"><!-- fullname --></h1>
|
||||
<h6 class="sg-md-display-2-subheader--thin">{{editor.card.$description()}}</h6>
|
||||
@@ -93,9 +88,7 @@
|
||||
<md-list-item class="md-2-line" ng-repeat="ref in editor.card.refs track by ref.reference">
|
||||
<sg-avatar-image class="md-tile-left"
|
||||
sg-email="ref.$preferredEmail()"
|
||||
size="48">
|
||||
<!-- contact avatar -->
|
||||
</sg-avatar-image>
|
||||
size="48">person</sg-avatar-image>
|
||||
<div class="md-list-item-text">
|
||||
<h3>
|
||||
<a ui-sref="app.addressbook.card.view({cardId: ref.reference})">{{ ref.$fullname() }}</a>
|
||||
|
||||
@@ -39,13 +39,9 @@
|
||||
'sg-expanded': user.uid == subscribe.selectedUser.uid }">
|
||||
<md-button ng-click="subscribe.selectUser($index)">
|
||||
<div layout="row" layout-align="start center" class="md-flex">
|
||||
<span class="card-picture" ng-switch="user.isGroup">
|
||||
<sg-avatar-image class="md-avatar"
|
||||
ng-switch-when="0"
|
||||
sg-email="user.c_email"
|
||||
size="40"><!-- avatar --></sg-avatar-image>
|
||||
<div ng-switch-when="1" class="md-avatar sg-avatar-list"><!-- list avatar --></div>
|
||||
</span>
|
||||
<sg-avatar-image class="md-avatar"
|
||||
sg-email="user.c_email"
|
||||
size="40">{{ user.$avatarIcon }}</sg-avatar-image>
|
||||
<div class="sg-tile-content">
|
||||
<div class="sg-md-subhead"><div>{{user.cn}}</div></div>
|
||||
<div class="sg-md-body"><div>{{user.c_email}}</div></div>
|
||||
|
||||
Reference in new issue
Block a user