diff --git a/css/app.css b/css/app.css
index 27db35a4..3565a435 100644
--- a/css/app.css
+++ b/css/app.css
@@ -400,8 +400,8 @@ fieldset[disabled] .btn-tg.active {
.im_dialogs_search_field {
font-size: 12px;
line-height: normal;
- background: #F2F2F2 url(../img/icons/IconsetW.png) -6px -205px no-repeat;
- background-size: 42px 280px;
+ background: #F2F2F2 url(../img/icons/IconsetW.png?1) -6px -205px no-repeat;
+ background-size: 42px 430px;
border: 1px solid #F2F2F2;
border-radius: 3px;
padding: 6px 6px 6px 30px;
@@ -409,7 +409,7 @@ fieldset[disabled] .btn-tg.active {
margin: 0;
}
.is_1x .im_dialogs_search_field {
- background-image: url(../img/icons/IconsetW_1x.png);
+ background-image: url(../img/icons/IconsetW_1x.png?1);
}
.im_dialogs_search_field:focus,
@@ -425,12 +425,12 @@ fieldset[disabled] .btn-tg.active {
width: 13px;
height: 13px;
vertical-align: text-top;
- background: url(../img/icons/IconsetW.png) -15px -192px no-repeat;
- background-size: 42px 280px;
+ background: url(../img/icons/IconsetW.png?1) -15px -192px no-repeat;
+ background-size: 42px 430px;
opacity: 0.6;
}
.is_1x .im_dialogs_search_clear {
- background-image: url(../img/icons/IconsetW_1x.png);
+ background-image: url(../img/icons/IconsetW_1x.png?1);
}
.im_dialogs_search_clear:hover {
opacity: 1;
@@ -521,9 +521,37 @@ a.im_dialog:hover .im_dialog_message_text {
color: #428bca;
background-color: #fff;
}
+
+.im_dialog_unread {
+ background: #c1d6e5;
+ display: inline-block;
+ float: right;
+ width: 10px;
+ height: 10px;
+ border-radius: 7px;
+ overflow: hidden;
+ /*position: absolute;*/
+ margin: 8px 0 0;
+}
+
+a.im_dialog:hover .im_dialog_unread {
+ background: #a3c0d4;
+}
+.active .im_dialog_unread {
+ background-color: #a4c4dd;
+}
+
+
.im_dialog_date {
- font-size: 0.8em;
- visibility: hidden;
+ color: #b3b3b3;
+ font-size: 0.85em;
+}
+a.im_dialog:hover .im_dialog_date {
+ color: #91a6ba;
+}
+.active .im_dialog_date,
+.active a.im_dialog:hover .im_dialog_date {
+ color: #b8d1e4;
}
.im_dialog_service {
@@ -777,18 +805,22 @@ div.im_message_video_thumb {
display: inline-block;
top: 50%;
left: 50%;
- margin-left: -5px;
- margin-top: -7px;
- width: 10px;
- height: 14px;
+ margin-left: -8px;
+ margin-top: -10px;
+ width: 15px;
+ height: 19px;
- background: url(../img/icons/Location_Active.png?1) 0 0 no-repeat;
- background-size: 10px 14px;
+ background: url(../img/icons/IconsetW.png?1) -14px -389px no-repeat;
+ background-size: 42px 430px;
+}
+.is_1x .icon-geo-point {
+ background-image: url(../img/icons/IconsetW_1x.png?1);
}
.im_message_document,
+.im_message_audio,
.im_message_upload_file {
margin-top: 3px;
border-radius: 3px;
@@ -797,20 +829,24 @@ div.im_message_video_thumb {
width: 340px;
}
-.icon-document {
+.icon-document,
+.icon-photo,
+.icon-video {
display: block;
float: left;
width: 38px;
height: 38px;
vertical-align: text-top;
- background: #F2F2F2 url(../img/icons/IconsetW.png) -2px -229px no-repeat;
- background-size: 42px 280px;
+ background: #F2F2F2 url(../img/icons/IconsetW.png?1) -2px -229px no-repeat;
+ background-size: 42px 430px;
border-radius: 3px;
margin-right: 10px;
}
-.is_1x .icon-document {
- background-image: url(../img/icons/IconsetW_1x.png);
+.is_1x .icon-document,
+.is_1x .icon-photo,
+.is_1x .icon-video {
+ background-image: url(../img/icons/IconsetW_1x.png?1);
}
.im_message_document_info {
@@ -840,6 +876,53 @@ div.im_message_video_thumb {
padding-left: 2px;
}
+.icon-audio {
+ display: block;
+ float: left;
+ width: 38px;
+ height: 38px;
+ vertical-align: text-top;
+
+ background: #F2F2F2 url(../img/icons/IconsetW.png?1) -2px -277px no-repeat;
+ background-size: 42px 430px;
+ border-radius: 3px;
+ margin-right: 10px;
+}
+.is_1x .icon-audio {
+ background-image: url(../img/icons/IconsetW_1x.png?1);
+}
+
+.im_message_audio_info {
+ float: left;
+ width: 292px;
+}
+.im_message_audio_name_wrap {
+ overflow: hidden;
+ white-space: nowrap;
+ text-overflow: ellipsis;
+ width: 290px;
+ padding: 0 0 1px;
+}
+.im_message_audio_name {
+ color: #222;
+ display: inline-block;
+ font-weight: bold;
+ max-width: 200px;
+ overflow: hidden;
+ vertical-align: text-top;
+ white-space: nowrap;
+ text-overflow: ellipsis;
+}
+.im_message_audio_duration,
+.im_message_audio_size {
+ color: #999;
+ padding-left: 2px;
+}
+.im_message_audio_info audio {
+ height: 38px;
+ line-height: 38px;
+}
+
.im_message_upload_progress_wrap,
.im_message_download_progress_wrap {
margin-top: 5px;
@@ -906,9 +989,6 @@ div.im_message_video_thumb {
margin-left: -27px;
margin-top: 14px;
opacity: 0;
-
- -webkit-transition: opacity ease-in-out 0.15s;
- transition: opacity ease-in-out 0.15s;
}
.icon-message-status-unread {
opacity: 1.0;
@@ -916,9 +996,13 @@ div.im_message_video_thumb {
.icon-message-status-pending {
opacity: 0.5;
}
-/*.icon-message-status-done {
- opacity: 0;
-}*/
+.icon-message-status-error {
+ background: #da564d;
+ opacity: 0.85;
+}
+.icon-message-status-error:hover {
+ opacity: 1;
+}
.icon-message-status-tick {
/*display: inline-block;*/
@@ -1036,12 +1120,12 @@ textarea.im_message_field {
width: 19px;
height: 23px;
vertical-align: text-top;
- background: url(../img/icons/IconsetW.png) -12px -68px no-repeat;
- background-size: 42px 280px;
+ background: url(../img/icons/IconsetW.png?1) -12px -68px no-repeat;
+ background-size: 42px 430px;
opacity: 0.8;
}
.is_1x .icon-paperclip {
- background-image: url(../img/icons/IconsetW_1x.png);
+ background-image: url(../img/icons/IconsetW_1x.png?1);
}
.im_attach:hover .icon-paperclip {
opacity: 1;
@@ -1065,12 +1149,12 @@ textarea.im_message_field {
width: 23px;
height: 23px;
vertical-align: text-top;
- background: url(../img/icons/IconsetW.png) -10px -4px no-repeat;
- background-size: 42px 280px;
+ background: url(../img/icons/IconsetW.png?1) -10px -4px no-repeat;
+ background-size: 42px 430px;
opacity: 0.8;
}
.is_1x .icon-emoji {
- background-image: url(../img/icons/IconsetW_1x.png);
+ background-image: url(../img/icons/IconsetW_1x.png?1);
}
.im_emoji_btn:hover .icon-emoji {
opacity: 1;
@@ -1113,12 +1197,12 @@ textarea.im_message_field {
width: 25px;
height: 21px;
vertical-align: text-top;
- background: url(../img/icons/IconsetW.png) -9px -132px no-repeat;
- background-size: 42px 280px;
+ background: url(../img/icons/IconsetW.png?1) -9px -132px no-repeat;
+ background-size: 42px 430px;
opacity: 0.8;
}
.is_1x .icon-camera {
- background-image: url(../img/icons/IconsetW_1x.png);
+ background-image: url(../img/icons/IconsetW_1x.png?1);
}
.im_media_attach:hover .icon-camera {
opacity: 1;
@@ -1360,14 +1444,14 @@ img.img_fullsize {
}
.emoji-menu-tail {
- background: url(../img/icons/IconsetW.png) -14px -268px no-repeat;
- background-size: 42px 280px;
+ background: url(../img/icons/IconsetW.png?1) -14px -268px no-repeat;
+ background-size: 42px 430px;
width: 14px;
height: 7px;
margin: 0 83px;
}
.is_1x .emoji-menu-tail {
- background-image: url(../img/icons/IconsetW_1x.png);
+ background-image: url(../img/icons/IconsetW_1x.png?1);
}
diff --git a/img/icons/CheckIn_Recent.png b/img/icons/CheckIn_Recent.png
deleted file mode 100755
index 6cee6a83..00000000
Binary files a/img/icons/CheckIn_Recent.png and /dev/null differ
diff --git a/img/icons/IconsetW.png b/img/icons/IconsetW.png
index 2c33d55f..15fa913d 100644
Binary files a/img/icons/IconsetW.png and b/img/icons/IconsetW.png differ
diff --git a/img/icons/IconsetW_1x.png b/img/icons/IconsetW_1x.png
index f82ec58e..7d7b5c4f 100644
Binary files a/img/icons/IconsetW_1x.png and b/img/icons/IconsetW_1x.png differ
diff --git a/img/icons/Location_Active.png b/img/icons/Location_Active.png
deleted file mode 100755
index a1394d00..00000000
Binary files a/img/icons/Location_Active.png and /dev/null differ
diff --git a/img/icons/VideoIcon.png b/img/icons/VideoIcon.png
deleted file mode 100755
index ea9482b4..00000000
Binary files a/img/icons/VideoIcon.png and /dev/null differ
diff --git a/index.html b/index.html
index 520ee52b..298a32dc 100644
--- a/index.html
+++ b/index.html
@@ -7,7 +7,7 @@
-
+
@@ -40,7 +40,7 @@
-
+
@@ -48,14 +48,14 @@
-
+
-
-
-
-
+
+
+
+
-
+