diff --git a/lib/static/gen_smiley_css.py b/lib/static/gen_smiley_css.py index 8f494b7..d5b9dbb 100755 --- a/lib/static/gen_smiley_css.py +++ b/lib/static/gen_smiley_css.py @@ -1,7 +1,7 @@ #!/usr/bin/env python2 # -*- coding: UTF-8 -*- -# File: gen_emoji_css.py -# Date: Sat Dec 20 17:50:57 2014 +0800 +# File: gen_smiley_css.py +# Date: Sun Dec 21 23:13:23 2014 +0800 # Author: Yuxin Wu import os @@ -12,6 +12,7 @@ DIR_PATH = os.path.dirname(os.path.abspath(__file__)) OUTPUT_FILE = os.path.join(DIR_PATH, 'smiley.css') HEAD = """.smiley { + padding: 1px; background-position: -2px -2px; background-repeat: norepeat; width: 20px; diff --git a/lib/static/parse_tencent_smiley.py b/lib/static/parse_tencent_smiley.py index 245a1c6..9dff14e 100755 --- a/lib/static/parse_tencent_smiley.py +++ b/lib/static/parse_tencent_smiley.py @@ -1,7 +1,7 @@ #!/usr/bin/env python2 # -*- coding: UTF-8 -*- -# File: parse_tencent_emoji.py -# Date: Sat Dec 20 17:52:20 2014 +0800 +# File: parse_tencent_smiley.py +# Date: Sun Dec 21 23:35:36 2014 +0800 # Author: Yuxin Wu import xml.etree.ElementTree as ET @@ -22,6 +22,9 @@ for child in root: assert len(lst) == 105 for idx, v in enumerate(lst): if type(v) == str: + # two code appears in the xml.. don't know why + v = v.replace('<', '<') + v = v.replace('&', '&') v = v.decode('utf-8') smileys[v] = idx diff --git a/lib/static/smiley.css b/lib/static/smiley.css index db7b4f5..f28db8c 100644 --- a/lib/static/smiley.css +++ b/lib/static/smiley.css @@ -1,4 +1,5 @@ .smiley { + padding: 1px; background-position: -2px -2px; background-repeat: norepeat; width: 20px; diff --git a/lib/static/template.html b/lib/static/template.html index 01a5ce7..36725e0 100644 --- a/lib/static/template.html +++ b/lib/static/template.html @@ -4,23 +4,31 @@ WeChat + {extra_css} {extra_js}
-
-
-
-
-

{talker}

-
+
+
+
+

{talker}

