mirror of
https://github.com/moparisthebest/mail
synced 2024-08-13 16:43:47 -04:00
51 lines
1.8 KiB
HTML
51 lines
1.8 KiB
HTML
<div class="lightbox-body" ng-controller="ContactsCtrl">
|
|
<header>
|
|
<h2>Contacts</h2>
|
|
<button class="close" wo-touch="state.contacts.toggle(false)" data-action="lightbox-close"></button>
|
|
</header>
|
|
|
|
<div class="content">
|
|
<div class="view-contacts">
|
|
|
|
<div class="key-controls">
|
|
<div class="key-controls-search">
|
|
<input class="input-text" type="text" placeholder="Search..." ng-model="searchText">
|
|
</div>
|
|
<div class="key-controls-import">
|
|
<input id="keyfile-input" type="file" multiple accept=".asc" keyfile-input>
|
|
<button class="btn" ng-class="{'btn-primary': sendBtnSecure === false}" keyfile-btn>Import keys</button>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="key-list">
|
|
<div class="key-list-scroll">
|
|
<table>
|
|
<tr>
|
|
<th>Key ID</th>
|
|
<th>Email</th>
|
|
<th>Created</th>
|
|
<th>Size</th>
|
|
</tr>
|
|
<tr ng-repeat="key in keys | orderBy:'userId' | filter:searchText">
|
|
<td class="hover" ng-mouseover="getFingerprint(key)" popover="#fingerprint-contact">{{key._id.slice(8)}}</td>
|
|
<td>{{key.userId}}</td>
|
|
<td>{{key.created | date:'mediumDate'}}</td>
|
|
<td>{{key.bitSize}} bit</td>
|
|
<td><button class="remove" wo-touch="removeKey(key)"></button></td>
|
|
</tr>
|
|
</table>
|
|
</div><!--/.key-list-scroll-->
|
|
|
|
<!-- popovers -->
|
|
<div id="fingerprint-contact" class="popover right" ng-controller="PopoverCtrl">
|
|
<div class="popover-title"><b>Fingerprint</b></div>
|
|
<div class="popover-content">{{fingerprint}}</div>
|
|
</div><!--/.popover-->
|
|
</div><!--/.key-list-->
|
|
|
|
</div><!-- /.view-contacts -->
|
|
</div><!-- /.content -->
|
|
|
|
|
|
|
|
</div><!-- /.lightbox-body --> |