Style improvements, bugfixes
This commit is contained in:
parent
435615cc43
commit
48b630d479
@ -138,10 +138,20 @@ input[type="number"]::-webkit-inner-spin-button {
|
|||||||
background: #41769e;
|
background: #41769e;
|
||||||
background-image: none;
|
background-image: none;
|
||||||
}
|
}
|
||||||
|
.btn-primary[disabled],
|
||||||
|
.btn-primary.disabled {
|
||||||
|
background: #7999b3;
|
||||||
|
border-color: #7999b3;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
.btn-link {
|
.btn-link {
|
||||||
color: #3a6d99;
|
color: #3a6d99;
|
||||||
}
|
}
|
||||||
|
.btn-link:hover {
|
||||||
|
text-decoration: none;
|
||||||
|
}
|
||||||
|
|
||||||
.tg_page_head .navbar {
|
.tg_page_head .navbar {
|
||||||
min-height: 44px;
|
min-height: 44px;
|
||||||
@ -261,7 +271,7 @@ input[type="number"]::-webkit-inner-spin-button {
|
|||||||
vertical-align: text-top;
|
vertical-align: text-top;
|
||||||
|
|
||||||
background: url(../img/icons/IconsetW.png) -15px -419px no-repeat;
|
background: url(../img/icons/IconsetW.png) -15px -419px no-repeat;
|
||||||
background-size: 42px 680px;
|
background-size: 42px 710px;
|
||||||
opacity: 0.6;
|
opacity: 0.6;
|
||||||
}
|
}
|
||||||
.is_1x .icon-back {
|
.is_1x .icon-back {
|
||||||
@ -433,7 +443,7 @@ input[type="number"]::-webkit-inner-spin-button {
|
|||||||
.modal-close-button i {
|
.modal-close-button i {
|
||||||
display: inline-block;
|
display: inline-block;
|
||||||
background: url(../img/icons/IconsetW.png) -15px -320px no-repeat;
|
background: url(../img/icons/IconsetW.png) -15px -320px no-repeat;
|
||||||
background-size: 42px 680px;
|
background-size: 42px 710px;
|
||||||
width: 12px;
|
width: 12px;
|
||||||
height: 12px;
|
height: 12px;
|
||||||
margin: 17px;
|
margin: 17px;
|
||||||
@ -757,8 +767,14 @@ a.tg_radio_on:hover i.icon-radio {
|
|||||||
line-height: 14px;
|
line-height: 14px;
|
||||||
margin-bottom: 12px;
|
margin-bottom: 12px;
|
||||||
}
|
}
|
||||||
|
.login_country_selector:hover {
|
||||||
|
background: #ededed;
|
||||||
|
}
|
||||||
.login_country_selector .icon-caret {
|
.login_country_selector .icon-caret {
|
||||||
margin-top: 4px;
|
margin-top: 4px;
|
||||||
|
height: 5px;
|
||||||
|
width: 10px;
|
||||||
|
background-position: -16px -653px;
|
||||||
}
|
}
|
||||||
|
|
||||||
.login_phone_country,
|
.login_phone_country,
|
||||||
@ -865,7 +881,7 @@ a.tg_radio_on:hover i.icon-radio {
|
|||||||
font-size: 12px;
|
font-size: 12px;
|
||||||
line-height: normal;
|
line-height: normal;
|
||||||
background: #F2F2F2 url(../img/icons/IconsetW.png) -6px -205px no-repeat;
|
background: #F2F2F2 url(../img/icons/IconsetW.png) -6px -205px no-repeat;
|
||||||
background-size: 42px 680px;
|
background-size: 42px 710px;
|
||||||
border: 1px solid #F2F2F2;
|
border: 1px solid #F2F2F2;
|
||||||
border-radius: 3px;
|
border-radius: 3px;
|
||||||
padding: 6px 20px 6px 30px;
|
padding: 6px 20px 6px 30px;
|
||||||
@ -889,7 +905,7 @@ a.tg_radio_on:hover i.icon-radio {
|
|||||||
height: 13px;
|
height: 13px;
|
||||||
vertical-align: text-top;
|
vertical-align: text-top;
|
||||||
background: url(../img/icons/IconsetW.png) -15px -192px no-repeat;
|
background: url(../img/icons/IconsetW.png) -15px -192px no-repeat;
|
||||||
background-size: 42px 680px;
|
background-size: 42px 710px;
|
||||||
opacity: 0.6;
|
opacity: 0.6;
|
||||||
}
|
}
|
||||||
.is_1x .im_dialogs_search_clear {
|
.is_1x .im_dialogs_search_clear {
|
||||||
@ -1149,7 +1165,7 @@ a.im_dialog:hover .im_dialog_date {
|
|||||||
margin-left: 6px;
|
margin-left: 6px;
|
||||||
|
|
||||||
background: url(../img/icons/IconsetW.png) -17px -444px no-repeat;
|
background: url(../img/icons/IconsetW.png) -17px -444px no-repeat;
|
||||||
background-size: 42px 680px;
|
background-size: 42px 710px;
|
||||||
}
|
}
|
||||||
.is_1x .icon-caret {
|
.is_1x .icon-caret {
|
||||||
background-image: url(../img/icons/IconsetW_1x.png);
|
background-image: url(../img/icons/IconsetW_1x.png);
|
||||||
@ -1377,7 +1393,7 @@ div.im_message_video_thumb {
|
|||||||
height: 42px;
|
height: 42px;
|
||||||
|
|
||||||
background: url(../img/icons/IconsetW.png) 0 -590px no-repeat;
|
background: url(../img/icons/IconsetW.png) 0 -590px no-repeat;
|
||||||
background-size: 42px 680px;
|
background-size: 42px 710px;
|
||||||
z-index: 1;
|
z-index: 1;
|
||||||
}
|
}
|
||||||
.is_1x .icon-videoplay {
|
.is_1x .icon-videoplay {
|
||||||
@ -1404,7 +1420,7 @@ div.im_message_video_thumb {
|
|||||||
height: 19px;
|
height: 19px;
|
||||||
|
|
||||||
background: url(../img/icons/IconsetW.png) -14px -389px no-repeat;
|
background: url(../img/icons/IconsetW.png) -14px -389px no-repeat;
|
||||||
background-size: 42px 680px;
|
background-size: 42px 710px;
|
||||||
}
|
}
|
||||||
.is_1x .icon-geo-point {
|
.is_1x .icon-geo-point {
|
||||||
background-image: url(../img/icons/IconsetW_1x.png);
|
background-image: url(../img/icons/IconsetW_1x.png);
|
||||||
@ -1464,7 +1480,7 @@ div.im_message_video_thumb {
|
|||||||
vertical-align: text-top;
|
vertical-align: text-top;
|
||||||
|
|
||||||
background: #F2F2F2 url(../img/icons/IconsetW.png) -2px -229px no-repeat;
|
background: #F2F2F2 url(../img/icons/IconsetW.png) -2px -229px no-repeat;
|
||||||
background-size: 42px 680px;
|
background-size: 42px 710px;
|
||||||
border-radius: 3px;
|
border-radius: 3px;
|
||||||
margin-right: 10px;
|
margin-right: 10px;
|
||||||
}
|
}
|
||||||
@ -1551,7 +1567,7 @@ img.im_message_document_thumb {
|
|||||||
vertical-align: text-top;
|
vertical-align: text-top;
|
||||||
|
|
||||||
background: #F2F2F2 url(../img/icons/IconsetW.png) -2px -277px no-repeat;
|
background: #F2F2F2 url(../img/icons/IconsetW.png) -2px -277px no-repeat;
|
||||||
background-size: 42px 680px;
|
background-size: 42px 710px;
|
||||||
border-radius: 3px;
|
border-radius: 3px;
|
||||||
margin-right: 10px;
|
margin-right: 10px;
|
||||||
}
|
}
|
||||||
@ -1713,7 +1729,7 @@ img.im_message_document_thumb {
|
|||||||
.im_message_date {
|
.im_message_date {
|
||||||
color: #adadad;
|
color: #adadad;
|
||||||
font-size: 0.85em;
|
font-size: 0.85em;
|
||||||
padding-bottom: 20px;
|
padding: 0 0 20px 10px;
|
||||||
}
|
}
|
||||||
div.im_message_author,
|
div.im_message_author,
|
||||||
div.im_message_body {
|
div.im_message_body {
|
||||||
@ -1839,7 +1855,7 @@ textarea.im_message_field {
|
|||||||
height: 23px;
|
height: 23px;
|
||||||
vertical-align: text-top;
|
vertical-align: text-top;
|
||||||
background: url(../img/icons/IconsetW.png) -12px -68px no-repeat;
|
background: url(../img/icons/IconsetW.png) -12px -68px no-repeat;
|
||||||
background-size: 42px 680px;
|
background-size: 42px 710px;
|
||||||
opacity: 0.8;
|
opacity: 0.8;
|
||||||
}
|
}
|
||||||
.is_1x .icon-paperclip {
|
.is_1x .icon-paperclip {
|
||||||
@ -1867,7 +1883,7 @@ textarea.im_message_field {
|
|||||||
height: 23px;
|
height: 23px;
|
||||||
vertical-align: text-top;
|
vertical-align: text-top;
|
||||||
background: url(../img/icons/IconsetW.png) -10px -4px no-repeat;
|
background: url(../img/icons/IconsetW.png) -10px -4px no-repeat;
|
||||||
background-size: 42px 680px;
|
background-size: 42px 710px;
|
||||||
opacity: 0.8;
|
opacity: 0.8;
|
||||||
}
|
}
|
||||||
.is_1x .icon-emoji {
|
.is_1x .icon-emoji {
|
||||||
@ -1918,7 +1934,7 @@ textarea.im_message_field {
|
|||||||
height: 21px;
|
height: 21px;
|
||||||
vertical-align: text-top;
|
vertical-align: text-top;
|
||||||
background: url(../img/icons/IconsetW.png) -9px -132px no-repeat;
|
background: url(../img/icons/IconsetW.png) -9px -132px no-repeat;
|
||||||
background-size: 42px 680px;
|
background-size: 42px 710px;
|
||||||
opacity: 0.8;
|
opacity: 0.8;
|
||||||
}
|
}
|
||||||
.is_1x .icon-camera {
|
.is_1x .icon-camera {
|
||||||
@ -2325,7 +2341,7 @@ img.chat_modal_participant_photo {
|
|||||||
.emoji-menu-tail {
|
.emoji-menu-tail {
|
||||||
display: none;
|
display: none;
|
||||||
background: url(../img/icons/IconsetW.png) -14px -268px no-repeat;
|
background: url(../img/icons/IconsetW.png) -14px -268px no-repeat;
|
||||||
background-size: 42px 680px;
|
background-size: 42px 710px;
|
||||||
width: 14px;
|
width: 14px;
|
||||||
height: 7px;
|
height: 7px;
|
||||||
margin: 0 83px;
|
margin: 0 83px;
|
||||||
@ -2398,11 +2414,6 @@ img.chat_modal_participant_photo {
|
|||||||
padding: 15px 10px 0;
|
padding: 15px 10px 0;
|
||||||
text-align: center;
|
text-align: center;
|
||||||
}
|
}
|
||||||
.confirm_peer {
|
|
||||||
font-weight: bold;
|
|
||||||
padding: 15px 10px 0;
|
|
||||||
text-align: center;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@ -2532,7 +2543,7 @@ img.chat_modal_participant_photo {
|
|||||||
font-size: 12px;
|
font-size: 12px;
|
||||||
line-height: normal;
|
line-height: normal;
|
||||||
background: #F2F2F2 url(../img/icons/IconsetW.png) -6px -205px no-repeat;
|
background: #F2F2F2 url(../img/icons/IconsetW.png) -6px -205px no-repeat;
|
||||||
background-size: 42px 680px;
|
background-size: 42px 710px;
|
||||||
border: 1px solid #F2F2F2;
|
border: 1px solid #F2F2F2;
|
||||||
border-radius: 3px;
|
border-radius: 3px;
|
||||||
padding: 6px 20px 6px 30px;
|
padding: 6px 20px 6px 30px;
|
||||||
@ -2556,7 +2567,7 @@ img.chat_modal_participant_photo {
|
|||||||
height: 13px;
|
height: 13px;
|
||||||
vertical-align: text-top;
|
vertical-align: text-top;
|
||||||
background: url(../img/icons/IconsetW.png) -15px -192px no-repeat;
|
background: url(../img/icons/IconsetW.png) -15px -192px no-repeat;
|
||||||
background-size: 42px 680px;
|
background-size: 42px 710px;
|
||||||
opacity: 0.6;
|
opacity: 0.6;
|
||||||
}
|
}
|
||||||
.is_1x .contacts_modal_search_clear {
|
.is_1x .contacts_modal_search_clear {
|
||||||
@ -2633,7 +2644,7 @@ a.contacts_modal_contact:hover .contacts_modal_contact_status {
|
|||||||
width: 17px;
|
width: 17px;
|
||||||
height: 15px;
|
height: 15px;
|
||||||
background: url(../img/icons/IconsetW.png) -13px -366px no-repeat;
|
background: url(../img/icons/IconsetW.png) -13px -366px no-repeat;
|
||||||
background-size: 42px 680px;
|
background-size: 42px 710px;
|
||||||
opacity: 0.5;
|
opacity: 0.5;
|
||||||
}
|
}
|
||||||
.is_1x .icon-contact-tick {
|
.is_1x .icon-contact-tick {
|
||||||
@ -2718,7 +2729,7 @@ a.contacts_modal_contact:hover .contacts_modal_contact_status {
|
|||||||
height: 15px;
|
height: 15px;
|
||||||
|
|
||||||
background: url(../img/icons/IconsetW.png) -15px -319px no-repeat;
|
background: url(../img/icons/IconsetW.png) -15px -319px no-repeat;
|
||||||
background-size: 42px 680px;
|
background-size: 42px 710px;
|
||||||
}
|
}
|
||||||
.is_1x .icon-delete {
|
.is_1x .icon-delete {
|
||||||
background-image: url(../img/icons/IconsetW_1x.png);
|
background-image: url(../img/icons/IconsetW_1x.png);
|
||||||
@ -2766,7 +2777,7 @@ a.contacts_modal_contact:hover .contacts_modal_contact_status {
|
|||||||
height: 26px;
|
height: 26px;
|
||||||
margin: 13px 0 0 40px;
|
margin: 13px 0 0 40px;
|
||||||
background: url(../img/icons/IconsetW.png) -9px -516px no-repeat;
|
background: url(../img/icons/IconsetW.png) -9px -516px no-repeat;
|
||||||
background-size: 42px 680px;
|
background-size: 42px 710px;
|
||||||
}
|
}
|
||||||
.is_1x .icon-select-tick {
|
.is_1x .icon-select-tick {
|
||||||
background-image: url(../img/icons/IconsetW_1x.png);
|
background-image: url(../img/icons/IconsetW_1x.png);
|
||||||
@ -3125,6 +3136,9 @@ ce671b orange
|
|||||||
.countries_modal_window .modal-dialog {
|
.countries_modal_window .modal-dialog {
|
||||||
max-width: 392px;
|
max-width: 392px;
|
||||||
}
|
}
|
||||||
|
.countries_modal_col {
|
||||||
|
max-height: 350px;
|
||||||
|
}
|
||||||
|
|
||||||
.countries_modal_search {
|
.countries_modal_search {
|
||||||
padding: 0 20px 12px;
|
padding: 0 20px 12px;
|
||||||
|
Binary file not shown.
Before Width: | Height: | Size: 14 KiB After Width: | Height: | Size: 14 KiB |
Binary file not shown.
Before Width: | Height: | Size: 6.5 KiB After Width: | Height: | Size: 6.6 KiB |
@ -1027,8 +1027,8 @@ angular.module('myApp.controllers', [])
|
|||||||
|
|
||||||
function updatePrevNext () {
|
function updatePrevNext () {
|
||||||
var index = list.indexOf($scope.messageID);
|
var index = list.indexOf($scope.messageID);
|
||||||
$scope.nav.hasNext = hasMore || index < list.length - 1;
|
$scope.nav.hasNext = index > 0;
|
||||||
$scope.nav.hasPrev = index > 0;
|
$scope.nav.hasPrev = hasMore || index < list.length - 1;
|
||||||
};
|
};
|
||||||
|
|
||||||
$scope.nav.next = function () {
|
$scope.nav.next = function () {
|
||||||
@ -1036,19 +1036,19 @@ angular.module('myApp.controllers', [])
|
|||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
movePosition(+1);
|
movePosition(-1);
|
||||||
};
|
};
|
||||||
|
|
||||||
$scope.nav.prev = function () {
|
$scope.nav.prev = function () {
|
||||||
if (!$scope.nav.hasPrev) {
|
if (!$scope.nav.hasPrev) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
movePosition(-1);
|
movePosition(+1);
|
||||||
};
|
};
|
||||||
|
|
||||||
$scope.forward = function () {
|
$scope.forward = function () {
|
||||||
var messageID = $scope.messageID;
|
var messageID = $scope.messageID;
|
||||||
PeersSelectService.selectPeer({confirm_type: 'PHOTO_SHARE_PEER'}).then(function (peerString) {
|
PeersSelectService.selectPeer({confirm_type: 'FORWARD_PEER'}).then(function (peerString) {
|
||||||
var peerID = AppPeersManager.getPeerID(peerString);
|
var peerID = AppPeersManager.getPeerID(peerString);
|
||||||
AppMessagesManager.forwardMessages(peerID, [messageID]).then(function () {
|
AppMessagesManager.forwardMessages(peerID, [messageID]).then(function () {
|
||||||
$rootScope.$broadcast('history_focus', {peerString: peerString});
|
$rootScope.$broadcast('history_focus', {peerString: peerString});
|
||||||
@ -1097,7 +1097,7 @@ angular.module('myApp.controllers', [])
|
|||||||
|
|
||||||
$scope.forward = function () {
|
$scope.forward = function () {
|
||||||
var messageID = $scope.messageID;
|
var messageID = $scope.messageID;
|
||||||
PeersSelectService.selectPeer({confirm_type: 'VIDEO_SHARE_PEER'}).then(function (peerString) {
|
PeersSelectService.selectPeer({confirm_type: 'FORWARD_PEER'}).then(function (peerString) {
|
||||||
var peerID = AppPeersManager.getPeerID(peerString);
|
var peerID = AppPeersManager.getPeerID(peerString);
|
||||||
AppMessagesManager.forwardMessages(peerID, [messageID]).then(function () {
|
AppMessagesManager.forwardMessages(peerID, [messageID]).then(function () {
|
||||||
$rootScope.$broadcast('history_focus', {peerString: peerString});
|
$rootScope.$broadcast('history_focus', {peerString: peerString});
|
||||||
|
@ -892,16 +892,17 @@ angular.module('myApp.services', [])
|
|||||||
function getSearch (inputPeer, query, inputFilter, maxID, limit) {
|
function getSearch (inputPeer, query, inputFilter, maxID, limit) {
|
||||||
var foundMsgs = [],
|
var foundMsgs = [],
|
||||||
useSearchCache = !query,
|
useSearchCache = !query,
|
||||||
sameSearchCache = useSearchCache && angular.equals(lastSearchFilter, inputFilter);
|
peerID = AppPeersManager.getPeerID(inputPeer),
|
||||||
|
newSearchFilter = {peer: peerID, filter: inputFilter},
|
||||||
|
sameSearchCache = useSearchCache && angular.equals(lastSearchFilter, newSearchFilter);
|
||||||
|
|
||||||
if (useSearchCache && !sameSearchCache) {
|
if (useSearchCache && !sameSearchCache) {
|
||||||
lastSearchFilter = inputFilter;
|
lastSearchFilter = newSearchFilter;
|
||||||
lastSearchResults = [];
|
lastSearchResults = [];
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!maxID && !query) {
|
if (!maxID && !query) {
|
||||||
var peerID = AppPeersManager.getPeerID(inputPeer),
|
var historyStorage = historiesStorage[peerID];
|
||||||
historyStorage = historiesStorage[peerID];
|
|
||||||
|
|
||||||
if (historyStorage !== undefined && historyStorage.history.length) {
|
if (historyStorage !== undefined && historyStorage.history.length) {
|
||||||
var neededContents = {},
|
var neededContents = {},
|
||||||
|
@ -20,22 +20,14 @@
|
|||||||
Is this phone number correct?
|
Is this phone number correct?
|
||||||
<div class="confirm_phone_number"> <span ng-bind="country_code"></span> <span ng-bind="phone_number"></span> </div>
|
<div class="confirm_phone_number"> <span ng-bind="country_code"></span> <span ng-bind="phone_number"></span> </div>
|
||||||
</div>
|
</div>
|
||||||
<span ng-switch-when="FORWARD_PEER">Are you sure to forward message(s) to <span ng-switch="peer_id > 0">
|
<span ng-switch-when="FORWARD_PEER">Forward to <strong ng-switch="peer_id > 0">
|
||||||
<span ng-switch-when="true">user <div class="confirm_peer" ng-bind-html="peer_data.rFullName"></div></span>
|
<span ng-switch-when="true" ng-bind-html="peer_data.rFullName"></span>
|
||||||
<span ng-switch-default>group <div class="confirm_peer" ng-bind-html="peer_data.rTitle"></div></span>
|
<span ng-switch-default ng-bind-html="peer_data.rTitle"></span>
|
||||||
</span></span>
|
</strong>?</span>
|
||||||
<span ng-switch-when="PHOTO_SHARE_PEER">Are you sure to forward photo to <span ng-switch="peer_id > 0">
|
<span ng-switch-when="SHARE_CONTACT_PEER">Send to <strong ng-switch="peer_id > 0">
|
||||||
<span ng-switch-when="true">user <div class="confirm_peer" ng-bind-html="peer_data.rFullName"></div></span>
|
<span ng-switch-when="true" ng-bind-html="peer_data.rFullName"></span>
|
||||||
<span ng-switch-default>group <div class="confirm_peer" ng-bind-html="peer_data.rTitle"></div></span>
|
<span ng-switch-default ng-bind-html="peer_data.rTitle"></span>
|
||||||
</span></span>
|
</strong>?</span>
|
||||||
<span ng-switch-when="VIDEO_SHARE_PEER">Are you sure to forward video to <span ng-switch="peer_id > 0">
|
|
||||||
<span ng-switch-when="true">user <div class="confirm_peer" ng-bind-html="peer_data.rFullName"></div></span>
|
|
||||||
<span ng-switch-default>group <div class="confirm_peer" ng-bind-html="peer_data.rTitle"></div></span>
|
|
||||||
</span></span>
|
|
||||||
<span ng-switch-when="SHARE_CONTACT_PEER">Are you sure to send contact to <span ng-switch="peer_id > 0">
|
|
||||||
<span ng-switch-when="true">user <div class="confirm_peer" ng-bind-html="peer_data.rFullName"></div></span>
|
|
||||||
<span ng-switch-default>group <div class="confirm_peer" ng-bind-html="peer_data.rTitle"></div></span>
|
|
||||||
</span></span>
|
|
||||||
<span ng-switch-default ng-bind="message || 'Are you sure?'"></span>
|
<span ng-switch-default ng-bind="message || 'Are you sure?'"></span>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user