Telegram Web, preconfigured for usage in I2P.
http://web.telegram.i2p/
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
86 lines
3.1 KiB
86 lines
3.1 KiB
<div class="contacts_modal_wrap"> |
|
|
|
<div class="tg_page_head tg_modal_head"> |
|
<div class="navbar navbar-static-top navbar-inverse"> |
|
<div class="container"> |
|
|
|
<div class="navbar-header"> |
|
|
|
<ul class="nav navbar-nav navbar-quick-nav"> |
|
<li class="navbar-quick-right"> |
|
<a ng-click="toggleSelection()" ng-switch="selectedCount > 0"> |
|
<span ng-switch-when="true">Deselect all</span> |
|
<span ng-switch-default>Select all</span> |
|
</a> |
|
</li> |
|
<li> |
|
<a ng-click="$dismiss()" class="navbar-quick-media-back"> |
|
<i class="icon icon-back"></i> |
|
<div class="navbar-quick-back-title"> |
|
<h4>Phonebook</h4> |
|
</div> |
|
</a> |
|
</li> |
|
</ul> |
|
|
|
</div> |
|
|
|
</div> |
|
</div> |
|
</div> |
|
|
|
<div class="modal-body mobile_modal_body"> |
|
|
|
<div class="contacts_modal_search"> |
|
<input class="form-control contacts_modal_search_field no_outline" my-focused type="search" placeholder="Search" ng-model="search.query"/> |
|
<a class="contacts_modal_search_clear" ng-click="search.query = ''" ng-show="search.query.length"></a> |
|
</div> |
|
|
|
|
|
<div class="contacts_modal_col contacts_wrap contacts_scrollable_wrap mobile_scrollable_wrap" my-contacts-list-mobile my-infinite-scroller-mobile> |
|
<div ng-switch="contactsEmpty"> |
|
|
|
<div ng-switch-when="true" class="contacts_modal_contacts_empty" my-vertical-position="0.2" padding="true"> |
|
Your phonebook is empty. |
|
</div> |
|
|
|
<ul ng-switch-default class="contacts_modal_members_list nav nav-pills nav-stacked"> |
|
|
|
<li class="contacts_modal_contact_wrap clearfix" ng-repeat="contact in contacts | limitTo: slice.limit track by contact.id" ng-class="{active: selectedContacts[contact.id]}"> |
|
<a class="contacts_modal_contact" ng-click="contactSelect(contact.id)"> |
|
|
|
<i ng-if="multiSelect" class="icon icon-contact-tick"></i> |
|
|
|
<div class="contacts_modal_contact_photo pull-left"> |
|
<img |
|
class="contacts_modal_contact_photo" |
|
ng-src="{{contact.photo}}" |
|
/> |
|
</div> |
|
|
|
<div class="contacts_modal_contact_name"> |
|
<span ng-bind="contact.first_name"></span> |
|
<span ng-bind="contact.last_name"></span> |
|
</div> |
|
<div class="contacts_modal_contact_status" ng-repeat="phone in contact.phones"> |
|
<span ng-bind="phone | phoneNumber"></span> |
|
</div> |
|
|
|
</a> |
|
</li> |
|
|
|
</ul> |
|
|
|
</div> |
|
</div> |
|
|
|
</div> |
|
|
|
<div class="modal-footer contacts_modal_panel" ng-show="multiSelect"> |
|
<button class="btn btn-primary" ng-class="{disabled: !selectedCount || progress.enabled}" ng-disabled="!selectedCount || progress.enabled" ng-click="submitSelected()" type="submit" ng-switch="progress.enabled"> |
|
<span ng-switch-when="true">Importing<span my-loading-dots></span></span> |
|
<span ng-switch-default>Import contacts</span> |
|
</button> |
|
</div> |
|
|
|
</div> |