Skip to content

Instantly share code, notes, and snippets.

@secondwtq
Created May 2, 2016 14:50
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save secondwtq/7807cb580a6486daa22df0e50afaa9af to your computer and use it in GitHub Desktop.
Save secondwtq/7807cb580a6486daa22df0e50afaa9af to your computer and use it in GitHub Desktop.
Custom stylesheet for Mobile version of Telegram Web for space-efficiency on desktop.
/*
<link rel="stylesheet" href="https://too-young.me/static/public/tg-mobile.css">
*/
body {
font-family: "Lucida Grande","Hiragino Sans GB","Hiragino Sans GB W3";
}
.im_history_messages_group a.im_message_author,
.im_message_reply_author,
.im_short_message_text,
.im_message_text {
font-size: 10px;
}
div.im_message_body {
padding: 2px 3px;
border-radius: 0px 0px 0 0;
overflow: visible;
background: none;
}
.im_message_author {
margin-left: 24px;
}
.im_message_reply_author {
line-height: 10px;
}
.im_message_fwd_header {
font-size: 10px;
font-style: oblique;
}
.emoji {
zoom:0.707;
}
.im_message_from_photo, .im_message_fwd_photo {
width: 24px;
height: 24px;
}
.im_history_messages_group a.im_message_from_photo {
/* margin-left: -22px; */
/* float: left; */
float: left !important;
position: relative;
margin: 0;
position: absolute;
border: 1px solid #ddd;
}
.im_history_messages_group .im_content_message_wrap.im_message_in,
.im_history_messages_group .im_grouped_short .im_content_message_wrap.im_message_in,
.im_history_messages_group .im_grouped .im_content_message_wrap.im_message_in {
padding-left: 0;
}
.im_content_message_wrap.im_message_in {
padding-right: 0;
float: none;
}
.im_content_message_wrap {
margin: 4px 0;
}
.im_grouped_short .im_content_message_wrap {
margin: 0;
margin-left: 6px;
}
.im_message_date {
font-size: 8px;
}
.im_message_meta {
bottom: 0;
left: 0;
margin: 0;
float:right;
position: relative;
width: auto;
padding-right: 4px;
}
.im_message_wrap {
padding: 0;
border-top: 1px solid #ccc;
}
.im_grouped .im_message_wrap,
.im_grouped_short .im_message_wrap {
border-top: 1px solid #f0f0f0;
}
.im_message_media {
/*margin-top: 24px;*/
}
.im_message_body_media a.im_message_author {
display: block;
}
/* unread messages & join/leave banner */
.im_message_unread_split, .im_service_message {
font-size: 9px;
line-height: 9px;
padding: 4px;
margin: 0;
}
.im_message_reply {
padding-left: 8px;
}
.im_message_reply_border {
margin-left: -4px;
width: 1px;
height: 28px;
}
/* navbar */
.tg_page_head .navbar {
min-height: 32px;
}
.navbar-quick-nav h4 {
font-size: 12px;
}
.navbar-quick-profile-back small, .navbar-quick-group-back small {
font-size: 11px;
}
.navbar-toggle-wrap .navbar-toggle {
padding: 6px 10px 6px;
}
.tg_page_head .navbar-inverse .navbar-quick-nav > li > a {
padding: 4px 5px 1px 20px;
height: 32px;
}
.navbar-quick-nav .icon-back {
margin-left: -16px;
margin-top: 6px;
}
.navbar-peer-wrap {
width: 36px;
height: 36px;
padding: 2px;
}
.navbar-peer-wrap img {
width: 32px;
height: 32px;
}
/* send panel */
.im_send_panel_wrap {
padding: 0;
border-top: 1px solid #ddd;
}
.composer_rich_textarea {
font-size: 12px;
padding: 3px;
}
.composer_command_btn {
right: 4px;
top: 4px;
}
.im_attach, .composer_emoji_insert_btn {
padding-left: 4px;
padding-right: 4px;
padding-top: 1px;
width: 32px;
text-align: center;
}
.im_send_field_wrap {
margin: 0 32px;
}
/* main listview */
.im_dialogs_scrollable_wrap a.im_dialog {
padding: 0 2px;
}
.im_dialog_photo.pull-left.peer_photo_init {
margin-right: 2px;
width: 32px;
height: 32px;
}
img.im_dialog_photo {
width: 32px;
height: 32px;
}
.im_dialog_peer, .im_dialog_message {
font-size: 11px;
margin: 0;
}
.im_dialog_date {
font-size: 9px;
}
span.im_dialog_badge.badge {
font-size: 9px;
padding: 3px;
min-width: 16px;
border-radius: 12px;
margin-top: 2px;
}
.im_dialog_meta.pull-right.text-right {
margin-top: 0;
}
.im_dialog_date {
font-size: 9px;
}
.im_dialog_date, a.im_dialog:hover .im_dialog_date, a.im_dialog_selected .im_dialog_date {
font-size: 9px;
}
/* main listview navbar */
.tg_page_head .navbar > .container .navbar-brand {padding: 3px 3px;margin: 0;}
/* search button */
a.navbar-search-wrap { padding: 6px; }
/* dropdown button */
.navbar_peer_not_selected .navbar-toggle-wrap .navbar-toggle { padding: 11px 8px; }
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment