Áo thun Quảng Châu nữ tính và xinh xắn
Liên hệ mua hàng tại shop
lượt đánh giá
0/5Bạn chưa đánh giá
.sendername {
PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 8pt; PADDING-BOTTOM: 1px; COLOR: #808080; PADDING-TOP: 0.4em; FONT-FAMILY: Tahoma
}
.recvername {
PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 8pt; PADDING-BOTTOM: 1px; COLOR: #333399; PADDING-TOP: 0.4em; FONT-FAMILY: Tahoma
}
.conversationItem {
PADDING-RIGHT: 6px; MARGIN: 0px 0px 0.3em 13px; POSITION: relative
}
.repeatSender .sendername {
DISPLAY: none
}
.repeatSender .recvername {
DISPLAY: none
}
BODY {
PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #fff; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; POSITION: relative
}
#ConversationBody {
OVERFLOW-Y: auto; LEFT: 0px; OVERFLOW-X: auto; PADDING-BOTTOM: 0.75em; WIDTH: 100%; POSITION: absolute; TOP: 0px; HEIGHT: 100%; WORD-WRAP: break-word
}
#RecentHistory {
DISPLAY: none
}
.nonscrollableConversation {
OVERFLOW-Y: hidden; PADDING-BOTTOM: 0px
}
.usertext {
FONT-SIZE: 10pt; COLOR: #000; FONT-FAMILY: Arial
}
.ymsgrname {
FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #ff0000; FONT-FAMILY: Arial
}
.timestamp {
DISPLAY: none; FONT-WEIGHT: normal
}
.conversationItem .sendername {
TEXT-INDENT: -8px
}
.conversationItem .recvername {
TEXT-INDENT: -8px
}
.usertext IMG {
verical-align: middle
}
.showTimestamps .sendername {
PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px
}
.showTimestamps .recvername {
PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px
}
.showTimestamps .repeatSender .sendername {
PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px
}
.showTimestamps .repeatSender .recvername {
PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px
}
.showTimestamps .timestamp {
DISPLAY: inline
}
.redstatus {
PADDING-RIGHT: 4px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 8pt; PADDING-BOTTOM: 3px; COLOR: #dd3333; PADDING-TOP: 4px; FONT-FAMILY: Tahoma
}
.buzzMessage {
PADDING-RIGHT: 4px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 8pt; PADDING-BOTTOM: 3px; COLOR: #dd3333; PADDING-TOP: 4px; FONT-FAMILY: Tahoma
}
.greenstatus {
PADDING-RIGHT: 4px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 8pt; PADDING-BOTTOM: 3px; COLOR: #33dd33; PADDING-TOP: 4px; FONT-FAMILY: Tahoma
}
.graystatus {
PADDING-RIGHT: 4px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 8pt; PADDING-BOTTOM: 3px; COLOR: #888888; PADDING-TOP: 4px; FONT-FAMILY: Tahoma
}
.chataction {
PADDING-RIGHT: 4px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 8pt; PADDING-BOTTOM: 3px; COLOR: #880088; PADDING-TOP: 4px; FONT-FAMILY: Tahoma
}
.imvnotify {
PADDING-RIGHT: 4px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 8pt; PADDING-BOTTOM: 3px; COLOR: #000088; PADDING-TOP: 4px; FONT-FAMILY: Tahoma
}
A {
COLOR: #0000ff
}
P {
MARGIN-TOP: 1px; MARGIN-BOTTOM: 1px; MARGIN-LEFT: 10px; TEXT-INDENT: -7px
}
#LastTypingILN {
PADDING-RIGHT: 6px; DISPLAY: none; PADDING-LEFT: 0px; FONT-WEIGHT: normal; PADDING-BOTTOM: 0px; MARGIN: 7px 0px 0.3em 5px; WIDTH: 100%; PADDING-TOP: 0px; FONT-STYLE: italic
}
.LastMessageReceived#LastTypingILN {
TEXT-ALIGN: center
}
.iln {
MARGIN: 4px 0px; POSITION: relative; WORD-WRAP: break-word
}
.iln TD {
PADDING-RIGHT: 0px; PADDING-LEFT: 6px; FONT-SIZE: 8pt; PADDING-BOTTOM: 5px; LINE-HEIGHT: 1.3em; PADDING-TOP: 4px; FONT-FAMILY: Tahoma
}
.iln .bd {
PADDING-RIGHT: 0px; PADDING-LEFT: 6px; FONT-SIZE: 8pt; PADDING-BOTTOM: 5px; LINE-HEIGHT: 1.3em; PADDING-TOP: 4px; FONT-FAMILY: Tahoma
}
.iln P {
PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; TEXT-INDENT: 0px; PADDING-TOP: 4px
}
.iln H3 {
FONT-SIZE: 8pt; MARGIN-BOTTOM: 2px; LINE-HEIGHT: 1.3em; FONT-FAMILY: Tahoma
}
.iln STRONG {
FONT-SIZE: 8pt; MARGIN-BOTTOM: 2px; LINE-HEIGHT: 1.3em; FONT-FAMILY: Tahoma
}
.iln A {
COLOR: #0066cc
}
.iln .icon {
MARGIN: 2px 1px
}
.ilnicon {
MARGIN: 4px 2px 2px
}
.iln .sendername {
TEXT-INDENT: 0px
}
.iln .recvername {
TEXT-INDENT: 0px
}
.iln BUTTON {
BORDER-RIGHT: #b3b6b0 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #b3b6b0 1px solid; PADDING-LEFT: 5px; BACKGROUND: #eaebec; FILTER: progid:DXImageTransform.Microsoft.gradient(StartColorStr=#ffeaebec, EndColorStr=#ffb3b6b6); PADDING-BOTTOM: 2px; MARGIN: 5px 6px 2px 0px; FONT: menu; OVERFLOW: visible; BORDER-LEFT: #b3b6b0 1px solid; WIDTH: 1px; COLOR: #000; PADDING-TOP: 2px; BORDER-BOTTOM: #b3b6b0 1px solid; ms-filter: "progid:DXImageTransform.Microsoft.gradient(StartColorStr=#ffeaebec, EndColorStr=#ffb3b6b6)"
}
.prompt {
MARGIN: 0px; WIDTH: 100%; BORDER-BOTTOM: #dfdcc4 1px solid; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: #fbfaf3
}
.prompt H3 {
COLOR: #77714a
}
.prompt STRONG {
COLOR: #77714a
}
.status {
MARGIN: 0px; WIDTH: 100%; BORDER-BOTTOM: #e0e0e0 1px solid; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: #f7f7f7
}
.status H3 {
COLOR: #666666
}
.status STRONG {
COLOR: #666666
}
.event {
MARGIN: 0px; WIDTH: 100%; BORDER-BOTTOM: #c1cdd7 1px solid; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: #f0f6fb
}
.event H3 {
COLOR: #5b7b96
}
.event STRONG {
COLOR: #5b7b96
}
.error {
MARGIN: 0px; WIDTH: 100%; BORDER-BOTTOM: #ffcccc 1px solid; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: #ffeeee
}
.error H3 {
COLOR: #660000
}
.error STRONG {
COLOR: #660000
}
.imvOverlay {
Z-INDEX: 1000; FILTER: progid:DXImageTransform.Microsoft.Fade(duration=1, overlap=0.5); LEFT: 0px; WIDTH: 100%; BOTTOM: 0px; POSITION: absolute; HEIGHT: 20px; ms-filter: "progid:DXImageTransform.Microsoft.Fade(duration=1, overlap=0.5)"
}
.imvOverlay DIV {
PADDING-RIGHT: 2px; DISPLAY: none; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 8pt; PADDING-BOTTOM: 2px; WIDTH: 100%; COLOR: #ffffff; PADDING-TOP: 2px; FONT-FAMILY: Tahoma; HEIGHT: 100%; BACKGROUND-COLOR: #132d71; TEXT-ALIGN: center
}
.pmBar {
BORDER-RIGHT: buttonshadow 1px inset; BORDER-TOP: buttonshadow 1px inset; FONT-WEIGHT: bold; FONT-SIZE: 12px; BORDER-LEFT: buttonshadow 1px inset; WIDTH: 160px; LINE-HEIGHT: 12px; BORDER-BOTTOM: buttonshadow 1px inset; FONT-FAMILY: monospace; HEIGHT: 10px; TEXT-ALIGN: left
}
.pmBarLeft {
FONT-WEIGHT: bold; FONT-SIZE: 8px; VISIBILITY: hidden; OVERFLOW: hidden; WIDTH: 160px; COLOR: #ffffef; LINE-HEIGHT: 8px; FONT-FAMILY: monospace; POSITION: absolute; HEIGHT: 8px; BACKGROUND-COLOR: #b5c3cf
}
.pmBarRight {
WIDTH: 160px; COLOR: windowtext; HEIGHT: 8px; BACKGROUND-COLOR: window
}
.pmBarLeftText {
DISPLAY: none; MARGIN-LEFT: 55px; WIDTH: 40px; TEXT-ALIGN: center
}
.pmBarRightText {
DISPLAY: none; MARGIN-LEFT: 55px; WIDTH: 40px; TEXT-ALIGN: center
}
.minicta {
FONT-WEIGHT: bold; FONT-SIZE: 7pt
}
.cta {
FONT-WEIGHT: bold
}
.shortcut {
FONT-SIZE: 7pt; COLOR: #333333
}
.cobrand {
VERTICAL-ALIGN: top; WIDTH: 1%
}
SPAN.phoneTag {
CURSOR: pointer; COLOR: black; BORDER-BOTTOM: #999 1px dashed; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none
}
SPAN.phoneTagHover {
CURSOR: pointer; BORDER-BOTTOM: #008 1px solid; BACKGROUND-COLOR: #ddd
}
SPAN.emailTag {
CURSOR: pointer; COLOR: black; BORDER-BOTTOM: #999 1px dashed; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none
}
SPAN.emailTagHover {
CURSOR: pointer; BORDER-BOTTOM: #008 1px solid; BACKGROUND-COLOR: #ddd
}
A.phoneTag {
CURSOR: pointer; COLOR: black; BORDER-BOTTOM: #999 1px dashed; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none
}
A.phoneTag:hover {
CURSOR: pointer; BORDER-BOTTOM: #008 1px solid; BACKGROUND-COLOR: #ddd
}
A.emailTag {
CURSOR: pointer; COLOR: black; BORDER-BOTTOM: #999 1px dashed; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none
}
A.emailTag:hover {
CURSOR: pointer; BORDER-BOTTOM: #008 1px solid; BACKGROUND-COLOR: #ddd
}
.audibleContainer {
PADDING-RIGHT: 2px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 99%; PADDING-TOP: 3px
}
.audibleContainer BR {
CLEAR: both
}
.audibleContainer OBJECT {
FLOAT: left; MARGIN: 0px 6px 0px 0px; VERTICAL-ALIGN: baseline; WIDTH: 48px; HEIGHT: 48px
}
.audibleContainer IMG {
FLOAT: left; MARGIN: 0px 6px 0px 0px; VERTICAL-ALIGN: baseline; WIDTH: 48px; HEIGHT: 48px
}
.audibleContainer .usertext {
FLOAT: left
}
.Alert P {
MARGIN: 10px 8px 2px; TEXT-INDENT: 0px
}
.Alert DIV.im_main P {
MARGIN: 10px 0px 2px; TEXT-INDENT: 0px
}
.Alert DIV.im_main {
PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.Alert TD {
PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
.Alert BR {
PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 0; PADDING-TOP: 0px
}
.Alert alertBody {
MARGIN-BOTTOM: 0.5em
}
.Chat .userSent .usertext {
COLOR: #666
}
.Chat .contactSent .usertext {
COLOR: #000
}
.Chat .recvername {
CURSOR: pointer
}
.Chat .iln .recvername {
PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; CURSOR: pointer; COLOR: #888; TEXT-INDENT: 0px; PADDING-TOP: 0px
}
.Chat .iln .joinLeave {
COLOR: #888
}
.Conference .userSent .usertext {
COLOR: #666
}
.Conference .contactSent .usertext {
COLOR: #000
}
.Conference .recvername {
CURSOR: pointer
}
.Conference .iln .recvername {
PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; CURSOR: pointer; COLOR: #888; TEXT-INDENT: 0px; PADDING-TOP: 0px
}
.IMPContainer {
BORDER-RIGHT: #aaa 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #aaa 1px solid; PADDING-LEFT: 0px; BACKGROUND: #eee; PADDING-BOTTOM: 0px; MARGIN: 6px 0px 6px 15px; FONT: menu; OVERFLOW: hidden; BORDER-LEFT: #aaa 1px solid; WIDTH: 322px; PADDING-TOP: 0px; BORDER-BOTTOM: #aaa 1px solid; POSITION: relative
}
.IMPContainer BUTTON {
BORDER-RIGHT: #b3b6b0 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #b3b6b0 1px solid; PADDING-LEFT: 5px; BACKGROUND: #fdf1e5; FILTER: progid:DXImageTransform.Microsoft.gradient(StartColorStr=#fffdf1e5, EndColorStr=#ffb3b6b0); PADDING-BOTTOM: 2px; MARGIN: 0px 6px 0px 0px; FONT: menu; OVERFLOW: visible; BORDER-LEFT: #b3b6b0 1px solid; WIDTH: 1px; COLOR: #000; PADDING-TOP: 2px; BORDER-BOTTOM: #b3b6b0 1px solid; ms-filter: "progid:DXImageTransform.Microsoft.gradient(StartColorStr=#fffdf1e5, EndColorStr=#ffb3b6b0)"
}
.IMPContainer BUTTON.Share {
BORDER-RIGHT: #f8c06e 1px solid; BORDER-TOP: #f8c06e 1px solid; BACKGROUND: #fff6d4; FILTER: progid:DXImageTransform.Microsoft.gradient(StartColorStr=#fffff6d4, EndColorStr=#ffffcc13); BORDER-LEFT: #f8c06e 1px solid; BORDER-BOTTOM: #f8c06e 1px solid; ms-filter: "progid:DXImageTransform.Microsoft.gradient(StartColorStr=#fffff6d4, EndColorStr=#ffffcc13)"
}
BUTTON IMG {
VERTICAL-ALIGN: middle
}
.IMPContainer BR {
FONT-SIZE: 6px; HEIGHT: 6px
}
.IMPContainer A {
FONT-WEIGHT: bold; FONT: menu
}
.IMPContainer A IMG {
BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
}
.IMPContainer .ButtonBar {
PADDING-RIGHT: 5px; BORDER-TOP: #aaa 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; OVERFLOW: hidden; WIDTH: 100%; CURSOR: default; PADDING-TOP: 5px
}
.IMPContainer .ButtonBar A {
COLOR: #0066cc
}
.IMPContainer .ButtonBar H1 {
PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: menu; PADDING-TOP: 0px
}
A.IMPToggle {
BACKGROUND: url(http://us.i1.yimg.com/us.yimg.com/i/us/msg/9/el/imp-toggle.gif) 0% 0px; MARGIN: 0px 4px; OVERFLOW: hidden; WIDTH: 15px; CURSOR: default; POSITION: relative; HEIGHT: 15px
}
A.IMPToggle:hover {
BACKGROUND-POSITION-Y: -30px
}
A.Collapsed {
BACKGROUND-POSITION-Y: -15px
}
A.Collapsed:hover {
BACKGROUND-POSITION-Y: -45px
}
A.FTMPToggle {
RIGHT: 6px; POSITION: absolute; TOP: 10px
}
.IMPImageContainer {
BACKGROUND: #888; TEXT-ALIGN: center
}
.IMPImageContainer IMG {
ms-interpolation-mode: bicubic
}
.FTPlayer {
DISPLAY: none
}
.IMPContainer .FTMPButtonBar {
PADDING-RIGHT: 2px; BORDER-TOP: #aaa 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; OVERFLOW: hidden; WIDTH: 100%; CURSOR: default; PADDING-TOP: 5px; TEXT-ALIGN: right
}
.FTMPEmbeddedImage {
DISPLAY: none; ms-interpolation-mode: bicubic
}
.FTMPButtonBar .Share {
MARGIN: 0px
}
.FTPPNextPrevArrows {
DISPLAY: none; FLOAT: left
}
.FTPPMulti .FTPPNextPrevArrows {
DISPLAY: inline
}
.FTPPNextPrevArrows BUTTON.FTMPArrow {
PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: 16px marlett; COLOR: #555; PADDING-TOP: 0px
}
#FTPPLabel {
PADDING-RIGHT: 0.25em; DISPLAY: none; PADDING-LEFT: 0.8em; FLOAT: left; PADDING-BOTTOM: 0.1em; OVERFLOW: hidden; WIDTH: 160px; PADDING-TOP: 0.4em; WHITE-SPACE: nowrap; TEXT-OVERFLOW: ellipsis; TEXT-ALIGN: left
}
#FTPPLabel SPAN {
PADDING-RIGHT: 0.8em; COLOR: #666
}
.FTPPMulti #FTPPLabel {
DISPLAY: inline
}
.FTPlayer .IMPImageContainer {
WIDTH: 320px; HEIGHT: 240px
}
.CaptchaAnswer {
PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FONT-SIZE: 1.75em; PADDING-BOTTOM: 1px; WIDTH: 155px; MARGIN-RIGHT: 1.5em; PADDING-TOP: 1px; FONT-FAMILY: verdana; LETTER-SPACING: 0.5em
}
BUTTON.CaptchaSubmit {
BORDER-RIGHT: #f8c06e 1px solid; PADDING-RIGHT: 0.7em; BORDER-TOP: #f8c06e 1px solid; PADDING-LEFT: 0.7em; FONT-WEIGHT: bold; FONT-SIZE: 1.5em; FILTER: progid:DXImageTransform.Microsoft.gradient(StartColorStr=#fffff6d4, EndColorStr=#ffffcc13); PADDING-BOTTOM: 0.1em; MARGIN: 0px; OVERFLOW: visible; BORDER-LEFT: #f8c06e 1px solid; WIDTH: 1px; COLOR: #000; PADDING-TOP: 0.1em; BORDER-BOTTOM: #f8c06e 1px solid; FONT-FAMILY: menu; ms-filter: "progid:DXImageTransform.Microsoft.gradient(StartColorStr=#fffff6d4, EndColorStr=#ffffcc13)"
}
.CaptchaPrompt {
COLOR: #777
}
.IMPYMapContainer {
DISPLAY: block; OVERFLOW: hidden; WIDTH: 322px; POSITION: relative; HEIGHT: 240px
}
.IMPYMapContainer {
DISPLAY: block; OVERFLOW: hidden; WIDTH: 322px; POSITION: relative; HEIGHT: 240px
}
Áo thun nữ set 2 áo ( áo ở ngoài và áo dây bên trong, áo dây kiểu có thể mặc ở ngoài)
Kích cỡ: Free size.
Kiểu dáng: Sát nách.
Chất liệu: Thun.
Màu: Hồng trẻ trung, dịu dàng.
Số lượng: Còn 1 cái duy nhất.
Chất lượng: Thun mát, không bi giãn sau khi giặt, hàng mới 100%.
IMVironment=IMV=null;InputSelection=Path=Redirect="";IsBuddy=false;Filters=true;YMSGR={IMV_Version:1,IE_Version:6};try{YMSGR.IE_Version=parseFloat(navigator.appVersion.substr(navigator.appVersion.indexOf("MSIE")+4))}catch(exception){}NAMES={sender:{id:"",display:""},receiver:{id:"",display:""}};RPC={$fn:[],$reg:function(C,B){var A=this.$fn.length;this.$fn[A]=function(E){var D=Unmarshal(E);IMV[C](D)};this[C]=function(D){YAHOO.Msgr.Host.sendIMVMessage(A,B,Marshal(D))}},$clear:function(){for(var A in this){if(A.charAt(0)!="$"){delete this[A]}}this.$fn=[]}};if(typeof YAHOO=="undefined"){YAHOO={}}YAHOO.namespace=function(){var A=arguments,E=null,C,B,D;for(C=0;C0))?1:0;this.imvMgr.handle("ViewTimestamps",this.timestampsShown);YAHOO.Msgr.Conversation.updateAutoScroll();if(this.timestampsShown==1){YAHOO.Msgr.addClass(this.container,"showTimestamps")}else{YAHOO.Msgr.removeClass(this.container,"showTimestamps")}this.autoScroll()},showTypingNotification:function(){var B=this.getInfo("remoteDisplayName");if(!B){return }var A=$("LastTypingILN");this.updateAutoScroll();if(!A){this.appendHTML(this.k.LastTypingILNHTML);A=$("LastTypingILN")}else{this.container.appendChild(A)}A.innerHTML=YMSGR.TypingString.replace("%s",B);YAHOO.Msgr.removeClass(A,"LastMessageReceived");A.style.display="block";A.style.visibility="visible";this.autoScroll();this.resetLastMessageReceivedTimer()},hideTypingNotification:function(B){var A=$("LastTypingILN");if(A){if(B){A.style.display="none"}else{A.style.visibility="hidden"}this.resetLastMessageReceivedTimer(true)}},isTypingNotificationVisible:function(){var A=$("LastTypingILN");return(A&&A.style.visibility=="visible"&&A.style.display=="block"&&!YAHOO.Msgr.hasClass(A,"LastMessageReceived"))},showLastMessageReceived:function(){this.showTypingNotification();var A=$("LastTypingILN");if(A&&this.lastMessageReceived.date){var B=this.getInfo("LastMessageString").replace("%s",this.lastMessageReceived.date);B=B.replace("%s",this.lastMessageReceived.time);A.innerHTML=B;YAHOO.Msgr.addClass(A,"LastMessageReceived");this.autoScroll()}},resetLastMessageReceivedTimer:function(A){clearTimeout(this.lastMessageReceivedTimer);if(A){this.lastMessageReceivedTimer=setTimeout(this.onLastMessageReceivedTimeout,this.k.LastMessageReceivedDelay)}},getCurrentPluginID:function(){return this.currentPluginID},setInfo:function(B,A){YMSGR[B]=A},getInfo:function(A){switch(A){case"isBuddy":return IsBuddy;case"intl":return YMSGR.Intl;case"messengerVersion":return YMSGR.YPager_Version;case"remoteID":return NAMES.receiver.id;case"remoteDisplayName":return NAMES.receiver.display;case"localID":return NAMES.sender.id;case"localDisplayName":return NAMES.sender.display;case"version":return this.k.Version;default:return YMSGR[A]}},setPath:function(A){Path=A},getContext:function(){return this.context},getUniqueID:function(){return document.uniqueID},setRegionLimiting:function(A){this.limitMessages=(A!=0)},setMessageStyle:function(A){this.host.setPref("MessageFormat",A.toString());this.onMessageStyleChanged()},setSkinColors:function(F,E,B,C,D,A){YAHOO.Msgr.SkinColors={background:F.toLowerCase(),highlight:E.toLowerCase(),shadow:B.toLowerCase(),selected:C.toLowerCase(),buttonText:D.toLowerCase(),selectedText:A.toLowerCase()}},setBackgroundImage:function(D,B,C,F,A,G){var E=this.container.style;if(!D){E.background=""}else{E.backgroundPosition=(C||"center")+" "+(F||"center");E.backgroundImage="url("+D+")";E.backgroundRepeat=A||"no-repeat";E.backgroundAttachment="fixed";E.backgroundColor=G||"#ffffff"}},selectElement:function(B){var A=document.body.createTextRange();A.moveToElementText(B);A.select()},copySelection:function(){var A=document.selection.createRange().text;if(this.timestampsShown!=1){A=A.replace(this.k.TimestampPattern,": ")}if(A){YAHOO.Msgr.Host.invokeCommand(10,A)}},removeILN:function(C){if(this.imvMgr.handle("InlineNotification",C,false,"")){var B=$(C);if(B){if(typeof B.length=="number"){for(var A=B.length-1;A>=0;A--){RemoveHTML(B[A].parentNode)}}else{RemoveHTML(B.parentNode)}}}},removeOldChatMessages:function(){if(!IMV&&this.limitMessages){var C=this.container.childNodes;if(C.length>this.k.MaxMessages){for(var B=0,A=this.k.MaxMessagesRemove;B=0;A--){var B=C[A];if(B.senderID==D){B.removeNode(true)}}this.scrollToBottom()},showMessagesFromID:function(A){},toggleFTFileList:function(A,B){var C=$(B);var D=$(A);if(C&&D){if(C.style.display=="none"){C.style.display="inline";D.src=D.expandedImage;C.scrollIntoView()}else{C.style.display="none";D.src=D.collapsedImage}}},onFTFilenameChanged:function(B,E,D){var C=$(B);if(C){C.innerHTML=D;var A=this;setTimeout(function(){A.updateAutoScroll();A.autoScroll()},1)}},onFTProgressBarUpdated:function(A,F,H){if(!YAHOO.Msgr.IMVManager.handle("UpdateProgressBar",A,H)){return }var J=$(F);var D=$(F+"Left");var I=$(F+"LeftText");var C=$(F+"RightText");var B=H/100;B=B<0?0:(B>1?1:B);var G=Math.floor(B*160);var E=Math.floor(B*100);if(C&&D&&I&&J){C.innerHTML=E+"%";if(G==0){D.style.visibility="hidden";J.leftHidden="true"}else{D.style.width=G;I.innerHTML=C.innerHTML;if(J.leftHidden=="true"){D.style.visibility="visible";J.leftHidden="false"}}J.currentValue=H}},onAppend:function(K,N,E,F,I,G,L,D,C,J){var A={type:I,text:N,date:E,time:F};if(K){A.sender={id:K,displayName:L,isIgnored:G}}if(D){A.imp={id:D,url:C,data:J}}var H=this.k.MessageType,M="",B=this.isTypingNotificationVisible();this.hideTypingNotification(true);switch(I){case H.TT_CHAT_MSG_SENT:case H.TT_CHAT_MSG_RCVD:case H.TT_SENT:case H.TT_RCVD:case H.TT_YMSGR:M=this.onMessage(A);break;case H.TT_ACTION_MSG_RED:case H.TT_ACTION_MSG_GREEN:case H.TT_STATUS_CHANGE:case H.TT_STATUS_CHANGE_IMUNIFIED:M=this.onStatusChange(A);break;case H.TT_IMV_NOTIFY:M=this.onIMVNotify(A);break;case H.TT_TEXT:if(this.getContext()=="Alert"){M=this.onAlert(A)}else{M=this.onILN(A)}break;case H.TT_CHAT_JOIN_HEADER:M=this.onChatJoinHeader(A);break;case H.TT_CHAT_IGNORE:case H.TT_CHAT_JOIN_LEAVE:case H.TT_CHAT_ACT_SENT:case H.TT_CHAT_ACT_RCVD:M=this.onChatEvent(A);break;default:break}if(M){this.removeOldChatMessages();if(A.sender){if(A.type==H.TT_SENT){this.resetLastMessageReceivedTimer()}else{if(A.type==H.TT_RCVD){this.resetLastMessageReceivedTimer(true);B=false}}}else{this.resetLastMessageReceivedTimer();B=false}if(B){this.showTypingNotification()}if(D){this.onIMPMatched({type:D,url:C,messageText:N,messageID:M,messageType:I,senderID:K,senderDisplayName:L,userIsSender:I==H.TT_SENT||I==H.TT_CHAT_MSG_SENT,data:J})}}},onAppendRecent:function(H,J,D,E,G,B,C,I){if(!this.imvMgr.handle("Recent",H,J,G,D,E)){return }var A={type:G,text:J,date:D,time:E};if(H){A.sender={id:H,displayName:H,isIgnored:false}}if(B){A.imp={id:B,url:C,data:I}}var F=this.k.MessageType;switch(G){case F.TT_SENT:case F.TT_RCVD:case F.TT_YMSGR:this.onMessage(A,true);break;case F.TT_TEXT:this.resetRepeatSender();InsertHTML('
lượt đánh giá
0/5Bạn chưa đánh giá