|
|
@ -80,7 +80,7 @@ |
|
|
|
<my-i18n msgid="im_loading_history"></my-i18n><span my-loading-dots></span> |
|
|
|
<my-i18n msgid="im_loading_history"></my-i18n><span my-loading-dots></span> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
|
|
|
|
|
|
|
|
<div ng-show="state.loaded"> |
|
|
|
<div ng-show="!state.notSelected && state.loaded"> |
|
|
|
<div my-history-mobile class="im_history_col"> |
|
|
|
<div my-history-mobile class="im_history_col"> |
|
|
|
|
|
|
|
|
|
|
|
<div class="im_history_wrap im_history_scrollable_wrap mobile_scrollable_wrap"> |
|
|
|
<div class="im_history_wrap im_history_scrollable_wrap mobile_scrollable_wrap"> |
|
|
@ -135,7 +135,7 @@ |
|
|
|
<div class="im_send_form_wrap1"> |
|
|
|
<div class="im_send_form_wrap1"> |
|
|
|
|
|
|
|
|
|
|
|
<div class="im_send_form_wrap clearfix" ng-controller="AppImSendController"> |
|
|
|
<div class="im_send_form_wrap clearfix" ng-controller="AppImSendController"> |
|
|
|
<form my-send-form draft-message="draftMessage" mentions="mentions" commands="commands" class="im_send_form" ng-class="{im_send_form_empty: !draftMessage.text.length}"> |
|
|
|
<form my-send-form draft-message="draftMessage" mentions="mentions" commands="commands" class="im_send_form" ng-class="{im_send_form_empty: !draftMessage.text.length, composer_progress_enabled: draftMessage.inlineProgress}"> |
|
|
|
|
|
|
|
|
|
|
|
<div class="im_send_reply_wrap" ng-if="draftMessage.replyToMessage != null"> |
|
|
|
<div class="im_send_reply_wrap" ng-if="draftMessage.replyToMessage != null"> |
|
|
|
<a class="im_send_reply_cancel" ng-mousedown="draftMessage.replyClear()"><i class="icon icon-reply-bar"></i><i class="icon icon-reply-bar"></i></a> |
|
|
|
<a class="im_send_reply_cancel" ng-mousedown="draftMessage.replyClear()"><i class="icon icon-reply-bar"></i><i class="icon icon-reply-bar"></i></a> |
|
|
@ -151,9 +151,10 @@ |
|
|
|
<div class="im_send_field_wrap" ng-class="historyState.replyKeyboard._ == 'replyKeyboardMarkup' ? 'im_send_field_wrap_2ndbtn' : ''"> |
|
|
|
<div class="im_send_field_wrap" ng-class="historyState.replyKeyboard._ == 'replyKeyboardMarkup' ? 'im_send_field_wrap_2ndbtn' : ''"> |
|
|
|
<a class="composer_command_btn" ng-show="!historyState.replyKeyboard && commands.list.length > 0 && (!draftMessage.text.length || draftMessage.text[0] == '/')" ng-mousedown="toggleSlash($event)" ng-class="draftMessage.text[0] == '/' ? 'active' : ''"><i class="icon icon-slash"></i></a> |
|
|
|
<a class="composer_command_btn" ng-show="!historyState.replyKeyboard && commands.list.length > 0 && (!draftMessage.text.length || draftMessage.text[0] == '/')" ng-mousedown="toggleSlash($event)" ng-class="draftMessage.text[0] == '/' ? 'active' : ''"><i class="icon icon-slash"></i></a> |
|
|
|
<a class="composer_keyboard_btn" ng-show="historyState.replyKeyboard._ == 'replyKeyboardMarkup'" ng-mousedown="replyKeyboardToggle($event)" ng-class="!historyState.replyKeyboard.pFlags.hidden ? 'active' : ''"><i class="icon icon-keyboard"></i></a> |
|
|
|
<a class="composer_keyboard_btn" ng-show="historyState.replyKeyboard._ == 'replyKeyboardMarkup'" ng-mousedown="replyKeyboardToggle($event)" ng-class="!historyState.replyKeyboard.pFlags.hidden ? 'active' : ''"><i class="icon icon-keyboard"></i></a> |
|
|
|
|
|
|
|
<div class="composer_progress_icon" my-arc-progress width="22" stroke="2.5"></div> |
|
|
|
|
|
|
|
|
|
|
|
<div class="im_send_dropbox_wrap" my-i18n="im_photos_drop_text"></div> |
|
|
|
<div class="im_send_dropbox_wrap" my-i18n="im_photos_drop_text"></div> |
|
|
|
<textarea ng-model="draftMessage.text" class="form-control im_message_field no_outline" dir="auto"></textarea> |
|
|
|
<textarea ng-model="draftMessage.text" class="form-control im_message_field no_outline" dir="auto" ng-trim="false"></textarea> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
|
|
|
|
|
|
|
|
<div class="im_attach pull-right"> |
|
|
|
<div class="im_attach pull-right"> |
|
|
|