-
-
- {messages} -
+
+
+
+ {messages}
@@ -37,14 +45,10 @@ var playVoice = function(event) {{ $(document).ready(function() {{ $(".fancybox").fancybox({{ - // fancybox will otherwise scroll page to top - helpers: {{ overlay : {{ locked : false}}}} - }}); - - // initialize avatar, avoid repeatly inserting the same base64 img into html - $('.me .avatar').each(function(_, e) {{ e.src = "data:image/jpg;base64,{avatar_me}"; }}) - $('.you .avatar').each(function(_, e) {{ e.src = "data:image/jpg;base64,{avatar_you}"; }}) + // fancybox will otherwise scroll page to top +helpers: {{ overlay : {{ locked : false}}}} }}); + }}); diff --git a/lib/static/tencent-smiley.json b/lib/static/tencent-smiley.json index c4af5f1..a913ba4 100644 --- a/lib/static/tencent-smiley.json +++ b/lib/static/tencent-smiley.json @@ -1 +1 @@ -{"[\u5496\u5561]": 60, "[\u7c43\u7403]": 58, "[Chuckle]": 20, "/\u62f3\u5934": 85, "[\u793c\u7269]": 77, "/\u64e6\u6c57": 40, "[Bomb]": 70, "[Laugh]": 28, "/\u767d\u773c": 22, "[Surrender]": 99, "/\u592a\u9633": 76, "/::-S": 31, "[Meditate]": 101, "/:#-0": 100, "/:>-|": 48, "[\u5de6\u592a\u6975]": 103, "[\u596e\u9b25]": 30, "[Cake]": 68, "/::-O": 47, "/:<&": 103, "[Twirl]": 95, "/::-|": 10, "/\u4fbf\u4fbf": 74, "[\u60ca\u8bb6]": 14, "[\u5de6\u54fc\u54fc]": 45, "/:kn": 71, "[\u5927\u7b11]": 28, "/\u5f97\u610f": 4, "/\u793a\u7231": 65, "/\u70b8\u5f39": 70, "/\u5472\u7259": 13, "[\u9a5a\u8a1d]": 14, "/:gift": 77, "[\u7591\u554f]": 32, "[\u6572\u6253]": 38, "/\u5077\u7b11": 20, "/\u59d4\u5c48": 49, "[\u9634\u9669]": 51, "[\u53f3\u54fc\u54fc]": 46, "/\u4e52\u4e53": 59, "[\u7591\u95ee]": 32, "[Grin]": 13, "/::<": 5, "/:pd": 55, "/\u6d41\u6c57": 27, "[\u8abf\u76ae]": 12, "[\u62f3\u982d]": 85, "/\u8db3\u7403": 72, "/:8-)": 4, "[Ladybug]": 73, "[\u4e52\u4e53]": 59, "[\u54c8\u6b20]": 47, "/:rose": 63, "[\u98de\u543b]": 91, "[Fist]": 85, "/\u53f3\u54fc\u54fc": 46, "[Cry]": 9, "[\u58de\u7b11]": 44, "/:turn": 97, "/\u7231\u5fc3": 66, "/:strong": 79, "/:bad": 86, "/:ladybug": 73, "[Drool]": 2, "/\u53d1\u6012": 11, "[\u4fbf\u4fbf]": 74, "[Moon]": 75, "[Slight]": 22, "/\u8857\u821e": 101, "[\u98ef]": 61, "[PingPong]": 59, "[\u5634\u5507]": 65, "[Basketball]": 58, "/\u5bb3\u7f9e": 6, "[\u9589\u5634]": 7, "[\u53d1\u6012]": 11, "[Smooch]": 102, "[Grimace]": 1, "/:fade": 64, "[\u78d5\u982d]": 96, "[\u5f31]": 80, "[Bah\uff01L]": 45, "[\u7f9e\u8fb1]": 43, "[\u6473\u9f3b]": 41, "[Watermelon]": 56, "/\u7231\u4f60": 87, "[TaiChi L]": 103, "[\u5618]": 33, "[Smug]": 23, "[\u5927\u54ed]": 9, "/:weak": 80, "[Scold]": 31, "[\u52dd\u5229]": 82, "[Scowl]": 3, "[\u98db\u543b]": 91, "[\u611b\u60c5]": 90, "/\u8df3\u8df3": 92, "/\u6fc0\u52a8": 100, "/\u6d41\u6cea": 5, "/\u5927\u54ed": 9, "[Shhh]": 33, "[Trick]": 44, "/\u5413": 53, "/\u5410": 19, "[Blowkiss]": 91, "[\u767c\u6012]": 11, "[\u996d]": 61, "[Ruthless]": 16, "[Sun]": 76, "/:showlove": 65, "[Shy]": 6, "/\u5c34\u5c2c": 10, "[Kotow]": 96, "/::,@": 29, "/:love": 90, "[Sleep]": 8, "[Determined]": 30, "/:B-)": 44, "/\u9ab7\u9ac5": 37, "/:bome": 70, "[\u53ef\u601c]": 54, "[\u83dc\u5200]": 55, "/:share": 81, "/\u51cb\u8c22": 64, "[\u5492\u9a82]": 31, "/:8*": 54, "/:shake": 93, "/\u9634\u9669": 51, "/\u86cb\u7cd5": 68, "/\u8c03\u76ae": 12, "[Poop]": 74, "/\u897f\u74dc": 56, "/:no": 88, "[Silent]": 7, "[Waddle]": 92, "/:dig": 41, "[\u5f3a]": 79, "/:!!!": 37, "/\u83dc\u5200": 55, "[\u78d5\u5934]": 96, "[Dagger]": 71, "[Fight]": 83, "[\u9119\u89c6]": 48, "[\u9f13\u638c]": 42, "[\u53d1\u5446]": 3, "[\u56de\u982d]": 97, "[Peace]": 82, "[Heart]": 66, "[\u70b8\u5f39]": 70, "[Puke]": 19, "[\u7d2f]": 25, "/:xx": 38, "[\u6d41\u6c57]": 27, "/\u7761": 8, "[Coffee]": 60, "/:,@!": 36, "[\u6708\u4eae]": 75, "/\u9119\u89c6": 48, "[\u5564\u9152]": 57, "/:skip": 98, "/:,@P": 20, "/\u8df3\u7ef3": 98, "[\u732e\u543b]": 102, "/:<W>": 56, "/\u56de\u5934": 97, "[\u5c34\u5c2c]": 10, "/:,@@": 34, "/\u96be\u8fc7": 15, "/:break": 67, "[\u8f6c\u5708]": 95, "/:,@x": 33, "/:,@f": 30, "/\u5f3a": 79, "/:,@o": 23, "/\u5f31": 80, "[\u70b8\u5f48]": 70, "[Cleaver]": 55, "[\u5472\u7259]": 13, "[Soccer]": 72, "[\u62e5\u62b1]": 78, "[\u6109\u5feb]": 21, "[\u7bee\u7403]": 58, "/\u74e2\u866b": 73, "/:kotow": 96, "[\u9965\u997f]": 24, "/:&>": 104, "/\u56f0": 25, "/:jj": 84, "[\u7532\u87f2]": 73, "[Whimper]": 54, "[Pig]": 62, "[Hooray]": 100, "[\u8c6c\u982d]": 62, "[\u95ed\u5634]": 7, "/\u6293\u72c2": 18, "/\u5492\u9a82": 31, "/:&-(": 43, "[\u767d\u773c]": 22, "[\u574f\u7b11]": 44, "[Pooh-pooh]": 48, "[\u6487\u5634]": 1, "/\u61a8\u7b11": 28, "[Hammer]": 38, "[Speechless]": 40, "[\u9ab7\u9acf\u982d]": 37, "[\u8f49\u5708]": 95, "/\u6655": 34, "[\u9951\u9913]": 24, "\"/::'(\"": 9, "[RockOn]": 87, "[\u8df3\u8df3]": 92, "[Rose]": 63, "[Dizzy]": 34, "/\u51b7\u6c57": 17, "[Shocked]": 32, "/\u53d1\u6296": 93, "/:li": 69, "[\u74e2\u866b]": 73, "[Smile]": 0, "/\u5618": 33, "[Gift]": 77, "/:X-)": 51, "[Wave]": 39, "[Toasted]": 36, "[\u6fc0\u52d5]": 100, "[\u67af\u840e]": 64, "[\u594b\u6597]": 30, "[Hug]": 78, "[\u732a\u5934]": 62, "[Awkward]": 10, "/:jump": 92, "[ThumbsDown]": 80, "/:kiss": 102, "[Commando]": 29, "[\u5687]": 53, "[\u5077\u7b11]": 20, "[Beckon]": 84, "/:P-(": 49, "[\u518d\u898b]": 39, "/\u5927\u5175": 29, "[\u6655]": 34, "/:circle": 95, "[\u5de6\u592a\u6781]": 103, "[\u5410]": 19, "[Lightning]": 69, "/:pig": 62, "/\u6487\u5634": 1, "[\u5bb3\u7f9e]": 6, "/:basketb": 58, "/\u7cd7\u5927\u4e86": 43, "/\u78d5\u5934": 96, "[\u6fc0\u52a8]": 100, "[Hungry]": 24, "[Tormented]": 35, "/:@x": 53, "/:hug": 78, "[Skull]": 37, "[\u64c1\u62b1]": 78, "/:handclap": 42, "/\u996d": 61, "/:coffee": 60, "[\u6004\u706b]": 94, "/:@@": 85, "[\u51cb\u8c22]": 64, "[\u80dc\u5229]": 82, "[\u5feb\u54ed\u4e86]": 50, "/\u9177": 16, "/\u62a0\u9f3b": 41, "/\u73ab\u7470": 63, "/:@)": 83, "[Shake]": 81, "[Scream]": 18, "[\u7761]": 8, "[Sly]": 51, "[\u8c03\u76ae]": 12, "/\u53ef\u7231": 21, "/:@>": 46, "[\u64e6\u6c57]": 40, "[\u62b1\u62f3]": 83, "[Frown]": 15, "[NosePick]": 41, "[\u5dee\u52c1]": 86, "/\u6325\u624b": 99, "/:cake": 68, "/:<@": 45, "[Nuh-uh]": 88, "/\u518d\u89c1": 39, "/\u95ea\u7535": 69, "[\u4eb2\u4eb2]": 52, "[\u9a5a\u6050]": 26, "/\u53d1\u5446": 3, "[\u7cd7\u5927\u4e86]": 43, "[\u79ae\u7269]": 77, "[NO]": 88, "/\u6708\u4eae": 75, "/:<O>": 94, "/\u5fc3\u788e": 67, "/\u8f6c\u5708": 95, "/\u7bee\u7403": 58, "[Pinky]": 86, "[\u62f3\u5934]": 85, "[\u53f3\u592a\u6781]": 104, "/\u732a\u5934": 62, "[\u89aa\u89aa]": 52, "/OK": 89, "[Sob]": 5, "/\u60ca\u8bb6": 14, "/:heart": 66, "[\u767c\u6296]": 93, "/\u54c8\u6b20": 47, "[\u61a8\u7b11]": 28, "/\u5de6\u592a\u6781": 103, "[\u760b\u4e86]": 35, "[\u63e1\u624b]": 81, "[\u5f97\u610f]": 4, "[\u6688]": 34, "/\u5dee\u52b2": 86, "[\u7231\u4f60]": 87, "/\u5feb\u54ed\u4e86": 50, "/\u6572\u6253": 38, "/\u5496\u5561": 60, "[\u7231\u60c5]": 90, "[\u50b2\u6162]": 23, "[Shame]": 43, "[\u60a0\u95f2]": 29, "[\u592a\u967d]": 76, "/\u8870": 36, "/\u98de\u543b": 91, "/\u62e5\u62b1": 78, "/:v": 82, "/:eat": 61, "/\u6298\u78e8": 35, "[Blush]": 17, "[\u60ca\u6050]": 26, "[Rice]": 61, "/:footb": 72, "/\u6004\u706b": 94, "/:moon": 75, "/\u7591\u95ee": 32, "[\u9ab7\u9ac5]": 37, "[Wrath]": 53, "[ThumbsUp]": 79, "[\u5c37\u5c2c]": 10, "[TaiChi R]": 104, "[Bah\uff01R]": 46, "[Panic]": 26, "[\u9670\u96aa]": 51, "[Sweat]": 27, "[\u56de\u5934]": 97, "[Shrunken]": 49, "[\u95ea\u7535]": 69, "[JumpRope]": 98, "[\u5413]": 53, "[\u6295\u964d]": 99, "[Drowsy]": 25, "[CoolGuy]": 4, "/:|-)": 25, "[Lips]": 65, "[Tongue]": 12, "[InLove]": 90, "[\u7231\u5fc3]": 66, "/\u7231\u60c5": 90, "[Yawn]": 47, "[\u51b7\u6c57]": 17, "/:shit": 74, "/:sun": 76, "[\u6293\u72c2]": 18, "/\u95ed\u5634": 7, "[\u897f\u74dc]": 56, "[\u5fae\u7b11]": 0, "[TearingUp]": 50, "[\u611b\u4f60]": 87, "/:wipe": 40, "[\u518d\u89c1]": 39, "[\u6d41\u6dda]": 5, "[\u4e82\u821e]": 101, "[\u5200]": 71, "[\u5fc3\u788e]": 67, "[\u8272]": 2, "[Tremble]": 93, "[\u5674\u706b]": 94, "/\u9965\u997f": 24, "/\u60ca\u6050": 26, "/\u4eb2\u4eb2": 52, "/\u5de6\u54fc\u54fc": 45, "[BrokenHeart]": 67, "[Joyful]": 21, "[\u53d1\u6296]": 93, "/::8": 35, "[\u8df3\u7ef3]": 98, "/::>": 28, "[\u53f3\u592a\u6975]": 104, "/::)": 0, "/::(": 15, "/::+": 16, "/::*": 52, "/\u53f3\u592a\u6781": 104, "/::!": 26, "/::$": 6, "/::X": 7, "[\u52fe\u5f15]": 84, "/::Z": 8, "[Aaagh!]": 94, "/::Q": 18, "/::P": 12, "/::T": 19, "/::L": 27, "/::O": 14, "/::@": 11, "/::B": 2, "/::D": 13, "[\u592a\u9633]": 76, "/::|": 3, "/::~": 1, "[\u5f37]": 79, "[Surprise]": 14, "[Wilt]": 64, "[\u8db3\u7403]": 72, "/\u53ef\u601c": 54, "/\u5fae\u7b11": 0, "/::d": 22, "/::g": 24, "/NO": 88, "[\u96be\u8fc7]": 15, "[\u59d4\u5c48]": 49, "[\u73ab\u7470]": 63, "/\u574f\u7b11": 44, "/:?": 32, "[\u62a0\u9f3b]": 41, "/:bye": 39, "/\u594b\u6597": 30, "[\u5492\u7f75]": 31, "[\u9119\u8996]": 48, "/:--b": 17, "[\u9583\u96fb]": 69, "\"/::'|\"": 50, "/\u52fe\u5f15": 84, "/\u732e\u543b": 102, "[\u6d41\u6cea]": 5, "/\u80dc\u5229": 82, "/\u50b2\u6162": 23, "[\u60a0\u9591]": 29, "/:<L>": 91, "/\u5564\u9152": 57, "/:hiphot": 101, "/:,@-D": 21, "/:lvu": 87, "[Kiss]": 52, "/\u793c\u7269": 77, "[\u56f0]": 25, "/:oY": 99, "/\u62b1\u62f3": 83, "/\u9f13\u638c": 42, "[\u767c\u5446]": 3, "[\u4e71\u821e]": 101, "[OK]": 89, "/:beer": 57, "[\u9177]": 16, "[\u75af\u4e86]": 35, "/:ok": 89, "[\u8df3\u7e69]": 98, "/:oo": 59, "[Angry]": 11, "/\u8272": 2, "[Dramatic]": 97, "[\u86cb\u7cd5]": 68, "/\u63e1\u624b": 81, "/\u5200": 71, "[\u96e3\u904e]": 15, "[\u611b\u5fc3]": 66, "[\u737b\u543b]": 102, "[\u5653]": 33, "[\u53ef\u6190]": 54, "[Clap]": 42, "[\u5dee\u52b2]": 86, "[Beer]": 57, "[\u8870]": 36} \ No newline at end of file +{"[\u5496\u5561]": 60, "[\u7c43\u7403]": 58, "[Chuckle]": 20, "/\u62f3\u5934": 85, "[\u793c\u7269]": 77, "/\u64e6\u6c57": 40, "[Bomb]": 70, "[Laugh]": 28, "/\u767d\u773c": 22, "[Surrender]": 99, "/\u592a\u9633": 76, "/::-S": 31, "[Meditate]": 101, "/:#-0": 100, "/:>-|": 48, "[\u5de6\u592a\u6975]": 103, "[\u596e\u9b25]": 30, "[Cake]": 68, "/::-O": 47, "[Twirl]": 95, "/::-|": 10, "/\u4fbf\u4fbf": 74, "[\u60ca\u8bb6]": 14, "[\u5de6\u54fc\u54fc]": 45, "/:kn": 71, "[\u5927\u7b11]": 28, "/\u5f97\u610f": 4, "/\u793a\u7231": 65, "/\u70b8\u5f39": 70, "/\u5472\u7259": 13, "[\u9a5a\u8a1d]": 14, "/:gift": 77, "[\u7591\u554f]": 32, "[\u6572\u6253]": 38, "/\u5077\u7b11": 20, "/\u59d4\u5c48": 49, "[\u9634\u9669]": 51, "[\u53f3\u54fc\u54fc]": 46, "/\u4e52\u4e53": 59, "[\u7591\u95ee]": 32, "[Grin]": 13, "[ThumbsUp]": 79, "/:pd": 55, "/\u6d41\u6c57": 27, "[\u8abf\u76ae]": 12, "[\u62f3\u982d]": 85, "/\u8db3\u7403": 72, "/:8-)": 4, "[Ladybug]": 73, "[\u4e52\u4e53]": 59, "[\u54c8\u6b20]": 47, "/:rose": 63, "[\u98de\u543b]": 91, "[Fist]": 85, "/:<&": 103, "/\u53f3\u54fc\u54fc": 46, "[Cry]": 9, "[\u58de\u7b11]": 44, "/:turn": 97, "/\u7231\u5fc3": 66, "/:strong": 79, "/:bad": 86, "/:ladybug": 73, "[Drool]": 2, "/\u53d1\u6012": 11, "[\u4fbf\u4fbf]": 74, "[Moon]": 75, "/:<@": 45, "/\u8857\u821e": 101, "[\u98ef]": 61, "[PingPong]": 59, "[\u5634\u5507]": 65, "[Basketball]": 58, "/\u5bb3\u7f9e": 6, "[\u9589\u5634]": 7, "[\u53d1\u6012]": 11, "[Smooch]": 102, "[Grimace]": 1, "/:fade": 64, "[\u78d5\u982d]": 96, "[\u5f31]": 80, "[Bah\uff01L]": 45, "[\u7f9e\u8fb1]": 43, "[\u6473\u9f3b]": 41, "[Watermelon]": 56, "/\u7231\u4f60": 87, "[TaiChi L]": 103, "[\u5618]": 33, "[Smug]": 23, "[\u5927\u54ed]": 9, "/:weak": 80, "[Scold]": 31, "[\u52dd\u5229]": 82, "[Scowl]": 3, "[\u98db\u543b]": 91, "[\u611b\u60c5]": 90, "/\u8df3\u8df3": 92, "/\u6fc0\u52a8": 100, "/\u6d41\u6cea": 5, "/\u5927\u54ed": 9, "[Shhh]": 33, "[Trick]": 44, "/\u5413": 53, "/\u5410": 19, "[Blowkiss]": 91, "[\u767c\u6012]": 11, "[\u996d]": 61, "[Ruthless]": 16, "[Sun]": 76, "/:showlove": 65, "[Shy]": 6, "/\u5c34\u5c2c": 10, "[Kotow]": 96, "/::,@": 29, "/:love": 90, "[Sleep]": 8, "[Determined]": 30, "/:B-)": 44, "/\u9ab7\u9ac5": 37, "/:bome": 70, "[\u53ef\u601c]": 54, "[\u83dc\u5200]": 55, "/:share": 81, "/\u51cb\u8c22": 64, "[\u5492\u9a82]": 31, "/:8*": 54, "/:shake": 93, "/\u9634\u9669": 51, "/\u86cb\u7cd5": 68, "/\u8c03\u76ae": 12, "[Poop]": 74, "/\u897f\u74dc": 56, "/:no": 88, "[Silent]": 7, "[Waddle]": 92, "/:dig": 41, "[\u5f3a]": 79, "/:!!!": 37, "/\u83dc\u5200": 55, "[\u78d5\u5934]": 96, "[Dagger]": 71, "[Fight]": 83, "[\u9119\u89c6]": 48, "[\u9f13\u638c]": 42, "[\u53d1\u5446]": 3, "[\u56de\u982d]": 97, "[Peace]": 82, "[Heart]": 66, "[\u70b8\u5f39]": 70, "[Puke]": 19, "[\u7d2f]": 25, "/:xx": 38, "[\u6d41\u6c57]": 27, "/\u7761": 8, "[Coffee]": 60, "/:,@!": 36, "[\u6708\u4eae]": 75, "/\u9119\u89c6": 48, "[\u5564\u9152]": 57, "/:skip": 98, "/:,@P": 20, "/\u8df3\u7ef3": 98, "[\u732e\u543b]": 102, "/\u56de\u5934": 97, "[\u5c34\u5c2c]": 10, "/:,@@": 34, "/\u96be\u8fc7": 15, "/:break": 67, "[\u8f6c\u5708]": 95, "/:,@x": 33, "/:,@f": 30, "/\u5f3a": 79, "/:,@o": 23, "/\u5f31": 80, "[\u70b8\u5f48]": 70, "[Cleaver]": 55, "[\u5472\u7259]": 13, "[Soccer]": 72, "[\u62e5\u62b1]": 78, "[\u6109\u5feb]": 21, "[\u7bee\u7403]": 58, "/\u74e2\u866b": 73, "/:kotow": 96, "/:": 56, "[\u9965\u997f]": 24, "/\u56f0": 25, "/:jj": 84, "[\u7532\u87f2]": 73, "[Whimper]": 54, "[Pig]": 62, "[Hooray]": 100, "[\u8c6c\u982d]": 62, "[\u95ed\u5634]": 7, "/\u6293\u72c2": 18, "/\u5492\u9a82": 31, "[\u767d\u773c]": 22, "[\u574f\u7b11]": 44, "[Pooh-pooh]": 48, "[\u6487\u5634]": 1, "/\u61a8\u7b11": 28, "[Hammer]": 38, "[Speechless]": 40, "[\u9ab7\u9acf\u982d]": 37, "[\u8f49\u5708]": 95, "/\u6655": 34, "[\u9951\u9913]": 24, "\"/::'(\"": 9, "[RockOn]": 87, "[\u8df3\u8df3]": 92, "[Rose]": 63, "/:": 91, "[Dizzy]": 34, "/\u51b7\u6c57": 17, "[Shocked]": 32, "/\u53d1\u6296": 93, "/:moon": 75, "[\u74e2\u866b]": 73, "[Smile]": 0, "/\u5618": 33, "[Gift]": 77, "/:X-)": 51, "[Wave]": 39, "[Toasted]": 36, "[\u6fc0\u52d5]": 100, "[\u67af\u840e]": 64, "[\u594b\u6597]": 30, "[Hug]": 78, "[\u732a\u5934]": 62, "[Awkward]": 10, "/:jump": 92, "[ThumbsDown]": 80, "/:kiss": 102, "[Commando]": 29, "[\u5687]": 53, "[\u5077\u7b11]": 20, "[Beckon]": 84, "/:P-(": 49, "[\u518d\u898b]": 39, "/\u5927\u5175": 29, "[\u6655]": 34, "/:circle": 95, "[\u5de6\u592a\u6781]": 103, "[\u5410]": 19, "[Lightning]": 69, "/:pig": 62, "/\u6487\u5634": 1, "[\u5bb3\u7f9e]": 6, "/:basketb": 58, "/\u7cd7\u5927\u4e86": 43, "/\u78d5\u5934": 96, "[\u6fc0\u52a8]": 100, "[Hungry]": 24, "[Tormented]": 35, "/:@x": 53, "/:hug": 78, "[Skull]": 37, "[\u64c1\u62b1]": 78, "/:handclap": 42, "/\u996d": 61, "/:coffee": 60, "[\u6004\u706b]": 94, "/:@@": 85, "[\u51cb\u8c22]": 64, "[\u80dc\u5229]": 82, "[\u5feb\u54ed\u4e86]": 50, "/\u9177": 16, "/\u62a0\u9f3b": 41, "/\u73ab\u7470": 63, "/:@)": 83, "[Shake]": 81, "[Scream]": 18, "[\u7761]": 8, "[Sly]": 51, "[\u8c03\u76ae]": 12, "/\u53ef\u7231": 21, "/:@>": 46, "[\u64e6\u6c57]": 40, "[\u62b1\u62f3]": 83, "[Frown]": 15, "[NosePick]": 41, "[\u5dee\u52c1]": 86, "/\u6325\u624b": 99, "/:cake": 68, "/:": 94, "[Nuh-uh]": 88, "/\u518d\u89c1": 39, "/\u95ea\u7535": 69, "[\u4eb2\u4eb2]": 52, "[\u9a5a\u6050]": 26, "/\u53d1\u5446": 3, "[\u7cd7\u5927\u4e86]": 43, "[\u79ae\u7269]": 77, "[NO]": 88, "/\u6708\u4eae": 75, "/\u5fc3\u788e": 67, "/\u8f6c\u5708": 95, "/\u7bee\u7403": 58, "[Pinky]": 86, "[\u62f3\u5934]": 85, "[\u53f3\u592a\u6781]": 104, "/\u732a\u5934": 62, "[\u89aa\u89aa]": 52, "/OK": 89, "[Sob]": 5, "/\u60ca\u8bb6": 14, "/:heart": 66, "[\u767c\u6296]": 93, "/\u54c8\u6b20": 47, "[\u61a8\u7b11]": 28, "/\u5de6\u592a\u6781": 103, "[\u760b\u4e86]": 35, "[\u63e1\u624b]": 81, "[\u5f97\u610f]": 4, "[\u6688]": 34, "/\u5dee\u52b2": 86, "[\u7231\u4f60]": 87, "/\u5feb\u54ed\u4e86": 50, "/\u6572\u6253": 38, "/\u5496\u5561": 60, "[\u7231\u60c5]": 90, "[\u50b2\u6162]": 23, "[Shame]": 43, "[\u60a0\u95f2]": 29, "[\u592a\u967d]": 76, "/\u8870": 36, "/\u98de\u543b": 91, "/\u62e5\u62b1": 78, "/:v": 82, "/:eat": 61, "/\u6298\u78e8": 35, "[Blush]": 17, "[\u60ca\u6050]": 26, "[Rice]": 61, "/:footb": 72, "/\u6004\u706b": 94, "/:li": 69, "/\u7591\u95ee": 32, "[\u9ab7\u9ac5]": 37, "[Wrath]": 53, "[\u5c37\u5c2c]": 10, "[TaiChi R]": 104, "[Bah\uff01R]": 46, "[Panic]": 26, "[\u9670\u96aa]": 51, "[Sweat]": 27, "[\u56de\u5934]": 97, "[Shrunken]": 49, "[\u95ea\u7535]": 69, "[JumpRope]": 98, "[\u5413]": 53, "[\u6295\u964d]": 99, "[Drowsy]": 25, "[CoolGuy]": 4, "/:|-)": 25, "[Lips]": 65, "[Tongue]": 12, "[InLove]": 90, "[\u7231\u5fc3]": 66, "/\u7231\u60c5": 90, "[Yawn]": 47, "[\u51b7\u6c57]": 17, "/:shit": 74, "/:sun": 76, "[\u6293\u72c2]": 18, "/\u95ed\u5634": 7, "[\u897f\u74dc]": 56, "[\u5fae\u7b11]": 0, "[TearingUp]": 50, "[\u611b\u4f60]": 87, "/:wipe": 40, "[\u518d\u89c1]": 39, "[\u6d41\u6dda]": 5, "[\u4e82\u821e]": 101, "[\u5200]": 71, "[\u5fc3\u788e]": 67, "[\u8272]": 2, "[Tremble]": 93, "[\u5674\u706b]": 94, "/\u9965\u997f": 24, "/\u594b\u6597": 30, "/\u4eb2\u4eb2": 52, "/\u5de6\u54fc\u54fc": 45, "[BrokenHeart]": 67, "[Joyful]": 21, "[\u53d1\u6296]": 93, "/::8": 35, "/::<": 5, "[\u8df3\u7ef3]": 98, "/::>": 28, "[\u53f3\u592a\u6975]": 104, "/::)": 0, "/::(": 15, "/::+": 16, "/::*": 52, "/\u53f3\u592a\u6781": 104, "/::!": 26, "/::$": 6, "/::X": 7, "[\u52fe\u5f15]": 84, "/::Z": 8, "[Aaagh!]": 94, "/::Q": 18, "/::P": 12, "/::T": 19, "/::L": 27, "/::O": 14, "/::@": 11, "/::B": 2, "/::D": 13, "[\u592a\u9633]": 76, "/::|": 3, "/::~": 1, "[\u5f37]": 79, "[Surprise]": 14, "[Wilt]": 64, "[\u8db3\u7403]": 72, "/\u53ef\u601c": 54, "/\u5fae\u7b11": 0, "/::d": 22, "/::g": 24, "/:&-(": 43, "/NO": 88, "[\u96be\u8fc7]": 15, "[\u59d4\u5c48]": 49, "[\u73ab\u7470]": 63, "/\u574f\u7b11": 44, "/:?": 32, "[\u62a0\u9f3b]": 41, "/:bye": 39, "/\u60ca\u6050": 26, "[\u5492\u7f75]": 31, "[\u9119\u8996]": 48, "/:--b": 17, "[\u9583\u96fb]": 69, "\"/::'|\"": 50, "/\u52fe\u5f15": 84, "/\u732e\u543b": 102, "[\u6d41\u6cea]": 5, "/\u80dc\u5229": 82, "/\u50b2\u6162": 23, "[\u60a0\u9591]": 29, "/\u5564\u9152": 57, "/:hiphot": 101, "/:&>": 104, "/:,@-D": 21, "/:lvu": 87, "[Kiss]": 52, "/\u793c\u7269": 77, "[\u56f0]": 25, "/:oY": 99, "/\u62b1\u62f3": 83, "/\u9f13\u638c": 42, "[\u767c\u5446]": 3, "[\u4e71\u821e]": 101, "[OK]": 89, "/:beer": 57, "[\u9177]": 16, "[\u75af\u4e86]": 35, "/:ok": 89, "[\u8df3\u7e69]": 98, "/:oo": 59, "[Angry]": 11, "/\u8272": 2, "[Dramatic]": 97, "[\u86cb\u7cd5]": 68, "/\u63e1\u624b": 81, "/\u5200": 71, "[\u96e3\u904e]": 15, "[\u611b\u5fc3]": 66, "[\u737b\u543b]": 102, "[\u5653]": 33, "[Slight]": 22, "[\u53ef\u6190]": 54, "[Clap]": 42, "[\u5dee\u52b2]": 86, "[Beer]": 57, "[\u8870]": 36} \ No newline at end of file diff --git a/lib/static/wx.css b/lib/static/wx.css index 3f62b08..50a1d98 100644 --- a/lib/static/wx.css +++ b/lib/static/wx.css @@ -10,33 +10,6 @@ body { text-overflow: ellipsis; word-wrap: normal; } -.loadingIcon { - height: 20px; - width: 20px; - margin: 20px auto; - background: url(../images/ico_loading11844c2.gif) no-repeat center; -} -.chatPanel .unreadDot { - position: absolute; - background: url(../images/button_chat20067a.png) no-repeat -5px -980px; - width: 28px; - height: 24px; - margin: -7px 0 0 -21px; - left: 64px; - text-align: center; - line-height: 25px; - font-size: 12px; - color: #FFF; - _left: -5px; -} -.chatPanel .unreadDotS { - position: absolute; - left: 45px; - top: 1px; - width: 19px; - height: 19px; - background: url(../images/button_chat20067a.png) no-repeat -156px -1008px; -} /* reset */ html, body, @@ -165,7 +138,6 @@ table { html, body { height: 100%; - min-height: 755px; background: #4e5359 repeat 0 0; color: #666; font: 14px/1.5 Helvetica, Arial, Tahoma; @@ -198,33 +170,6 @@ a:active { .lightText { color: #ccc; } -.loadingMask { - position: absolute; - top: 0px; - left: 0px; - width: 415px; - height: 356px; - margin-left: -17px; - margin-top: -33px; - background-color: #000; - background: rgba(0, 0, 0, 0.5) url(../images/ico_loading11844c2.gif) no-repeat center; - opacity: 0.5; - z-index: 101; - border-radius: 0px 0px 4px 4px; - filter: alpha(opacity=50); -} -.loadingMaskWind { - margin: auto; - width: 100%; - height: 100%; - border-radius: 4px; - -moz-border-radius: 4px; - -webkit-border-radius: 4px; - background-color: #000; - opacity: 0.5; - filter: alpha(opacity=50); -} - .chatPanel .chatScorll::-webkit-scrollbar { width: 8px; height: 12px; @@ -1305,7 +1250,7 @@ a.btnSecondary:active { /*ie hack*/ _height: 400px; } -.chatPanel .chatContainer { +.chatPanel { /*background:#fff;*/ position: relative; border-radius: 2px 2px 6px 6px; @@ -1330,13 +1275,9 @@ a.btnSecondary:active { -o-border-radius: 4px 4px 0 0; -ms-border-radius: 4px 4px 0 0; } -/*single and group chat*/ -.chatPanel .chatNameWrap { +.chatPanel .chatName { border-radius: 6px 6px 0 0; text-align: center; - font-size: 16px; -} -.chatPanel .chatNameWrap .chatName { margin: 0 auto; width: 600px; white-space: nowrap; @@ -1396,8 +1337,6 @@ a.btnSecondary:active { .chatItem .avatar { width: 38px; height: 38px; - border: 1px solid #ccc\9; - border: 1px solid #FFF; box-shadow: 0px 1px 0px #B3B6BA; } .chatItem .cloud {