sogo/UI/Templates/ContactsUI/UIxContactViewTemplate.wox

129 lines
4.5 KiB
Plaintext
Raw Normal View History

<?xml version='1.0' standalone='yes'?>
<container
2015-01-26 04:33:00 +01:00
xmlns = "http://www.w3.org/1999/xhtml"
xmlns:var = "http://www.skyrix.com/od/binding"
xmlns:const = "http://www.skyrix.com/od/constant"
xmlns:label = "OGo:label"
>
<md-card class="viewer">
<md-card-content>
<header>
2015-02-24 03:33:47 +01:00
<div class="sg-avatar">
<!--avatar--><!-- currentCard.tag = vcard || vlist -->
</div>
2015-02-20 05:17:50 +01:00
<div class="msg-header-content">
<h1 class="sg-md-display-2--light" ng-bind-html="card.$fullname()"><!-- fullname --></h1>
2015-02-24 03:33:47 +01:00
<h6 class="sg-md-display-2-subheader">{{card.$description()}}
<span class="label radius" ng-repeat="category in card.categories">{{category.value}}</span>
2015-02-20 05:17:50 +01:00
</h6>
</div>
<div class="sg-icon-bar">
<span ng-show="addressbook.isEditable">
<a class="button tiny radius" ui-sref="addressbook.card.editor({addressbookId: addressbook.id, cardId: card.id})">
2015-02-20 05:17:50 +01:00
<i class="md-icon-create"><!-- edit --></i>
</a>
2015-02-24 03:33:47 +01:00
</span>
<span class="button tiny radius alert" ng-click="confirmDelete(card)">
2015-02-24 03:33:47 +01:00
<i class="md-icon-delete"><!-- delete --></i>
</span>
2015-02-20 05:17:50 +01:00
</div>
</header>
2015-02-24 03:33:47 +01:00
<md-divider class="md-inset"><!-- divider --></md-divider>
<section class="msg-body">
2015-02-20 05:17:50 +01:00
<div class="pseudo-input-container" ng-show="card.birthday">
<div class="key">
2015-02-24 03:33:47 +01:00
<label class="pseudo-input-label">
2015-02-20 05:17:50 +01:00
<var:string label:value="Birthday"/>
</label>
</div>
2015-02-24 03:33:47 +01:00
<div class="pseudo-input-field">
<span>{{card.$birthday() | date}}</span>
</div>
</div>
2015-02-20 05:17:50 +01:00
<div class="section" ng-repeat="ref in card.refs track by ref.reference">
<!-- list members -->
2015-02-20 05:17:50 +01:00
2015-02-24 03:33:47 +01:00
<div class="pseudo-input-container">
<div class="value single">
<a ui-sref="addressbook.card.view({addressbookId: addressbook.id, cardId: ref.reference})">
2015-02-20 05:17:50 +01:00
{{ref.$fullname()}}
</a>
<div ng-show="ref.email">
<a ui-sref="mailto:{{ref.email}}" ng-class="ng-scope">
2015-02-20 05:17:50 +01:00
<i class="md-icon-mail"><!-- email --></i>
{{ref.email}}
</a>
</div>
</div>
</div>
2015-02-20 05:17:50 +01:00
<div class="section">
<div class="pseudo-input-container" ng-repeat="email in card.emails">
2015-02-20 05:17:50 +01:00
<div class="key">
2015-02-24 03:33:47 +01:00
<label class="pseudo-input-label"><var:entity const:name="nbsp"/>{{email.type}}
2015-02-20 05:17:50 +01:00
</label>
</div>
2015-02-24 03:33:47 +01:00
<div class="pseudo-input-field">
2015-02-20 05:17:50 +01:00
<a href="mailto:{{email.value}}">{{email.value}}</a>
</div>
</div>
</div>
</div>
2015-02-20 05:17:50 +01:00
<div class="section" ng-show="card.phones.length > 0">
<div class="pseudo-input-container" ng-repeat="phone in card.phones">
<div class="key">
2015-02-24 03:33:47 +01:00
<label class="pseudo-input-label">{{phone.type}}</label>
</div>
2015-02-20 05:17:50 +01:00
2015-02-24 03:33:47 +01:00
<div class="pseudo-input-field">
<a href="tel:{{phone.value}}">{{phone.value}}</a>
</div>
2015-02-20 05:17:50 +01:00
</div>
</div>
<div class="section" ng-show="card.urls">
<div class="pseudo-input-container" ng-repeat="url in card.urls">
<div class="key">
2015-02-24 03:33:47 +01:00
<label class="pseudo-input-label"><var:entity const:name="nbsp"/>{{url.type}}
</label>
</div>
2015-02-20 05:17:50 +01:00
2015-02-24 03:33:47 +01:00
<div class="pseudo-input-field">
<a href="#" ng-href="{{url.value}}">{{url.value}}</a>
</div>
2015-02-20 05:17:50 +01:00
</div>
</div>
<div class="section" ng-show="card.addresses">
<div class="pseudo-input-container" ng-repeat="address in card.addresses">
<div class="key">
2015-02-24 03:33:47 +01:00
<label class="pseudo-input-label">{{address.type}}</label>
</div>
2015-02-24 03:33:47 +01:00
<div class="pseudo-input-field">
<div sg-address="address"><!-- address --></div>
</div>
</div>
</div>
<div class="pseudo-input-container" ng-show="card.note">
<div class="key">
2015-02-24 03:33:47 +01:00
<label class="pseudo-input-label">
2015-02-20 05:17:50 +01:00
<var:string label:value="Note"/>
</label>
</div>
2015-02-24 03:33:47 +01:00
<div class="pseudo-input-field">
<div ng-bind-html="card.note"><!-- note --></div>
</div>
</div>
</section>
</md-card-content>
</md-card>
</container>