Browse Source
Add OMEMO Fingerprints tab to Chat groups
Add OMEMO Fingerprints tab to Chat groups
Fix an error in Presence payloadpull/1058/head
9 changed files with 135 additions and 15 deletions
-
9app/Roster.php
-
2app/widgets/Chat/Chat.php
-
8app/widgets/ContactActions/_contactactions_drawer_fingerprints.tpl
-
18app/widgets/ContactActions/contactactions.js
-
40app/widgets/RoomsUtils/RoomsUtils.php
-
4app/widgets/RoomsUtils/_rooms_drawer.tpl
-
53app/widgets/RoomsUtils/_rooms_drawer_fingerprints.tpl
-
14app/widgets/RoomsUtils/roomsutils.js
-
2lib/moxl/src/Xec/Payload/Presence.php
@ -0,0 +1,53 @@ |
|||
<form> |
|||
<div> |
|||
<ul class="list middle"> |
|||
<li class="subheader"> |
|||
<div> |
|||
<p>{$c->__('omemo.fingerprints')}</p> |
|||
</div> |
|||
</li> |
|||
{loop="$fingerprints"} |
|||
<li class="subheader"> |
|||
<div> |
|||
{if="$contacts->has($key)"} |
|||
<p>{$contacts->get($key)->truename} <span class="second">{$key}</span></p> |
|||
{else} |
|||
<p>{$key}</p> |
|||
{/if} |
|||
</div> |
|||
</li> |
|||
{loop="$value"} |
|||
<li> |
|||
<span class="primary icon {if="$value->jid == $c->getUser()->id"}blue{else}gray{/if}" id="sessionicon_{$value->jid}_{$value->bundleid}"> |
|||
<i class="material-icons">fingerprint</i> |
|||
</span> |
|||
<span class="control"> |
|||
<div class="checkbox"> |
|||
<input |
|||
type="checkbox" |
|||
data-identifier="{$value->jid}.{$value->bundleid}" |
|||
id="sessionstate_{$value->jid|cleanupId}_{$value->bundleid}" |
|||
name="sessionstate_{$value->jid|cleanupId}_{$value->bundleid}" |
|||
onchange="ContactActions.toggleFingerprintState(this)"/> |
|||
<label for="sessionstate_{$value->jid|cleanupId}_{$value->bundleid}"></label> |
|||
</div> |
|||
</span> |
|||
<div> |
|||
<p class="normal"> |
|||
<span class="fingerprint" title="{$value->bundleid}"> |
|||
{$value->fingerprint} |
|||
</span> |
|||
</p> |
|||
<p class="line"> |
|||
{if="$value->capability"} |
|||
{$value->capability->name} |
|||
<i class="material-icons">{$value->capability->getDeviceIcon()}</i> |
|||
{/if} |
|||
</p> |
|||
</div> |
|||
</li> |
|||
{/loop} |
|||
{/loop} |
|||
</ul> |
|||
</div> |
|||
</form> |
|||
Write
Preview
Loading…
Cancel
Save
Reference in new issue