1 line
22 KiB
JavaScript
1 line
22 KiB
JavaScript
layui.define(["lay","layer","laytpl","form","element","upload","util"],function(e){var u=layui.$,d=layui.layer,n=layui.laytpl,o=layui.form,l=(layui.element,layui.upload),i=layui.util,c=layui.device(),t=(u(window),u(document),u("html"),u("body")),a=(u("html,body"),"layui-btn-disabled");if(self!==parent)try{parent.location.host.indexOf("layuion.com")}catch(A){location.href="about:blank"}c.ie&&(location.href="about:blank"),o.set({autocomplete:"off"}),o.render("input"),layui.focusInsert=function(e,t){var i,a=e.value;e.focus(),document.selection?(i=document.selection.createRange(),document.selection.empty(),i.text=t):(i=[a.substring(0,e.selectionStart),t,a.substr(e.selectionEnd)],e.value=i.join(""))},layui.laytpl.digit=i.digit;var s,p={dir:layui.cache.RESPATH+"modules/",json:function(e,t,i,a){var n=this;return"function"==typeof t&&(a=i,i=t,t={}),a=a||{},u.ajax({type:a.type||"post",dataType:a.dataType||"json",data:t,url:e,success:function(e){e.status="status"in e?e.status:e.code,0===e.status?i&&i(e):2===e.status?n.setPhoneNotice():3===e.status?n.setEmailNotice():(d.msg(e.msg||e.code,{shift:6}),a.error&&a.error(e))},error:function(e){d.msg("\u8bf7\u6c42\u5f02\u5e38\uff0c\u8bf7\u91cd\u8bd5",{shift:6}),a.error&&a.error(e)}})},charLen:function(e){for(var t=e.split(""),i=0,a=0;a<e.length;a++)t[a].charCodeAt(0)<299?i++:i+=2;return i},form:{},uploader:function(a,n){d.open({type:1,id:"fly-jie-upload",title:"\u63d2\u5165\u56fe\u7247",area:"465px",shade:!1,fixed:!1,offset:[a.offset().top-u(window).scrollTop()+"px",a.offset().left+"px"],skin:"layui-layer-border",content:['<ul class="layui-form layui-form-pane" style="margin: 20px;">','<li class="layui-form-item">','<label class="layui-form-label">URL</label>','<div class="layui-input-inline">','<input required name="image" placeholder="\u652f\u6301\u76f4\u63a5\u7c98\u8d34\u8fdc\u7a0b\u56fe\u7247\u5730\u5740" value="" class="layui-input">',"</div>",'<button type="button" class="layui-btn layui-btn-primary" id="uploadImg"><i class="layui-icon"></i>\u4e0a\u4f20\u56fe\u7247</button>',"</li>",'<li class="layui-form-item" style="text-align: center;">','<button type="button" lay-submit lay-filter="uploadImages" class="layui-btn">\u786e\u8ba4</button>',"</li>","</ul>"].join(""),success:function(e,t){var i=e.find('input[name="image"]');l.render({elem:"#uploadImg",url:"/api/upload/",size:3e8,exts:"jpg|png|gif|bmp|jpeg|svg",multiple:!0,unified:!0,done:function(e){0==e.status?i.val(e.url):d.msg(e.msg,{icon:5})}}),o.on("submit(uploadImages)",function(e){e=e.field;if(!e.image)return i.focus();"function"==typeof n.done?n.done(e.image):layui.focusInsert(a[0],"md"===n.mode?" ":"img["+e.image+"] "),d.close(t),a.trigger("keyup")}),"function"==typeof n.ready&&n.ready(e,t)}})},layEditor:function(t){t=u.extend({},t,lay.options(u(t.elem)[0]));var l,i=this,o=t.mode,s=u(t.elem),n=(window.markdownit&&"md"===o&&((l=markdownit({html:!0,typographer:!0,linkify:!0,breaks:!0})).renderer.rules.table_open=function(){return'<table class="layui-table">\n'}),['<div class="layui-unselect fly-edit">','<span type="code" title="\u63d2\u5165\u4ee3\u7801" class="layui-hide-xs"><i class="iconfont icon-emwdaima" style="top: 1px;"></i></span>','<span type="hr" title="\u6c34\u5e73\u7ebf">hr</span>','<span type="quote" title="\u5f15\u7528"><i class="iconfont icon-yinyong" style="top: 1px;"></i></span>','<span type="href" title="\u8d85\u94fe\u63a5\u683c\u5f0f\uff1aa(href)[text]"><i class="iconfont icon-lianjie"></i></span>','<span type="picture" title="\u56fe\u7247\uff1aimg[src]"><i class="iconfont icon-tupian"></i></span>','<span type="preview" title="\u9884\u89c8"><i class="iconfont icon-yulan1"></i></span>',"</div>"].join("")),r={code:function(a){d.prompt({title:"\u8bf7\u8d34\u5165\u4ee3\u7801",formType:2,maxlength:1e4,shade:!1,id:"LAY_flyedit_code",area:["800px","360px"]},function(e,t,i){layui.focusInsert(a[0],"md"===o?"```\n"+e+"\n```":"[pre]\n"+e+"\n[/pre]\n"),d.close(t),a.trigger("keyup")})},hr:function(e){layui.focusInsert(e[0],"md"===o?"---\n":"[hr]\n"),e.trigger("keyup")},quote:function(a){d.prompt({title:"\u8bf7\u8f93\u5165\u5f15\u7528\u5185\u5bb9",formType:2,maxlength:1e4,shade:!1,id:"LAY_flyedit_quote",offset:[a.offset().top-u(window).scrollTop()+1+"px",a.offset().left+1+"px"],area:["300px","100px"]},function(e,t,i){layui.focusInsert(a[0],"md"===o?"> "+e:"[quote]\n "+e+"\n[/quote]\n"),d.close(t),a.trigger("keyup")})},href:function(a){d.prompt({title:"\u8bf7\u8f93\u5165\u5408\u6cd5\u94fe\u63a5",shade:!1,fixed:!1,id:"LAY_flyedit_href",offset:[a.offset().top-u(window).scrollTop()+1+"px",a.offset().left+1+"px"]},function(e,t,i){/^http(s*):\/\/[\S]/.test(e)?(layui.focusInsert(a[0],"md"===o?"["+e+"]("+e+")":" a("+e+")["+e+"] "),d.close(t),a.trigger("keyup")):d.tips("\u8bf7\u52a1\u5fc5 http \u6216 https \u5f00\u5934",i,{tips:1})})},picture:function(e){i.uploader(e,t)},preview:function(i,e){var t,a=u(e),n=function(){var e=i.val();return"md"===o?l.render(e):/^\{html\}/.test(e)?e.replace(/^\{html\}/,""):p.content(e)},e=c.ios||c.android;r.preview.isOpen?"md"===o?(s.next(".dev-editor-preview").remove(),delete r.preview.isOpen):d.close(r.preview.index):"md"===o?(t=u('<div class="dev-editor-preview"></div>'),s.next(".dev-editor-preview")[0]&&s.next().remove(),t.html('<div class="detail-body layui-text">'+n()+"</div>"),s.after(t),r.preview.isOpen=!0):r.preview.index=d.open({type:1,title:"\u9884\u89c8",shade:!1,offset:"r",id:"LAY_flyedit_preview",area:[e?"100%":"775px","100%"],scrollbar:!e,anim:-1,isOutAnim:!1,content:'<div class="detail-body layui-text" style="margin:20px;">'+n()+"</div>",success:function(t){i.on("keyup",function(e){t.find(".detail-body").html(n())}),r.preview.isOpen=!0,a.addClass("layui-this")},end:function(){delete r.preview.isOpen,a.removeClass("layui-this")}})}};layui.use("face",function(e){t=t||{},p.faces=e,u(t.elem).each(function(e){var i=this,a=u(i),t=a.parent();t.prepend(n),t.find(".fly-edit span").on("click",function(e){var t=u(this).attr("type");r[t].call(i,a,this),"face"===t&&e.stopPropagation()})})})},content:function(e){var t=p.faces;return e=i.escape(e||"").replace(/img\[([^\s]+?)\]/g,function(e){return'<img src="'+e.replace(/(^img\[)|(\]$)/g,"")+'">'}).replace(/@(\S+)(\s+?|$)/g,'@<a href="javascript:;" class="fly-aite">$1</a>$2').replace(/face\[([^\s\[\]]+?)\]/g,function(e){e=e.replace(/^face/g,"");return'<img alt="'+e+'" title="'+e+'" src="'+t[e]+'">'}).replace(/a(\(javascript:)(.+)(;*\))/g,"a(javascript:layer.msg('\u975e\u6cd5\u811a\u672c');)").replace(/a\([\s\S]+?\)\[[\s\S]*?\]/g,function(e){var t,i=(e.match(/a\(([\s\S]+?)\)\[/)||[])[1],a=(e.match(/\)\[([\s\S]*?)\]/)||[])[1];return i?(t=/^(http(s)*:\/\/)\b(?!(\w+\.)*(sentsin.com|layui.com))\b/.test(i.replace(/\s/g,"")),'<a href="'+i+'" target="_blank"'+(t?' rel="nofollow"':"")+">"+(a||i)+"</a>"):e}).replace(/\[hr\]\n*/g,"<hr>").replace(/\[table\]([\s\S]*)\[\/table\]\n*/g,function(e){return e.replace(/\[(thead|th|tbody|tr|td)\]\n*/g,"<$1>").replace(/\n*\[\/(thead|th|tbody|tr|td)\]\n*/g,"</$1>").replace(/\[table\]\n*/g,'<table class="layui-table">').replace(/\n*\[\/table\]\n*/g,"</table>")}).replace(/\n*\[(div|span)([\s\S]*?)\]([\s\S]*?)\[\/(div|span)\]\n*/g,function(e){return e.replace(/\[(div|span)([\s\S]*?)\]\n*/g,"<$1 $2>").replace(/\n*\[\/(div|span)\]\n*/g,"</$1>")}).replace(/\[ul\]([\s\S]*)\[\/ul\]\n*/g,function(e){return e.replace(/\[li\]\n*/g,"<li>").replace(/\n*\[\/li\]\n*/g,"</li>").replace(/\[ul\]\n*/g,"<ul>").replace(/\n*\[\/ul\]\n*/g,"</ul>")}).replace(/\[pre\]([\s\S]*)\[\/pre\]\n*/g,function(e){return e.replace(/\[pre\]\n*/g,"<pre>").replace(/\n*\[\/pre\]\n*/g,"</pre>")}).replace(/\[quote\]([\s\S]*)\[\/quote\]\n*/g,function(e){return e.replace(/\[quote\]\n*/g,'<div class="layui-elem-quote">').replace(/\n*\[\/quote\]\n*/g,"</div>")}).replace(/\n/g,"<br>")},imageCode:function(a){a=u.extend({isCheck:!0},a),d.open({type:1,title:a.title||"\u8bf7\u5148\u8f93\u5165\u56fe\u5f62\u9a8c\u8bc1\u7801",content:['<div class="layui-form" style="padding: 20px; text-align: center;">','<div class="layui-inline" style="width: 132px;">','<input type="text" name="imagecode" required lay-verify="required" placeholder="\u56fe\u5f62\u9a8c\u8bc1\u7801" autocomplete="off" autofocus="autofocus" class="layui-input">',"</div>",'<div class="layui-inline" style="padding: 0!important;">','<img src="/auth/imagecode?t='+(new Date).getTime()+'" class="fly-imagecode">',"</div>",'<div style="margin: 0 auto;">','<button lay-submit lay-filter="popup-down-submit" class="layui-btn layui-btn-normal layui-btn-fluid" style="margin-top: 10px;">',a.btn||"\u786e\u8ba4","</button>","</div>","</div>"].join(""),area:"auto",shadeClose:!0,resize:!1,offset:a.offset||"9px",success:function(e,i){e.find("input").focus(),o.on("submit(popup-down-submit)",function(e){var t=e.field,e=function(){"function"==typeof a.done&&a.done(t),d.close(i)};return a.isCheck?p.json("/api/imgcode/",t,e):e(),!1})},end:function(){p.reloadImagecode()}})},sendAuthCode:function(o){o=u.extend({seconds:60,elemTarget:"#L_phone",elemVercode:"#L_vercode"},o);var i,e=u(o.elem),s=o.seconds,r=o.type||"phone",c=function(e){var t=u(this);--s<0?(t.removeClass(a).html("\u83b7\u53d6\u9a8c\u8bc1\u7801"),s=o.seconds,clearInterval(i)):t.addClass(a).html(s+"\u79d2\u540e\u53ef\u91cd\u65b0\u83b7\u53d6"),e||(i=setInterval(function(){c.call(t[0],!0)},1e3))};e.on("click",function(){var e,t,i,a=u(this),n=((o=u.extend(o,lay.options(this))).elemTarget=u(o.elemTarget),o.elemVercode=u(o.elemVercode),o.elemTarget),l=n.val();if(s===o.seconds)return t=function(e){r=e},i=function(e){"function"==typeof t&&t(e)},(e=/^1\d{10}$/.test(e=l)?i("phone"):/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/.test(e)?i("email"):"\u8bf7\u8f93\u5165\u6b63\u786e\u7684"+(o.elemTarget.parent().prev("label").text()||"\u503c"))?(n.focus(),d.msg(e)):void p.imageCode({done:function(e){e=e.imagecode;a.next('[name="imagecode"]').val(e),p.json("/auth/code",{value:l,imagecode:e,check:o.check},function(e){d.msg("\u9a8c\u8bc1\u7801\u5df2\u53d1\u9001\u81f3\u60a8\u7684"+{phone:"\u624b\u673a",email:"\u90ae\u7bb1"}[r]+"\uff0c\u8bf7\u67e5\u6536",{icon:1,shade:0}),o.elemVercode.focus(),c.call(a[0])})}})})},newmsg:function(){var t=u("#FLY-notice"),e=layui.url();return"user"===e.pathname[0]&&e.pathname[1],-1!==layui.cache.user.uid&&t[0]&&p.json("/message/nums/",{_:(new Date).getTime()},function(e){0===e.status&&0<e.count&&(e=u('<a href="/user/message/" class="layui-badge fly-nav-msg">'+e.count+"</a>"),t.append(e),e.on("click",function(){var t=this;return p.json("/message/read/",{},function(e){location.href=t.href}),!1}))}),arguments.callee},setPhoneNotice:function(){d.open({type:1,id:"LAY_Notice_add",title:"\u624b\u673a\u53f7\u7ed1\u5b9a\u901a\u77e5",content:'<div class="layui-text" style="padding: 20px;">\u60a8\u9700\u8981\u7ed1\u5b9a\u624b\u673a\u53f7\u540e\uff0c\u624d\u53ef\u8fdb\u884c\u53d1\u5e16/\u56de\u5e16\u7b49\u64cd\u4f5c\u3002</div>',btnAlign:"c",btn:["\u7acb\u5373\u7ed1\u5b9a","\u6715\u504f\u4e0d\uff01"],yes:function(){location.href="/user/set/"},btn2:function(){d.msg("\u5c11\u5e74\uff0c\u6211\u770b\u597d\u4f60\uff01")}})},setEmailNotice:function(){d.open({type:1,id:"LAY_Notice_add",title:"\u90ae\u7bb1\u6fc0\u6d3b\u901a\u77e5",content:'<div class="layui-text" style="padding: 20px;">\u60a8\u9700\u8981\u6fc0\u6d3b\u90ae\u7bb1\u540e\uff0c\u624d\u53ef\u8fdb\u884c\u53d1\u5e16/\u56de\u5e16\u7b49\u64cd\u4f5c\u3002</div>',btnAlign:"c",btn:["\u524d\u5f80\u6fc0\u6d3b","\u6715\u504f\u4e0d\uff01"],yes:function(){location.href="/user/set/"},btn2:function(){d.msg("\u5c11\u5e74\uff0c\u6211\u770b\u597d\u4f60\uff01")}})}},r=(layui.config({base:p.dir}),i.on("fly-active",{sendMessage:function(e){var e=e.parent(),t=JSON.parse(decodeURIComponent(e.data("user")));d.prompt({formType:2,title:"\u53d1\u9001\u6d88\u606f",shade:!1,id:"fly-layer-user-sendMessage"},function(e){p.json("/message/send",{content:e,uid:t.id},function(e){d.msg("\u53d1\u9001\u6d88\u606f\u6210\u529f",{icon:1,shade:.5,time:1e3},function(){location.reload()})})})},updateUserStatus:function(e){var e=e.parent(),t=JSON.parse(decodeURIComponent(e.data("user")));d.open({type:1,id:"fly-layer-user-update",title:"\u66f4\u6539\u7528\u6237\u5e10\u53f7\u72b6\u6001",area:"auto",maxWidth:1e3,shade:!1,content:['<ul class="layui-form layui-form-pane" style="margin: 20px;">','<li class="layui-form-item">','<label class="layui-form-label">\u6635\u79f0</label>','<div class="layui-input-block">','<input lay-verify="required" name="username" value="'+t.username+'" class="layui-input">',"</div>","</li>",'<li class="layui-form-item">','<label class="layui-form-label">\u7528\u6237\u72b6\u6001</label>','<div class="layui-input-block" style="width: 200px;">','<select name="auth">','<option value="-1" '+(-1==t.auth?"selected":"")+">\u9501\u5b9a</option>",'<option value="0" '+(0<=t.auth?"selected":"")+">\u6b63\u5e38</option>","<select>","</div>","</li>",'<li class="layui-form-item layui-form-text">','<label class="layui-form-label">\u7b7e\u540d</label>','<div class="layui-input-block">','<textarea name="sign" autocomplete="off" class="layui-textarea" style="min-height: 100px;">'+(t.sign||"")+"</textarea>","</div>","</li>",'<li class="layui-form-item" style="text-align: center;">','<button type="submit" lay-submit lay-filter="updateUserInfo" class="layui-btn">\u63d0\u4ea4</button>',"</li>","</ul>"].join(""),success:function(e){o.render().on("submit(updateUserInfo)",function(e){e=e.field;e.id=t.id,p.json("/brain/updateUserInfo/",e,function(e){d.msg(e.msg,{shade:.5,icon:1,time:1e3},function(){location.reload()})})})}})}}),u("body")),f=((c.android||c.ios)&&u("#LAY_header_avatar").on("click",function(){return!1}),p.reloadImagecode=function(e){var t="/auth/imagecode?t="+(new Date).getTime();if(e)return e.src=t;u(".fly-imagecode").attr("src",t)},u("body").on("click",".fly-imagecode",function(){p.reloadImagecode(this),u(this).parent().prev().find("input").focus()}),u("#FLY_topline")[0]&&layui.use("carousel",function(){var t=layui.carousel.render({elem:"#FLY_topline",width:"100%",height:"172px",anim:"fade"}),e=function(){var e=u(this).prop("innerWidth");1200<=e?t.reload({height:"172px"}):992<=e?t.reload({height:"141px"}):768<=e&&t.reload({height:"166px"})};e(),u(window).on("resize",e)}),["{{# if(d.signed){ }}",'<button class="layui-btn layui-btn-disabled">\u4eca\u65e5\u5df2\u7b7e\u5230</button>',"<span>\u83b7\u5f97\u4e86<cite>{{= d.experience }}</cite>\u98de\u543b</span>","{{# } else { }}",'<button class="layui-btn layui-btn-danger" id="LAY_signin">\u4eca\u65e5\u7b7e\u5230</button>',"<span>\u53ef\u83b7\u5f97<cite>{{= d.experience }}</cite>\u98de\u543b</span>","{{# } }}"].join("")),m=function(e){n(f).render(e,function(e){h.html(e)}),n("\u5df2\u8fde\u7eed\u7b7e\u5230<cite>{{= d.days }}</cite>\u5929").render(e,function(e){v.html(e)})},y=u("#LAY_signinHelp"),g=u("#LAY_signinTop"),h=u(".fly-signin-main"),v=u(".fly-signin-days"),b=(h[0]&&p.json("/sign/status",function(e){e.data&&(m.token=e.data.token,m(e.data))}),u("body").on("click","#LAY_signin",function(){var e=u(this);e.hasClass(a)||(p.json("/sign/in",{token:m.token||1},function(e){m(e.data)},{error:function(){e.removeClass(a)}}),e.addClass(a))}),y.on("click",function(){d.open({type:1,title:"\u7b7e\u5230\u8bf4\u660e",area:"300px",shade:.8,shadeClose:!0,content:['<div class="layui-text" style="padding: 20px;">','<blockquote class="layui-elem-quote">\u7b7e\u5230\u53ef\u83b7\u5f97\u98de\u543b\uff0c\u89c4\u5219\u5982\u4e0b</blockquote>','<table class="layui-table">',"<thead>","<tr><th>\u8fde\u7eed\u7b7e\u5230\u5929\u6570</th><th>\u6bcf\u5929\u53ef\u83b7\u98de\u543b</th></tr>","</thead>","<tbody>","<tr><td>\uff1c5</td><td>5</td></tr>","<tr><td>\u22655</td><td>10</td></tr>","<tr><td>\u226515</td><td>15</td></tr>","<tr><td>\u226530</td><td>20</td></tr>","<tr><td>\u2265100</td><td>30</td></tr>","<tr><td>\u2265365</td><td>50</td></tr>","</tbody>","</table>",'<ul style="padding-top: 0; padding-bottom: 0;">',"<li>\u4e2d\u95f4\u82e5\u6709\u95f4\u9694\uff0c\u5219\u8fde\u7eed\u5929\u6570\u91cd\u65b0\u8ba1\u7b97</li>",'<li style="color: #FF5722;">\u4e0d\u53ef\u5229\u7528\u7a0b\u5e8f\u81ea\u52a8\u7b7e\u5230\uff0c\u5426\u5219\u98de\u543b\u6e05\u96f6</li>',"</ul>","</div>"].join("")})}),["{{# layui.each(d.data, function(index, item){ }}","<li>",'<a href="/u/{{=item.uid}}" target="_blank">','<img src="{{=item.user.avatar}}">','<cite class="fly-link">{{=item.user.username}}</cite>',"</a>","{{# var date = new Date(item.time); if(d.index < 2){ }}",'<span class="fly-grey">\u7b7e\u5230\u4e8e {{= layui.laytpl.digit(date.getHours()) + ":" + layui.laytpl.digit(date.getMinutes()) + ":" + layui.laytpl.digit(date.getSeconds()) }}</span>',"{{# } else { }}",'<span class="fly-grey">\u5df2\u8fde\u7eed\u7b7e\u5230 <i>{{= item.days }}</i> \u5929</span>',"{{# } }}","</li>","{{# }); }}","{{# if(d.data.length === 0) { }}","{{# if(d.index < 2) { }}",'<li class="fly-none fly-grey">\u4eca\u5929\u8fd8\u6ca1\u6709\u4eba\u7b7e\u5230</li>',"{{# } else { }}",'<li class="fly-none fly-grey">\u8fd8\u6ca1\u6709\u7b7e\u5230\u8bb0\u5f55</li>',"{{# } }}","{{# } }}"].join("")),x=(g.on("click",function(){var a=d.load(1,{shade:.8});p.json("/top/signin/",function(i){var e=u(['<div class="layui-tab layui-tab-brief" style="margin: 5px 0 0;">','<ul class="layui-tab-title">','<li class="layui-this">\u6700\u65b0\u7b7e\u5230</li>',"<li>\u4eca\u65e5\u6700\u5feb</li>","<li>\u603b\u7b7e\u5230\u699c</li>","</ul>",'<div class="layui-tab-content fly-signin-list" id="LAY_signin_list">','<ul class="layui-tab-item layui-show"></ul>','<ul class="layui-tab-item">2</ul>','<ul class="layui-tab-item">3</ul>',"</div>","</div>"].join("")),t=e.find(".layui-tab-item");d.close(a),layui.each(t,function(e,t){e=n(b).render({data:i.data[e],index:e});u(t).html(e)}),d.open({type:1,title:"\u7b7e\u5230\u6d3b\u8dc3\u699c - TOP 20",area:"300px",shade:.8,shadeClose:!0,id:"layer-pop-signintop",content:e.prop("outerHTML")})})}),["{{# layui.each(d.data, function(index, item){ }}","<dd>","<a>",'<img src="{{=item.user.avatar}}">',"<cite>{{=item.user.username}}</cite>",'<i>{{=item["count(*)"]}}\u6b21\u56de\u7b54</i>',"</a>","</dd>","{{# }); }}","{{# if(d.data.length === 0){ }}",'<dt class="fly-none" style="height: auto; font-size: 14px; min-height: 0;">\u6ca1\u6709\u76f8\u5173\u6570\u636e</dt>',"{{# } }}"].join("")),w=u("#LAY_replyRank"),k=(w[0]&&p.json("/top/reply/",{limit:20},function(e){e=n(x).render(e);w.find("dl").html(e)}),["{{# layui.each(d.data, function(index, item){ }}","<dd>",'<a href1="/u/{{=item.uid}}">','<img src="{{=item.user.avatar}}">',"<i>{{=item.user.username}}</i>","</a>","</dd>","{{# }); }}","{{# if(d.data.length === 0){ }}",'<dt class="fly-none" style="height: auto; font-size: 14px; min-height: 0;">\u6ca1\u6709\u76f8\u5173\u6570\u636e</dt>',"{{# } }}"].join("")),j=u("#LAY_customerService"),_=(j[0]&&p.json("/role/list/",{authProduct:j.data("product"),authType:"customerService"},function(e){e=n(k).render(e);j.find("dl").html(e)}),750<u(window).width()?d.photos({photos:".photos",zIndex:9999999999,anim:-1}):u("body").on("click",".photos img",function(){window.open(this.src)}),function(e){u(e).submit(function(){var e=u(this).find('input[name="q"]');if(""===e.val().replace(/\s/g,""))return!1;e.val("site:layui.com "+e.val())})}),g=(_(".fly-search-form"),u(".LAY_search").on("click",function(){d.open({type:1,title:!1,closeBtn:!1,shadeClose:!0,maxWidth:1e4,skin:"fly-layer-search",content:['<form action="https://www2.bing.com/search">','<input autocomplete="off" placeholder="\u641c\u7d22\u5185\u5bb9\uff0c\u56de\u8f66\u8df3\u8f6c" type="text" name="q">',"</form>"].join(""),success:function(e){e.find("input").focus(),_(e.find("form"))}})}),p.sendAuthCode({elem:"#FLY-getvercode"}),p.sendAuthCode({elem:".dev-get-vercode"}),p.newmsg(),p.activate=function(e,t){p.json("/api/activate/",{secret:t},function(e){0===e.status&&d.alert("\u5df2\u6210\u529f\u5c06\u6fc0\u6d3b\u94fe\u63a5\u53d1\u9001\u5230\u4e86\u60a8\u7684\u90ae\u7bb1\u3002<br>\u63a5\u53d7\u53ef\u80fd\u4f1a\u7a0d\u6709\u5ef6\u8fdf\uff0c\u8bf7\u6ce8\u610f\u67e5\u6536\u3002",{icon:1})})},u("#LAY-activate").on("click",function(){var e=u(this);p.activate(e.attr("email"),e.attr("secret"))}),u("body").on("click",".fly-aite",function(){var e=u(this),t=e.text();"javascript:;"===e.attr("href")&&(t=t.replace(/^@|\uff08[\s\S]+?\uff09/g,""),e.attr({href:"/jump?username="+t,target:"_blank"}))}),p.onFormSubmit=function(t,l){o.on("submit("+(t||"*")+")",function(i){var a=u(i.form).attr("action"),e=u(i.form).attr("method"),n=u(i.elem);return p.json(a,i.field,function(e){var t=function(){if("function"==typeof l)return l(i,e);e.action?location.href=e.action:p.form[n.attr("done")||a||n.attr("key")](i.field,i.form,e)};0==e.status&&(n.attr("alert")?d.alert(e.msg,{icon:1,time:1e4,end:t}):t())},{type:t&&e?e:"post"}),!1})},p.onFormSubmit(),layui.cache.page&&"index"!==layui.cache.page&&((y={})[layui.cache.page]=layui.cache.page,layui.extend(y),layui.use(layui.cache.page)),c.android||c.ios,p.layEditor({elem:".fly-editor"}),u(".site-tree-mobile")),y=u(".site-mobile-shade");g.on("click",function(){u("body").addClass("site-mobile")}),y.on("click",function(){u("body").removeClass("site-mobile")}),u(".fly-handles").each(function(){var t=u(this);u.get("/api/handle?alias="+t.data("alias"),function(e){t.html("\uff08\u4e0b\u8f7d\u91cf\uff1a"+e.number+"\uff09")})}),u(".dev-nav-more").on("click",function(){t.addClass(s="dev-nav-show dev-shade-show")}),u(".dev-shade").on("click",function(){t.removeClass(s),s=null}),r.on("mouseenter","*[lay-tips]",function(){var n=this,l=u(n),o=lay.options(n);l.parent().hasClass("layui-nav-item")||(n.timer=setTimeout(function(){var e=o.content||l.attr("lay-tips"),i=o.marginLeft,t=o.direction,a=o.bgcolor||"#24262F",e=d.tips(e,n,{tips:[t||3,a],time:-1,anim:5,success:function(e,t){i&&e.css("margin-left",i+"px")}});l.data("index",e)},o.delay||300))}).on("mouseleave","*[lay-tips]",function(){d.close(u(this).data("index")),clearTimeout(this.timer),delete this.timer}),u("#LAY_brain")[0]||i.fixbar({}),e("fly",p)}); |