g2_messages_zh_cn-041978fca58d2e595d5830ce4cbb1f92.js
来自「Dm9000网络接口驱动大全」· JavaScript 代码 · 共 81 行 · 第 1/3 页
JS
81 行
f=this.hdn_date.value,e=this.hdn_group_name.value,h="";b=this.ta(this.body);b=b.replace(/^[\t\n\r ]*\n/,"");a=b;b="> "+b.split("\n").join("\n> ");return[a,b,c,d,f,e,h]};i.prototype.ta=function(a,b){var c="";if(a.nodeType==3){c=a.data;c=c.replace(/[\t\n\r ]+/g," ");if(c.charAt(0)==" ")c=c.substring(1,c.length);if(c.charAt(c.length-1)==" ")c=c.substring(0,c.length-1)}else if(a.nodeType==1){if(a.nodeName.toLowerCase()=="p"){c+="\n\n"}var d="",f;for(var e=a.firstChild;e;e=e.nextSibling){if(e.nodeType==8||e.nodeType==3&&!/[^\t\n\r ]/.test(e.data)){continue}f=e.nodeName.toLowerCase();if(f=="a"){if(e.href.indexOf("hide_quotes=no")!=-1){continue}}if(d=="br"&&f=="#text"){c+="\n"}else if(d=="div"&&f!="br"){c+="\n\n"}c+=this.ta(e,1);d=f}}return c};i.prototype.$a=function(a){if(a.readyState==4){try{var b=eval(a.responseText);this.g=b}catch(c){this.g=this.ua()}this.W=true;this.ja()}};i.prototype.Ta=function(){if(!this.W&&!this.zb){if(i.ENABLE_REPLY_TEXT_REQUEST){L("/group/"+this.c.Ib+"/passive?Action.GetReplyMessage=1&q="+this.S,this.$a.bind(this));this.zb=true}else{this.g=this.ua();this.W=true}}};i.prototype.nb=function(a){var a=a||window.event;this.R=true};i.prototype.X=function(a,b){for(var c=0;c<this.i.length;c++){if(this.i[c].id==a){if(this.i[c].msg!=b){this.i[c].msg=b;this.warningsChanged=true}return}}var d={};d.id=a;d.msg=b;this.i.push(d);this.c.dispatchEvent({type:"warningadded",id:a});this.warningsChanged=true};i.prototype.db=function(a){for(var b=0;b<this.i.length;b++){if(this.i[b].id==a){this.i.splice(b,1);this.warningsChanged=true;return}}};i.prototype.Ka=function(a,b){for(var c=0;c<this.u.length;c++){if(this.u[c].id==a){if(this.u[c].msg!=b){this.u[c].msg=b;this.Fa=true}return}}var d={};d.id=a;d.msg=b;this.u.push(d);this.Fa=true};i.prototype.ka=function(){if(this.a&&this.u.length&&this.Fa){var a="";for(var b=0;b<this.u.length;b++){if(b>0){a+="<br><br>"}a+=this.u[b].msg}this.pok.pok_cnt.innerHTML=a;this.pok.style.display="block";this.scrollIntoView(false);this.Fa=false}else{this.pok.style.display="none"}};i.prototype.Ga=function(){var a=this.h;this.B=true;this.o=false;this.J=false;this.n=false;this.j=false;this.i=[];this.p=null;this.V=[];this.cb2.no_subj_or.value="0";this.cb2.no_body_or.value="0";if(!(this.Eb&&a=="f")&&this.da){this.p=this.da}if(a=="f"){this.j=true;this.cb2.subj.rw.value="Fwd: "+this.hdn_reply_to_subj.value}else if(a=="n"){this.j=true}else{this.cb2.subj.rw.value="Re: "+this.hdn_reply_to_subj.value}if((a=="r"||a=="n")&&this.ya){this.X("usenet_post",window.MSG_USENET_POSTING_WARNING);this.cb2.to.name.innerHTML="\u65b0\u95fb\u8bba\u575b";this.J=true;this.B=false;this.cb2.to.rw.value=this.hdn_group_name.value}else{if(a=="r"||a=="n"){x(this.cb2.to.ro,this.hdn_group_name.value)}this.cb2.to.name.innerHTML="\u6536\u4ef6\u4eba"}if(a=="f"){this.B=false;this.cb2.to.rw.value=""}if(a=="ra"){x(this.cb2.to.ro,this.hdn_author.value)}};i.prototype.ba=function(a){if(a=="cc"){this.o=true}else if(a=="flw_to"){this.n=true;this.cb2.flw_to.rw.value=this.cb2.to.rw.value}else if(a=="subj"){this.j=true}this.P()};i.prototype.qb=function(a){var a=a||window.event,b=o()?a.clientY:a.pageY;this.ma=true;this.cmp_start_y=b;var c=this.c.b.document;t(c,"mouseup",this.hb);t(c,"mousemove",this.gb);c.onselectstart=function(){return false};return false};i.prototype.ub=function(){this.ma=false;var a=this.c.b.document;C(a,"mouseup",this.hb);C(a,"mousemove",this.gb);a.onselectstart=null};i.prototype.tb=function(a){var a=a||window.event;if(this.ma){var b=o()?a.clientY:a.pageY,c=b-this.cmp_start_y,d=Math.floor(Math.abs(c)/this.Oa),f=this.cb2.cmp_body.rows+(c<0?-1:1)*d,f=Math.max(Math.min(f,this.Fb),this.Gb),d=Math.abs(f-this.cb2.cmp_body.rows);if(d){var e=this.cb2.cmp_rsz.offsetTop;this.cb2.cmp_body.rows=f;var e=this.cb2.cmp_rsz.offsetTop-e;this.Oa=Math.abs(e)/d;this.cmp_start_y+=e}}};i.addHiddenToForm=function(a,b){var c=document.createElement("input");c.type="hidden";c.name=b;a.appendChild(c);return c};i.prototype.mb=function(){if(!this.c.aa){for(var a=0;a<this.cb2.send.length;a++)this.cb2.send[a].disabled=true;this.c.aa=true;this.c.yb=false;this.c.Ab=this;if(!this.cb2.minreplyto){this.cb2.minreplyto=i.addHiddenToForm(this.cb2.form,"minreplyto")}if(!this.cb2.inreplyto){this.cb2.inreplyto=i.addHiddenToForm(this.cb2.form,"inreplyto")}if(!this.cb2.reply_to){this.cb2.reply_to=i.addHiddenToForm(this.cb2.form,"reply_to")}if(!this.cb2.forward){this.cb2.forward=i.addHiddenToForm(this.cb2.form,"forward")}if(!this.cb2.usenet_groups_to){this.cb2.usenet_groups_to=i.addHiddenToForm(this.cb2.form,"usenet_groups_to")}this.cb2.reply_to.value="";this.cb2.forward.value="";this.cb2.usenet_groups_to.value="";this.cb2.minreplyto.value=this.ib;this.cb2.inreplyto.value=this.S;if(this.h=="r"){this.cb2.reply_to.value="group"}else if(this.h=="ra"){this.cb2.reply_to.value="author"}else if(this.h=="f"){this.cb2.forward.value="1"}if(this.ya){if(this.B){this.cb2.usenet_groups_to.value=this.cb2.to.ro.value}else{this.cb2.usenet_groups_to.value=this.cb2.to.rw.value}}this.cb2.form.submit()}};i.prototype.lb=function(){if(this.w){this.e=false;this.h="";this.G()}else{window.location.href=this.c.pa}};window._MR_Message=i;function pa(){this.el=document.getElementById("chrn")}function m(a,b){s.call(this);this.b=a;this.Ib=b;this.Z=new pa;this.d=[];this.F={};this.aa=false;this.v=null;this.Ab=null;this.Wa=function(){return""};this.pa="";this.Ja="";this.Ha=false;t(this.b,"load",this.pb.bind(this));t(this.b,"beforeunload",this.kb.bind(this));t(this.b,"resize",this.wb.bind(this));t(this.b,"keydown",this.ob.bind(this));t(this.b.document,"mouseup",this.vb.bind(this))}m.inherits(s);m.prototype._setComposerTemplateGenerator=function(a){this.Wa=a};m.prototype._setDoneUrl=function(a){this.pa=a};m.prototype._setAcUrl=function(a){this.Ja=a};m.prototype.fa=function(a){this.Sa();if(this.Ha){if(!this.Db){this.b._G2_EmailAutocomplete._init(a,this.Ja,true);this.Db=true}else{this.b._G2_EmailAutocomplete._addInput(a)}}else{this.C=this.C||[];this.C.push(a)}};m.prototype._registerExpandAllLink=function(a){this.A=this.A||[];for(var b=0;b<this.A.length;b++){if(this.A[b]==a){return}}a.onmousedown=this.Cb.bind(this);this.A.push(a);this.Q()};m.prototype.Sa=function(){if(!this.Ia){this.Ia=new F(["/groups/static/g2_email_autocomplete.js"],this.b.document);this.Ia.load(this.jb.bind(this))}};m.prototype.jb=function(){this.Ha=true;if(this.C){for(var a=0;a<this.C.length;a++){this.fa(this.C[a])}this.C=[]}};m.prototype.wb=function(){this.Y()};m.prototype.vb=function(){this.b.setTimeout(this.Y.bind(this),100)};m.prototype.pb=function(){var a=this.b.document.getElementsByName("expand_all_msgs_link");for(var b=0;b<a.length;b++){this._registerExpandAllLink(a[b])}this.t=new G("persist_msg_render");if(this.t.ab()){for(var b=0;b<this.t.data.msgIds.length;b++){var c=this.t.data.msgIds[b],d=this._getMessage(c.substring(4));if(d){this.Qa(d,this.t.data[c])}}}this.ea=this.b.document.getElementById("post_res");if(o()){this.ea.onreadystatechange=this.Ca.bind(this)}else{this.ea.onload=this.Ca.bind(this)}this.Q()};m.prototype.Y=function(){if(this.v){if(this.b.document.body.dir!="rtl"){this.Z.el.style.left=z(this.v.el)-6+"px"}else{this.Z.el.style.left=W(this.v.el)-3+"px"}this.Z.el.style.top=u(this.v.el)+6+"px"}this.Z.el.style.display=this.v?"block":"none"};m.prototype.va=function(){return this.v};m.prototype.Qa=function(a,b){if(b.composing){a.e=b.composing;a._load();a.K(b.composeType,false);a.R=true;a.cb2.cmp_body.value=b.cmp_body;a.cb2.to.rw.value=b.to;a.cb2.cc.rw.value=b.cc;a.cb2.flw_to.rw.value=b.flw_to;a.cb2.subj.rw.value=b.subj;a.o=b.ccShown;a.n=b.followUpToShown;a.j=b.subjectShown;a.P()}};m.prototype.Bb=function(a){var b={};if(a.e&&!a.p){b.composing=a.e;b.composeType=a.h;b.cmp_body=a.cb2.cmp_body.value;b.to=a.cb2.to.rw.value;b.cc=a.cb2.cc.rw.value;b.flw_to=a.cb2.flw_to.rw.value;b.subj=a.cb2.subj.rw.value;b.ccShown=a.o;b.followUpToShown=a.n;b.subjectShown=a.j}return b};m.prototype.Xa=function(){var a=I(this.b),b=A(this.b)+a,c=null;for(var d=0;d<this.d.length;d++){var f=u(this.d[d].el);if(!c||f<b){c=this.d[d];if(f>=a){break}}}return c};m.prototype.Za=function(a){var b=a.prev;while(b){if(b.bb){return b}b=b.prev}return null};m.prototype.Ya=function(a){var b=a.next;while(b){if(b.bb){return b}b=b.next}return null};m.prototype.Aa=function(a){var b=this.va();if(!b){var c=this.Xa();(c||this.d[0]).select(true)}else if(a<0){var d=this.Za(b);if(d){d.select(true)}else{this.dispatchEvent({type:"navpastmsglist",dir:a})}}else if(a>0){var f=this.Ya(b);if(f){f.select(true)}else{this.dispatchEvent({type:"navpastmsglist",dir:a})}}};m.prototype.kb=function(){this.t.data={};var a=[];for(var b=0;b<this.d.length;b++){var c=this.d[b];a.push("MSG_"+c.S);this.t.data["MSG_"+c.S]=this.Bb(c)}this.t.data.msgIds=a;this.t.store()};m.prototype.ob=function(a){var a=a||window.event,b=V(a),c=U(a);if(c.tagName.toLowerCase()=="input"||c.tagName.toLowerCase()=="textarea"||a.ctrlKey||a.altKey||a.shiftKey||a.metaKey){return}var d=false;switch(b){case 78:d=true;this.Aa(1);break;case 80:d=true;this.Aa(-1);break;case 82:}var f=this.va();if(f&&!f.e){switch(b){case 82:d=true;if(f.D()){if(!f.a){f.L()}window.setTimeout(f.K.bind(f,"r",1),50)}break;case 65:d=true;if(f.D()){if(!f.a){f.L()}window.setTimeout(f.K.bind(f,"ra",1),50)}break;case 70:d=true;if(f.D()){if(!f.a){f.L()}window.setTimeout(f.K.bind(f,"f",1),50)}break;case 13:case 79:d=true;if(f.H!="none"||!f.a){f.L()}break}}if(d){ja(a)}};m.prototype.Ca=function(a){var a=a||window.event;if(o()&&this.ea.readyState!="complete")return;if(this.aa){this.aa=false;var b=this.Ab,c=this.Kb;for(var d=0;d<b.V.length;d++){b.db(b.V[d])}b.V=[];if(this.yb){while(c.length>0){var f=c[0];c.splice(0,1);switch(f){case "success":if(b.w){b.e=false;b.h="";b.Ka("post_success",window.MSG_POST_SUCCESSFUL)}else{this.b.location.href=this.pa;return}break;case "redirect":var e=c[0];this.b.location.href=e;c.splice(0,1);return;case "error":var h=c[0],k=c[1];switch(h){case "no_subj":b.cb2.no_subj_or.value="1";break;case "no_body":b.cb2.no_body_or.value="1";break}b.X(h,k);b.V.push(h);c.splice(0,2);break}}b.G();b.ka()}else{b.X("post_unknown_error","\u53d1\u5e16\u65f6\u51fa\u73b0\u9519\u8bef\uff0c\u8bf7\u7a0d\u540e\u91cd\u8bd5\u3002");b.V.push(h);b.P()}for(var d=0;d<b.cb2.send.length;d++){b.cb2.send[d].disabled=false}}};m.prototype._receivePostRes=function(a,b){this.yb=true;this.Kb=b;this.ea.location="about:blank"};m.prototype.Ua=function(a){for(var b=0;b<this.d.length;b++){var c=this.d[b];c._load();if(c.H!="none"&&c.a!=a){c.a=a;c.O()}}this.Q()};m.prototype.Na=function(a){this.A[a].innerHTML=this.za?"\u5168\u90e8\u9690\u85cf":"\u5168\u90e8\u663e\u793a"};m.prototype.Q=function(){this.za=true;for(var a=0;a<this.d.length;a++){if(!this.d[a].a)this.za=false}if(this.A){for(var a=0;a<this.A.length;a++){this.b.setTimeout(this.Na.bind(this,a),2)}}};m.prototype.Cb=function(){this.Ua(!this.za)};m.prototype._getCard=function(a){if(!this.F[a]){var b=this.b.document.getElementById(a);if(b){var c=new p(b,a,this);this.F[a]=c;this.d.push(c)}}return this.F[a]};m.prototype._getMessage=function(a){if(!this.F["msg_"+a]){var b=this.b.document.getElementById("msg_"+a);if(b){var c=new i(b,a,this);this.F["msg_"+a]=c;this.d.push(c)}}return this.F["msg_"+a]};m.prototype._anyCardsComposing=function(){for(var a=0;a<this.d.length;a++){if(this.d[a].e&&this.d[a].R){return window.MSG_ACTIVE_REPLY_WARNING}}};window._G2_CardManager=m;function G(a){this.id=a;this.el=document.getElementById(this.id);this.data=$.parse(this.el.value);if(this.data){this.s=true}else{this.data={};this.s=false}}G.prototype.ab=function(){return this.s};G.prototype.store=function(){this.el.value=$.stringify(this.data)};function M(a){var b="";for(var c=a.firstChild;c;c=c.nextSibling){if(c.nodeType==3){b+=c.data}else if(c.nodeType==1){b+=M(c)}}return b}function Ca(a,b){if(o()){a.outerHTML=b}else{a.innerHTML=b;while(a.childNodes.length){a.parentNode.insertBefore(a.firstChild,a)}a.parentNode.removeChild(a)}}function x(a,b){if(o()){a.innerText=b}else{while(a.childNodes.length){a.removeChild(a.firstChild)}a.appendChild(document.createTextNode(b))}}function ba(a,b,c,d){var f=I(a),e=A(a),h=f+e;if(b<f||c>h){var k;if(d){k=b}else{k=c-e+5}a.scrollTo(0,k)}}function aa(a,b,c,d){var f=u(b),e=u(c)+c.offsetHeight;ba(a,f,e,d)}function n(a,b,c){var d=[a],f=[],e,h,k,j=c||a;while(d.length&&b.length){e=d.pop();h=false;if(e.id){for(var l=0;l<b.length;l++){if(b[l]==e.id){j[e.id]=e;b.splice(l,1);h=true;break}}}k=h?f:d;for(var q=e.firstChild;q;q=q.nextSibling){k.push(q)}if(!d.length){d=f}}}var B=o()?"block":"table-row"; })()
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?