You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
4 lines
112 KiB
JavaScript
4 lines
112 KiB
JavaScript
|
2 years ago
|
function setCopyBtn(){$(".CopyToClipboard").each(function(){var t=new ZeroClipboard.Client;t.setHandCursor(!0),t.addEventListener("load",function(t){}),t.addEventListener("mouseOver",function(t){var e=t.movie.parentNode.parentNode.parentNode.parentNode.parentNode.nextSibling.innerHTML;e=e.replace(/</g,"<").replace(/>/g,">").replace(/&/g,"&"),t.setText(e)}),t.addEventListener("complete",function(t,e){alert("代码已经复制到你的剪贴板。")}),t.glue(this,this.parentNode)})}function computePos(){"object"==typeof toolBar&&(toolBar.setPosX(),toolBar.computePositon())}function getRecommendListUrl(){var t=[[],[]];return $(".recommend-box div.recommend-item-box").each(function(e,o){if($(o).data("url")){var i=$(o).data("url").toLowerCase().split("://"),n=$(o).data("url").toLowerCase().split("article/details/");t[0].push(2==i.length?i[1]:i[0]),t[1].push(2==n.length?"article/details/"+n[1]:n[0])}}),t}function baidudatatemp(t,e){var o="blog";t.linkUrl.indexOf("download.csdn.net")>-1?o="download":t.linkUrl.indexOf("edu.csdn.net")>-1&&(o="edu");var i=highlight.map(function(t){return t.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")});i="("+i.join("|")+")";var n=new RegExp(i,"gi"),a=/<[^>]*>/g,s=t["abstract"].replace(a,"").replace(n,"<em>$1</em>"),c=t.dispTime.replace(/^(\d*)-/,""),l=t.linkUrl,r=t.title.replace(a,"").replace(n,"<em>$1</em>"),d='"extra":"{\\"utm_medium\\":\\"distribute.'+baiduSearchChannel+".none-task-"+o+"-2~default~baidujs_"+baiduSearchType+"~default-"+e+baiduSearchIdentification+'\\"}",',m='<div class="recommend-item-box baiduSearch clearfix" data-type="'+o+'" data-report-view=\'{"mod":"popu_387",'+d+'"spm":"1001.2101.3001.4242","dest":"'+l+'","strategy":"2~default~baidujs_'+baiduSearchType+'~default","ab":"new","index":"'+e+'"}\'>\t <div class="content-box">\t\t <div class="content-blog display-flex">\t\t\t <div class="title-box">\t\t\t\t <a href="'+l+'" target="_blank" data-report-click=\'{"mod":"popu_387",'+d+'"spm":"1001.2101.3001.4242","dest":"'+l+'","strategy":"2~default~baidujs_'+baiduSearchType+'~default","ab":"new","index":"'+e+'"}\' data-report-query="utm_medium=distribute.'+baiduSearchChannel+".none-task-"+o+"-2~default~baidujs_"+baiduSearchType+"~default-"+e+baiduSearchIdentification+'&spm=1001.2101.3001.4242">\t\t\t\t\t <div class="tit ellipsis-online ellipsis-online-1">'+r+'</div>\t\t\t\t </a>\t\t\t </div> <div class="info-box display-flex"> <div class="info display-flex"> <span class="info-block">'+c+'</span> </div> </div> </div> <div class="desc-box"> <a href="'+l+'" target="_blank" data-report-click=\'{"mod":"popu_387",'+d+'"spm":"1001.2101.3001.4242","dest":"'+l+'","strategy":"2~default~baidujs_'+baiduSearchType+'~default","ab":"new","index":"'+e+'"}\' data-report-query="utm_medium=distribute.'+baiduSearchChannel+".none-task-"+o+"-2~default~baidujs_"+baiduSearchType+"~default-"+e+baiduSearchIdentification+'&spm=1001.2101.3001.4242"> <div class="desc ellipsis-online ellipsis-online-1">'+s+"</div> </a> </div> </div> </div>";return m}function showDownRecommend(t){var e=highlight.map(function(t){return t.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")});e="("+e.join("|")+")";var o=new RegExp(e,"gi"),i=/<[^>]*>/g,n=t.linkUrl,a=t.title.replace(i,"").replace(o,"<em>$1</em>"),s='<div class="recommend_down"> 相关资源:<a class="recommend_down_link" href="'+n+'?spm=1001.2101.3001.5697" target="_blank" data-report-view=\'{"mod":"1612247418_001","spm":"1001.2101.3001.5697","dest":"'+n+'","extend1":"pc"}\' data-report-click=\'{"mod":"1612247418_001","spm":"1001.2101.3001.5697","dest":"'+n+'","extend1":"pc"}\'>'+a+"</a> </div>";$("#recommendDown").html(s)}function showResult(t,e){var o=[],i=recommendRegularDomainArr||["blog.csdn.net/.+/article/details/"
|
||
|
|
$(".comment-list-container").show()))},t.prototype.countInitHeight=function(){var t=this;t.curH=0,t.commentBox.find(">ul.comment-list:lt(3)").each(function(e){t.curH+=$(this).height()}),t.curH+=27,t.commentBox.css("max-height",t.curH)},t.prototype.initTxt=function(){var t=this;$("#comment_content").focus(function(){t.addId(t),t.commentCountObj.text(1e3-parseInt($(this).val().length)),t.cancelBtnToggle(!1),$(this).addClass("open"),t.commentLineBox.length>0&&t.commentLineBox.find(".comment-edit-box").remove(),$(".bt-comment-show").hide()}),$(document).click(function(e){$(e.target).is("div.comment-edit-box *")||$(e.target).is(".right_recommend_comment_button *")||$(e.target).is(".reply")||($("#comment_content").removeClass("open"),$(".bt-comment-show").show(),$(".comment-emoticon-box").hide(),$(".comment-emoticon-img").attr("src").indexOf("emoticonClick.png")>-1&&$(".comment-emoticon-img").attr("src",$(".comment-emoticon-img").data("url")+"emoticon.png"),t.commentCountObj.text(t.commentFontLimit))}),$(document).click(function(t){$(t.target).is(".comment-line-box *")||$("#commentEditBox").remove()}),$(".bt-comment-show").click(function(){$(this).hide(),t.txtComment.addClass("open")}),$(".tool-item-comment").click(function(){setTimeout(function(){$(".bt-comment-show").hide(),$("#comment_content").addClass("open")},0)})},t.prototype.bindBtn=function(){function t(t){return"svg"===this.nodeName||getCookie("UserName")?(e.commentBox.css("max-height","none"),e.commentCount>e.pageSize&&e.commentPagination.removeClass("d-none"),$(this).parent("div.opt-box").remove(),$(this).parent().parent("div.opt-box").remove(),e.showAll=!0,e.curH=0,void(window.event?window.event.cancelBubble=!0:t.stopPropagation())):(csdn.loginBox.show(),!1)}var e=this;e.commentBox.click(function(t){var o=$(t.target).data("type");if(void 0!==o)switch(o){case"report":window.csdn.userLogin.loadAjax(function(t){showReport(!0)});break;case"readreply":var i=$(t.target).parents("li").siblings("li.replay-box");$(t.target).hasClass("open")?($(t.target).removeClass("open"),$(t.target).html(s+$(t.target).data("count")),i.hide(),e.curH&&e.commentBox.css("max-height",e.curH)):($(t.target).addClass("open").data("txt",$(t.target).text()),$(t.target).html(s+"收起评论"),i.show(),e.curH&&e.commentBox.css("max-height",e.curH+i.height()+10));break;case"delete":var n=$(t.target).parents("li.comment-line-box"),a=n.data("commentid");e.deleteComment(a)}}),this.btnShowMore.click(t),this.btnShowMore.find("svg").click(t),$(document).on("click",".show_loginbox",function(){if(e.setStorage()){var t=getCookie("UserName"),o=blogUrl+t;window.open(o,"_blank")}})},t.prototype.bindTxt=function(){var t=this;this.txtComment.blur(function(){}),this.txtComment.keyup(function(){var e=t.commentCountObj,o=t.commentFontLimit-$(this).val().length;o<0?e.text(0):e.text(o),$(this).val().length||$(this).data("replayUser")?t.cancelBtnToggle(!0):t.cancelBtnToggle(!1)})},t.prototype.renderData=function(t){var e=this,o="";if(1==$("#rightBox").data("type"))var o='<span class="tip">评论将由博主筛选后显示,对所有人可见 |</span>';var i='<div class="comment-edit-box d-flex" id="commentEditBox"><a id="commentseditNew"></a><div class="user-img"><a href="'+$(".comment-edit-box .user-img a").attr("href")+'" target="_blank" rel="noopener"><img class="" src="'+$(".comment-edit-box .user-img a img").attr("src")+'"></a></div><form id="commentformNew"><textarea class="comment-content open" name="comment_content" id="comment_contentNew" placeholder="优质评论可以帮助作者获得更高权重" maxlength="1000"></textarea><div class="comment-emoticon comment-emoticon-new"><img class="comment-emoticon-img" data-url="'+blogStaticHost+'dist/pc/img/" src="'+blogStaticHost+'dist/pc/img/emoticon.png" alt="表情包"></div><span class="comment-emoticon-tip">插入表情</span><div class="opt-box"> <!-- d-flex --><div id="ubbtools" class="add_code"><a href="#insertcode" code="code" target="_self"><i class="icon iconfont icon-daima"></i></a></div><input type="hidden" id="comment_replyIdNew" name="comment_replyId
|
||
|
|
$("body").append(i);var n="",a="";$(".box-botoom ul li").on("click",function(){flag=!1,$(this).addClass("box-active").siblings().removeClass("box-active"),n=$(this).attr("data"),$(".content-input").val(""),$(".box-content").eq($(this).index()).show().siblings().hide(),"6"==$(this).attr("data")?$("#cllcont").hide():$("#cllcont").show(),"8"==$(this).attr("data")?$("#cllcont").hide():$("#cllcont").show(),$(".ipt-textarea")[0].value="",$(".box-content-bottom ul li").removeClass("box-active"),"7"==$(this).attr("data")?$(".box-content-span").html("补充说明(必填)"):$(".box-content-span").html("补充说明(选填)"),a=""}),$(".box-content-bottom ul li").on("click",function(){$(this).addClass("box-active").siblings().removeClass("box-active"),a=$(this).attr("sub_type"),flag=!0});var s=$("div.report-box"),c=s.find("#reptTit"),l=$("div.mask-dark"),r=$("#rptOriginalurl"),d=s.find('textarea[name="description"]'),m=!1,p=0;s.find(".btn-close").click(e),l.click(e);var u="";$(".box-active").on("click",function(){if(!n)return o("请选择你想要举报的内容!"),!1;switch(n){case"3":if(u=$("#originalurl").val(),""==u||"http://"==u)return o("举报抄袭必须提供原创文章地址!"),$("#originalurl").focus(),!1;break;case"7":if(u=d.val(),!u)return o("请填写补充说明!"),d.focus(),!1;break;case"5":if(!flag)return o("请选择具体原因"),!1;break;case"6":if(!flag)return o("请选择具体原因"),!1;break;case"8":if(!flag)return o("请选择具体原因"),!1}var t={articleId:articleId,commentId:m?p:"",subType:a,type:n,originalUrl:u,description:d.val()},i=m?"report-comment":"report-article";$.ajax({url:blogUrl+"/phoenix/web/v1/"+i,type:"post",dataType:"json",data:t,xhrFields:{withCredentials:!0},success:function(t){200==t.code?(e(),sessionStorage.removeItem("usename"),sessionStorage.removeItem("articleId"),o("感谢您的举报,我们会尽快审核!"),$(".ipt-textarea").val(""),$(".box-botoom ul li").removeClass("box-active"),$(".box-content-bottom ul li").removeClass("box-active"),$(".box-content").eq(0).show().siblings().hide(),$("#cllcont").hide(),$(".content-input").val(""),flag=!1,n="",a="",u="",e()):o("举报失败")}})}),$("div.comment-box").on("click","a.btn-report",function(){p=$(this).parents("li.comment-line-box").data("commentid")}),window.showReport=t}),$(function(){function t(t,e){return' <div class="report-box-new"> <div class="pos-boxer"> <div class="pos-content"> <div class="box-title"> <p>举报</p> <img class="icon btn-close" src="'+blogStaticHost+'dist/pc/img/closeBlack.png"> </div> <div class="box-header"> <div class="box-top"><span>选择你想要举报的内容(必选)</span></div> <div class="box-botoom"> <ul>'+t+" </ul> </div> </div> <div> "+e+' </div> <div id="cllcontnew" style="display:none;"> <div class="box-content-top"> <span class="box-content-span">补充说明(选填)</span> </div> <div class="box-content-bottom"> <div class="box-input" > <textarea class="ipt ipt-textarea" style="padding:0;" name="description" placeholder="请详细描述您的举报内容"></textarea> </div> </div> </div> </div> <div class="pos-footer"> <p class="btn-close">取消</p> <p class="box-active">确定</p> </div> </div></div>'}function e(){$.ajax({url:blogUrl+"phoenix/web/v1/get-report-reason",type:"get",dataType:"json",xhrFields:{withCredentials:!0},success:function(e){var i="",n="",a="";$(e.data).each(function(t,e){var o="";n="",e.reasonList&&e.reasonList.length>0?(o='data-type="block"',$(e.reasonList).each(function(t,e){n+='<li sub_type="'+e.id+'">'+e.reason+"</li>"}),"内容抄袭"===e.content?(o='data-type="content"',a+=' <div class="box-content" style="display:none;"> <div class="box-content-top">
|
||
|
|
display:"none"}))},blur:function(){h($(this)[0])}}),N.customizeMoney.on("keydown",function(t){var e=t||event;13==e.which&&h($(this)[0])}),N.rewardBt.on("click",function(t){if(getCookie("UserName"))if(initRewardObject&&""!=initRewardObject.sign){if(!N.sureBoxBlance.hasClass("active")&&"none"!==N.sureBoxBlance.css("display")&&u&&0<Number(N.moneyNum)<500){var e={product_id:72029,goods_id:77957,num:Number(N.moneyNum),flag:39,request_type:4,is_use_balance:2,ext:initRewardObject,stringExt:JSON.stringify(initRewardObject)};$.ajax({url:"https://mall.csdn.net/mp/mallorder/order/quickBuy",type:"POST",dataType:"json",contentType:"application/json",data:JSON.stringify(e),xhrFields:{withCredentials:!0},success:function(t){t.code?y():400103012===res.code&&showToast({text:"余额不足,请选择其他支付方式",bottom:"10%",zindex:9002,speed:500,time:1200})}})}}else showToast({text:"打赏信息失效,请刷新页面重试",bottom:"10%",zindex:9002,speed:500,time:1500});else window.csdn.loginBox.show()}),N.codeImgBox.on("click",".renovate",function(){f()});var P=!1;$("#btnAttent").on("click",function(){k()}),$(".tool-attend").on("click",function(t){t.originalEvent&&(P=!0),$("#btnAttent").trigger("click")}),$("#health-companies").on("click",function(){getCookie("UserName")?$(this).hasClass("active")&&(window.csdn.report&&"function"==typeof window.csdn.report.reportClick&&window.csdn.report.reportClick({spm:"1001.2101.3001.4429"}),"block"==$("#is-like-img").css("display")&&n(),"block"==$("#is-collection-img").css("display")&&a(),$(".tool-bt-attend").length>0&&($(".tool-attend").trigger("click"),window.csdn.report&&"function"==typeof window.csdn.report.reportClick&&window.csdn.report.reportClick({mod:"1592215036_002",spm:"1001.2101.3001.4132",extend1:"关注"})),$("#is-like-imgactive-animation-like").show().addClass("active-animation"),$("#is-collection-img-collection").show().addClass("active-animation"),$(".tool-item-follow").show().addClass("active-animation"),setTimeout(function(){$("#is-like-imgactive-animation-like").hide().removeClass("active-animation"),$("#is-collection-img-collection").hide().removeClass("active-animation"),$(".tool-item-follow").hide().removeClass("active-animation")},800)):window.csdn.loginBox.show()});var j=!0;$(".toolbox-list a.tool-item-href").on({mouseover:function(){if(j){var t=$(this).find("img.isdefault"),e=$(this).find("span.count"),o=t.attr("src");B(t,o),"block"==t.css("display")?"White"==skinStatus?e.css({color:"#999999"}):e.css({color:"#999aaa"}):e.css({color:"#fc5531"}),j=!j}},mouseout:function(){if(!j){var t=$(this).find("img.isdefault"),e=$(this).find("span.count"),o=t.attr("src");B(t,o),"block"==t.css("display")?"White"==skinStatus?e.css({color:"#999aaa"}):e.css({color:"#999999"}):e.css({color:"#fc5531"}),j=!j}}})}),$(function(){function t(t,e){var o=6,i=new Date;i.setTime(i.getTime()+36e5*o),document.cookie=t+"="+escape(e)+";expires="+i.toGMTString()+";domain=.csdn.net;path=/"}function e(t){var e,o=new RegExp("(^| )"+t+"=([^;]*)(;|$)");return(e=document.cookie.match(o))?unescape(e[2]):null}if(!currentUserName){var o=$("div.article_content"),i=o.offset().top,n=o.height(),a=document.body.clientHeight||document.documentElement.clientHeight,s=$(document).scrollTop();$(document).scroll(function(){s=$(document).scrollTop(),e("unlogin_scroll_step")||e("UserName")||showPcWindowAd||(s+a-i>n/2||s+a-i>2*a)&&(window.csdn.loginBox.show(),t("unlogin_scroll_step",(new Date).getTime()))})}}),"undefined"!=typeof document.addEventListener&&document.addEventListener("DOMContentLoaded",function(){return"undefined"==typeof Chart?void("undefined"!=typeof console&&console.log("ERROR: You must include chart.min.js on this page in order to use Chart.js")):void[].forEach.call(document.querySelectorAll("div.chartjs"),function(t){var e,o;e="undefined"!=typeof chartjs_colors?chartjs_colors:"undefined"!=typeof chartjs_colors_json?JSON.parse(chartjs_colors_json):{fillColor:"rgba(151,187,205,0.5)",strokeColor:"rgba(151,187,205,0.8)",highlightFill:"rgba(151,187,205,0.75)",highlightStroke:"rgba(151,187,205,1)",data:["#B
|