UNPKG

dzxstatic

Version:

The static files of Discuz! X

1 lines 19.4 kB
var authort,replyreload="",attachimgST=new Array,zoomgroup=new Array,zoomgroupinit=new Array;function attachimggroup(t){if(!zoomgroupinit[t]){for(i=0;i<aimgcount[t].length;i++)zoomgroup["aimg_"+aimgcount[t][i]]=t;zoomgroupinit[t]=!0}}function attachimgshow(t,e){for(e=e||!1,aimgs=aimgcount[t],aimgcomplete=0,loadingcount=0,i=0;i<aimgs.length;i++)if(obj=$("aimg_"+aimgs[i]),obj){if((e&&obj.getAttribute("inpost")||!e)&&(obj.status?1==obj.status?obj.complete?obj.status=2:loadingcount++:2==obj.status&&(aimgcomplete++,obj.getAttribute("thumbImg")&&thumbImg(obj)):(obj.status=1,obj.getAttribute("file")&&(obj.src=obj.getAttribute("file")),loadingcount++),loadingcount>=10))break}else aimgcomplete++;aimgcomplete<aimgs.length&&setTimeout((function(){attachimgshow(t,e)}),100)}function attachimglstshow(t,e,o,a){aimgcount[t];var s="";if(o&&(s=" onmouseover=\"showMenu({'ctrlid':this.id, 'pos': '12!'});\""),"object"==typeof aimgcount&&$("imagelistthumb_"+t))for(t in aimgcount){var n="";for(i=0;i<aimgcount[t].length;i++)$("aimg_"+aimgcount[t][i])&&!$("aimg_"+aimgcount[t][i]).getAttribute("inpost")&&parseInt(aimgcount[t][i])==aimgcount[t][i]&&(o&&(n+='<div id="pattimg_'+aimgcount[t][i]+'_menu" class="tip tip_4" style="display: none;"><div class="tip_horn"></div><div class="tip_c"><a href="forum.php?mod=ajax&action=setthreadcover&aid='+aimgcount[t][i]+"&fid="+o+'" class="xi2" onclick="showWindow(\'setcover'+aimgcount[t][i]+"', this.href)\">设为封面</a></div></div>"),n+='<div class="pattimg"><a id="pattimg_'+aimgcount[t][i]+'" class="pattimg_zoom" href="javascript:;"'+s+" onclick=\"zoom($('aimg_"+aimgcount[t][i]+"'), attachimggetsrc('aimg_"+aimgcount[t][i]+"'), 0, 0, "+(parseInt(a)?1:0)+')" title="点击放大">点击放大</a><img '+(e?"file":"src")+'="forum.php?mod=image&aid='+aimgcount[t][i]+"&size=100x100&key="+imagelistkey+"&atid="+tid+'" width="100" height="100" /></div>');$("imagelistthumb_"+t)&&($("imagelistthumb_"+t).innerHTML=n)}}function attachimggetsrc(t){return $(t).getAttribute("zoomfile")?$(t).getAttribute("zoomfile"):$(t).getAttribute("file")}function attachimglst(t,e,i){e?($("imagelistthumb_"+t).style.display="none",$("imagelist_"+t).style.display="",i?(o=new lazyload,o.showImage()):attachimgshow(t)):($("imagelist_"+t).style.display="none",$("imagelistthumb_"+t).style.display=""),doane()}function attachimginfo(t,e,i,o){if(objinfo=fetchOffset(t),i)$(e).style.left=objinfo.left+"px",$(e).style.top=t.offsetHeight<40?objinfo.top+t.offsetHeight+"px":objinfo.top+"px",$(e).style.display="";else{if(BROWSER.ie)return void($(e).style.display="none");var a=document.body.scrollLeft+o.clientX,s=document.documentElement.scrollTop+o.clientY;(a<objinfo.left||a>objinfo.left+objinfo.width||s<objinfo.top||s>objinfo.top+objinfo.height)&&($(e).style.display="none")}}function signature(t){if(""!=t.style.maxHeightIE){var e=t.scrollHeight>parseInt(t.style.maxHeightIE)?t.style.maxHeightIE:t.scrollHeight+"px";return-1==t.innerHTML.indexOf("<IMG ")&&(t.style.maxHeightIE=""),e}}function tagshow(t){var e=BROWSER.ie?t.srcElement:t.target;ajaxmenu(e,0,1,2)}function parsetag(t){if($("postmessage_"+t)&&!$("postmessage_"+t).innerHTML.match(/<script[^\>]*?>/i)){var e=!1,o=new Array,a=$("postmessage_"+t).innerHTML.replace(/(^|>)([^<]+)(?=<|$)/gi,(function(t,a,s,n){for(i in tagarray)tagarray[i]&&-1!=s.indexOf(tagarray[i])&&(e=!0,s=s.replace(tagarray[i],"<h_ "+i+">"),tmp=s.replace(/&[a-z]*?<h_ \d+>[a-z]*?;/gi,""),tmp!=s?s=tmp:(o[i]=tagarray[i],tagarray[i]=""));return a+s}));e&&($("postmessage_"+t).innerHTML=a.replace(/<h_ (\d+)>/gi,(function(t,e){return'<span href="forum.php?mod=tag&name='+tagencarray[e]+'" onclick="tagshow(event)" class="t_tag">'+o[e]+"</span>"})))}}function setanswer(t,e){confirm("您确认要把该回复选为“最佳答案”吗?")&&(BROWSER.ie&&doane(event),$("modactions").action="forum.php?mod=misc&action=bestanswer&tid="+tid+"&pid="+t+"&from="+e+"&bestanswersubmit=yes",$("modactions").submit())}function showauthor(t,e){authort=setTimeout((function(){showMenu({menuid:e}),""==$(e+"_ma").innerHTML&&($(e+"_ma").innerHTML=t.innerHTML)}),500),t.onmouseout||(t.onmouseout=function(){clearTimeout(authort)})}function fastpostappendreply(){null!=$("fastpostrefresh")&&(setcookie("fastpostrefresh",$("fastpostrefresh").checked?1:0,2592e3),$("fastpostrefresh").checked)?location.href="forum.php?mod=redirect&tid="+tid+"&goto=lastpost&random="+Math.random()+"#lastpost":(newpos=fetchOffset($("post_new")),document.documentElement.scrollTop=newpos.top,$("post_new").style.display="",$("post_new").id="",div=document.createElement("div"),div.id="post_new",div.style.display="none",div.className="",$("postlistreply").appendChild(div),$("fastpostsubmit").disabled=!1,$("fastpostmessage")?$("fastpostmessage").value="":editdoc.body.innerHTML=BROWSER.firefox?"<br />":"",$("fastpostform").seccodehash&&(updateseccode($("fastpostform").seccodehash.value),$("fastpostform").seccodeverify.value=""),$("fastpostform").secqaahash&&(updatesecqaa($("fastpostform").secqaahash.value),$("fastpostform").secanswer.value=""),showCreditPrompt())}function succeedhandle_fastpost(t,e,i){var o=i.pid,a=i.tid,s=i.from;if(o){if(ajaxget("forum.php?mod=viewthread&tid="+a+"&viewpid="+o+"&from="+s,"post_new","ajaxwaitid","",null,"fastpostappendreply()"),replyreload)for(var n=replyreload.split(","),r=1;r<n.length;r++)ajaxget("forum.php?mod=viewthread&tid="+a+"&viewpid="+n[r]+"&from="+s,"post_"+n[r],"ajaxwaitid");$("fastpostreturn").className=""}else e||(e="本版回帖需要审核,您的帖子将在通过审核后显示"),$("post_new").style.display=$("fastpostmessage").value=$("fastpostreturn").className="",$("fastpostreturn").innerHTML=e;i.sechash&&(updatesecqaa(i.sechash),updateseccode(i.sechash)),$("attach_tblheader")&&($("attach_tblheader").style.display="none"),$("attachlist")&&($("attachlist").innerHTML="")}function errorhandle_fastpost(){$("fastpostsubmit").disabled=!1}function succeedhandle_comment(t,e,i){ajaxget("forum.php?mod=misc&action=commentmore&tid="+i.tid+"&pid="+i.pid,"comment_"+i.pid),hideWindow("comment"),showCreditPrompt()}function succeedhandle_postappend(t,e,i){ajaxget("forum.php?mod=viewthread&tid="+i.tid+"&viewpid="+i.pid,"post_"+i.pid,"ajaxwaitid"),hideWindow("postappend")}function recommendupdate(t){if(getcookie("recommend")){var e=t>0?$("recommendv_add"):$("recommendv_subtract");e.style.display="",e.innerHTML=parseInt(e.innerHTML)+1,setTimeout((function(){$("recommentc").innerHTML=parseInt($("recommentc").innerHTML)+t,$("recommentv").style.display="none"}),1e3),setcookie("recommend","")}}function postreviewupdate(t,e){var i=e>0?$("review_support_"+t):$("review_against_"+t);i.innerHTML=parseInt(i.innerHTML?i.innerHTML:0)+1}function favoriteupdate(){var t=$("favoritenumber");t.style.display="",t.innerHTML=parseInt(t.innerHTML)+1}function switchrecommendv(){display("recommendv"),display("recommendav")}function appendreply(){newpos=fetchOffset($("post_new")),document.documentElement.scrollTop=newpos.top,$("post_new").style.display="",$("post_new").id="",div=document.createElement("div"),div.id="post_new",div.style.display="none",div.className="",$("postlistreply").appendChild(div),$("postform")&&($("postform").replysubmit.disabled=!1),showCreditPrompt()}function poll_checkbox(t){if(t.checked){p++;for(var e=0;e<$("poll").elements.length;e++){var i=$("poll").elements[e];p==max_obj&&i.name.match("pollanswers")&&!i.checked&&(i.disabled=!0)}}else{p--;for(e=0;e<$("poll").elements.length;e++){(i=$("poll").elements[e]).name.match("pollanswers")&&i.disabled&&(i.disabled=!1)}}$("pollsubmit").disabled=!(p<=max_obj&&p>0)}function itemdisable(t){"z"==$("itemt_"+t).className?($("itemt_"+t).className="z xg1",$("itemc_"+t).value="",itemset(t)):($("itemt_"+t).className="z",$("itemc_"+t).value=$("itemc_"+t).value>0?$("itemc_"+t).value:0)}function itemop(t,e){var i=e>0?"-"+16*e+"px":"0";$("item_"+t).style.backgroundPosition="10px "+i}function itemclk(t,e){$("itemc_"+t).value=e,$("itemt_"+t).className="z"}function itemset(t){var e=$("itemc_"+t).value,i=e>0?"-"+16*e+"px":"0";$("item_"+t).style.backgroundPosition="10px "+i}function checkmgcmn(t){$("mgc_"+t)&&!$("mgc_"+t+"_menu").getElementsByTagName("li").length&&($("mgc_"+t).innerHTML="",$("mgc_"+t).style.display="none")}function toggleRatelogCollapse(t,e){"rate"==$(t).className?($(t).className="rate rate_collapse",setcookie("ratecollapse",1,2592e3),e.innerHTML="展开"):($(t).className="rate",setcookie("ratecollapse",0,-2592e3),e.innerHTML="收起")}function copyThreadUrl(t,e){return e=e||SITEURL,setCopy($("thread_subject").innerHTML.replace(/&amp;/g,"&")+"\n"+t.href+"\n(出处: "+e+")\n","帖子地址已经复制到剪贴板"),!1}function replyNotice(){var t="forum.php?mod=misc&action=replynotice&tid="+tid+"&op=",e=$("replynotice");1==e.getAttribute("status")?(e.href=t+"receive",e.innerHTML="接收回复通知",e.setAttribute("status",0)):(e.href=t+"ignore",e.innerHTML="取消回复通知",e.setAttribute("status",1))}var connect_share_loaded=0;function connect_share(t,e){return parseInt(discuz_uid)<=0||(e?(setTimeout((function(){connect_share_loaded||(showDialog("分享服务连接失败,请稍后再试。","notice"),$("append_parent").removeChild($("connect_load_js")))}),5e3),connect_load(t)):showDialog($("connect_share_unbind").innerHTML,"info","请先绑定QQ账号"),!1)}function connect_load(t){var e=document.createElement("script");e.type="text/javascript",e.id="connect_load_js",e.src=t+"&_r="+Math.random(),e.async=!0,$("append_parent").appendChild(e)}function connect_show_dialog(t,e,i){i=i||"info";showDialog(e,i,t,null,0)}function connect_get_thread(){return connect_thread_info.subject=$("connect_thread_title").value,$("postmessage_"+connect_thread_info.post_id)&&(connect_thread_info.html_content=preg_replace(["'"],["%27"],encodeURIComponent(preg_replace(["本帖最后由 .*? 于 .*? 编辑","&nbsp;","<em onclick=\"copycode\\(\\$\\('code0'\\)\\);\">复制代码</em>"],[""," ",""],$("postmessage_"+connect_thread_info.post_id).innerHTML)))),connect_thread_info}function lazyload(t){var e=this;lazyload.className=t,this.getOffset=function(t,e){for(var i=0;null!=t;)i+=t["offset"+(e?"Left":"Top")],t=t.offsetParent;return i},this.initImages=function(t){lazyload.imgs=[];for(var e=lazyload.className?$C(lazyload.className,t):[document.body],i=0;i<e.length;i++)for(var o=e[i].getElementsByTagName("IMG"),a=0;a<o.length;a++)o[a].getAttribute("file")&&!o[a].getAttribute("lazyloaded")&&(this.getOffset(o[a])>document.documentElement.clientHeight?lazyload.imgs.push(o[a]):(o[a].onload=function(){thumbImg(this)},o[a].setAttribute("src",o[a].getAttribute("file")),o[a].setAttribute("lazyloaded","true")))},this.showImage=function(){if(this.initImages(),!lazyload.imgs.length)return!1;for(var t=[],e=Math.max(document.documentElement.scrollTop,document.body.scrollTop),i=0;i<lazyload.imgs.length;i++){var o=lazyload.imgs[i],a=this.getOffset(o);if(!o.getAttribute("lazyloaded")&&a>document.documentElement.clientHeight&&a-e<document.documentElement.clientHeight){var s=document.createElement("div"),n=o.getAttribute("width")?o.getAttribute("width"):100,r=o.getAttribute("height")?o.getAttribute("height"):100;s.innerHTML='<div style="width: '+n+"px; height: "+r+"px;background: url("+IMGDIR+'/loading.gif) no-repeat center center;"></div>',o.parentNode.insertBefore(s.childNodes[0],o),o.onload=function(){this.getAttribute("_load")||(this.setAttribute("_load",1),this.style.width=this.style.height="",this.parentNode.removeChild(this.previousSibling),this.getAttribute("lazyloadthumb")&&thumbImg(this))},o.style.width=o.style.height="1px",o.setAttribute("src",o.getAttribute("file")?o.getAttribute("file"):o.getAttribute("src")),o.setAttribute("lazyloaded",!0)}else t.push(o)}return lazyload.imgs=t,!0},this.showImage(),_attachEvent(window,"scroll",(function(){e.showImage()}))}function update_collection(){var t=$("collectionnumber");sum=1,t.style.display="",t.innerText=parseInt(t.innerText)+sum}function display_blocked_post(){for(var t=!$("hiddenposts").innerHTML,e=0;e<blockedPIDs.length;e++)t&&$("hiddenposts").appendChild($("post_"+blockedPIDs[e])),display("post_"+blockedPIDs[e]);var i=$("postlistreply").innerHTML;$("hiddenpoststip").parentNode.removeChild($("postlistreply")),$("hiddenpoststip").parentNode.removeChild($("hiddenpoststip")),$("hiddenposts").innerHTML+='<div id="postlistreply" class="pl">'+i+"</div>"}function show_threadpage(t,e,o,a){if($("threadpage")&&"undefined"!=typeof tid){var s=function(e){return"ajaxget('forum.php?mod=viewthread&tid="+tid+"&viewpid="+t+"&cp="+e+(a?"&from=preview":"")+"', 'post_"+t+"', 'ajaxwaitid');"},n=e-1,r=e+1;r=r>o?o:r;var l='<div class="cm pgs mtm mbm cl"><div class="pg">';for((n=n<1?1:n)>1&&(l+='<a href="javascript:;" onclick="'+s(1)+'">1 ...</a>'),i=n;i<=r;i++)l+=i==e?"<strong>"+i+"</strong>":'<a href="javascript:;" onclick="'+s(i)+'">'+i+"</a>";r<o&&(l+='<a href="javascript:;" onclick="'+s(o)+'">... '+o+"</a>"),e<o&&(l+='<a href="javascript:;" onclick="'+s(e+1)+'" class="nxt">下一页</a>'),l+='<a href="javascript:;" onclick="'+s("all")+'">查看所有</a>',l+="</div></div>",$("threadpage").innerHTML=l}}var show_threadindex_data="";function show_threadindex(t,e){if(show_threadindex_data)$("threadindex").innerHTML=show_threadindex_data;else{var a='<div class="tindex"><h3>目录</h3><ul>';for(i in $("threadindex").childNodes)if(o=$("threadindex").childNodes[i],"A"==o.tagName){var s=2*o.getAttribute("sub").length;o.href="javascript:;",o.getAttribute("page")?a+='<li style="margin-left:'+s+'em" onclick="ajaxget(\'forum.php?mod=viewthread&threadindex=yes&tid='+tid+"&viewpid="+t+"&cp="+o.getAttribute("page")+(e?"&from=preview":"")+"', 'post_"+t+"', 'ajaxwaitid')\">"+o.innerHTML+"</li>":o.getAttribute("tid")&&o.getAttribute("pid")&&(a+='<li style="margin-left:'+s+'em" onclick="ajaxget(\'forum.php?mod=viewthread&threadindex=yes&tid='+o.getAttribute("tid")+"&viewpid="+o.getAttribute("pid")+(e?"&from=preview":"")+"', 'post_"+t+"', 'ajaxwaitid')\">"+o.innerHTML+"</li>")}a+="</ul></div>",$("threadindex").innerHTML=a,show_threadindex_data=a}}function ctrlLeftInfo(t){var e=$("scrollleftinfo"),i=parseInt($("postlist").getBoundingClientRect().bottom),o=parseInt(e.getBoundingClientRect().bottom);e.style.top=i<t&&i!=o?i-e.offsetHeight-5+"px":"auto"}function fixed_avatar(t,e){var i=!!e&&new fixed_top_nv("nv",!0);function o(o){for(var a=e?i.run():0,s=0;s<t.length;s++){var n=t[s],r=$("pid"+n),l=$("favatar"+n);if(!$("favatar"+n))return;var c=$("_postposition"+n);if(!l||!c||r.offsetHeight-100<l.offsetHeight)"fixed"==l.style.position&&(l.style.position="");else{var d=l.style;posttabletop=parseInt(r.getBoundingClientRect().top),nextposttop=parseInt(c.getBoundingClientRect().top),nextposttop>a&&nextposttop<=l.offsetHeight+a?"absolute"!=d.position&&(l.parentNode.style.position="relative",d.top="",d.bottom="0px",d.position="absolute"):posttabletop<a&&nextposttop>a?(""!=l.parentNode.style.position&&(l.parentNode.style.position=""),"fixed"==d.position&&parseInt(d.top)==a||(d.bottom="",d.top=a+"px",d.position="fixed")):""!=d.position&&(d.position="")}}}e&&i.init(),BROWSER.ie&&BROWSER.ie<7||_attachEvent(window,"load",(function(){_attachEvent(window,"scroll",o)}))}function submitpostpw(t,e){var i=$("postpw_"+t);appendscript(JSPATH+"md5.js?"+VERHASH),safescript("md5_js",(function(){setcookie("postpw_"+t,hex_md5(i.value)),location.href=e?"forum.php?mod=viewthread&tid="+e:location.href}),100,50)}function threadbegindisplay(t,e,i,o){$("begincloseid").onclick=function(){$("threadbeginid").style.display="none"};var a=$("threadbeginid");a.style.left=(document.body.clientWidth-e)/2+"px",a.style.top=(document.body.clientHeight-i)/2+"px",1==t?autozoom(e,i,o):2==t?autofade(e,i,o):setTimeout((function(){$("threadbeginid").style.display="none"}),o)}function autofade(t,e,i){this.imgobj=$("threadbeginid"),this.opacity=0,this.fadein=function(){BROWSER.ie?this.imgobj.filters.alpha.opacity=this.opacity:this.imgobj.style.opacity=this.opacity/100,this.opacity>=100?setTimeout(this.fadeout,i):(this.opacity++,setTimeout(this.fadein,50))},this.fadeout=function(){BROWSER.ie?this.imgobj.filters.alpha.opacity=this.opacity:this.imgobj.style.opacity=this.opacity/100,this.opacity<=0?this.imgobj.style.display="none":(this.opacity--,setTimeout(this.fadeout,50))},this.fadein()}function autozoom(t,e,i){this.height=0,this.imgobj=$("threadbeginid"),this.imgobj.style.overflow="hidden",this.imgobj.style.display="",this.autozoomin=function(){if(this.height+=5,this.height>=e)return this.imgobj.style.height=e+"px",void setTimeout(this.autozoomout,i);this.imgobj.style.height=this.height+"px",setTimeout(this.autozoomin,50)},this.autozoomout=function(){if(this.height-=5,this.height<=0)return this.imgobj.style.height="0px",void(this.imgobj.style.display="none");this.imgobj.style.height=this.height+"px",setTimeout(this.autozoomout,50)},this.autozoomin()}function readmode(t,e){var i="";if(aimgcount[e])for(var o=0;o<aimgcount[e].length;o++){var a=$("aimg_"+aimgcount[e][o]);if("mbn"!=a.parentElement.className)i+='<div class="mbn"><img src="'+a.getAttribute("file")+'" width="600" /></div>'}msg=$("postmessage_"+e).innerHTML+i,msg='<div style="width:800px;max-height:500px; overflow-y:auto; padding: 10px;" class="pcb">'+msg+"</div>",showDialog(msg,"info",t,null,1);var s=$("fwin_dialog_cover");s.style.filter="progid:DXImageTransform.Microsoft.Alpha(opacity=90)",s.style.opacity=.9}function changecontentdivid(t){if($("postlistreply")){if(objtid=$("postlistreply").getAttribute("tid"),objtid==t)return;$("postlistreply").id="postlistreply_"+objtid,postnewdiv=$("postlistreply_"+objtid).childNodes,postnewdiv[postnewdiv.length-1].id="post_new_"+objtid}$("postlistreply_"+t).id="postlistreply",postnewdiv=$("postlistreply").childNodes,postnewdiv[postnewdiv.length-1].id="post_new"}function showmobilebbs(t){var e='<h3 class="flb" style="cursor:move;"><em>下载掌上论坛</em><span><a href="javascript:;" class="flbc" onclick="hideWindow(\'mobilebbs\')" title="{lang close}">{lang close}</a></span></h3><div class="c"><h4>Andriod版本,扫描二维码可以直接下载到手机</h4><p class="mtm mbm vm"><span class="code_bg"><img src="'+STATICURL+'image/common/zslt_andriod.png" alt="" /></span><img src="'+STATICURL+'image/common/andriod.png" alt="适用于装有安卓系统的三星/HTC/小米等手机" /></p><h4>iPhone版本,扫描二维码可以直接下载到手机</h4><p class="mtm mbm vm"><span class="code_bg"><img src="'+STATICURL+'image/common/zslt_ios.png" alt="" /></span><img src="'+STATICURL+'image/common/ios.png" alt="适用于苹果手机" /></p></div>';showWindow("mobilebbs",e,"html")}function succeedhandle_vfastpost(t,e,i){$("vmessage").value="",succeedhandle_fastpost(t,e,i),showCreditPrompt()}function vmessage(){$("vmessage").value="#在这里快速回复#",$("vmessage").style.color="#CDCDCD",$("vmessage").onclick=function(){"#在这里快速回复#"==$("vmessage").value&&($("vmessage").value="",$("vmessage").style.color="#000")},$("vmessage").onblur=function(){$("vmessage").value||($("vmessage").value="#在这里快速回复#",$("vmessage").style.color="#CDCDCD")},$("vreplysubmit").onclick=function(){if("#在这里快速回复#"==$("vmessage").value)return!1},$("vmessage").onfocus=function(){ajaxget("forum.php?mod=ajax&action=checkpostrule&ac=reply","vfastpostseccheck"),$("vmessage").onfocus=null}}