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
- 
					8app/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