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.

2 lines
35 KiB
JavaScript

2 years ago
function fixedSidebarInButton(){function t(){var t=$(".csdn-side-toolbar");if(0===t.length)var e=setInterval(function(){t=$(".csdn-side-toolbar"),t.length>0&&(t.css("left",i()+"px"),clearInterval(e))},200);else t.css("left",i()+"px")}function i(){return $("#rightAside").length&&"block"===$("#rightAside").css("display")?$("#rightAside").offset().left+300+8:$("main").offset().left+$("main").width()+8}window.csdn.fixedSidebar({targetBox:$(".blog_container_aside"),mainBox:$("main"),sidebar:$(".blog_container_aside"),direction:"left",position:"fixed",bottom:0,zIndex:99,sidebarRightMargin:8,sidebarLeftMargin:8}),t(),$(window).resize(function(){t()})}function showInit(){$("<div id='st_mask' onclick='closeMask()'></div>").appendTo("body").css({width:"100%",height:"100%",background:"rgba(0,0,0,.4)",position:"fixed",left:"0",top:"0",display:"none","z-index":"1"}),$("<div id='st_confirmBox'></div>").appendTo("body").css({width:"100%",position:"fixed",left:"0",top:"34%","text-align":"center",display:"none","z-index":"2"}),$("<div id='st_confirm'></div>").appendTo("#st_confirmBox").css({width:"80%",margin:"0 auto",background:"#fff","border-radius":"3px",overflow:"hidden","padding-top":"20px","text-align":"center"}),$("<span id='st_confirm_text'></span>").appendTo("#st_confirm").css({background:"#fff",overflow:"hidden","padding-top":"20px","text-align":"center",display:"block",padding:"15px 8px 30px"}),$("<span class='st_confirm_btn cancel'></span>").appendTo("#st_confirm").css({background:"#fff",color:"#8d8d8d",padding:"8px","text-align":"center",display:"block",width:"50%",margin:"0 auto","float":"left","box-sizing":"border-box","border-top":"1px solid #cfcfcf",overflow:"hidden","text-overflow":"ellipsis","white-space":"nowrap"}),$("<span class='st_confirm_btn success'></span>").appendTo("#st_confirm").css({background:"#1b79f8",color:"#fff",padding:"8px","text-align":"center",display:"block",width:"50%",margin:"0 auto","float":"left","box-sizing":"border-box","border-top":"1px solid #1b79f8",overflow:"hidden","text-overflow":"ellipsis","white-space":"nowrap"}),$("<div></div>").appendTo("#st_confirm").css({clear:"both",display:"block"}),$("<div id='st_alertBox'></div>").appendTo("body").css({width:"100%",position:"fixed",left:"0",top:"34%","text-align":"center",display:"none","z-index":"2"}),$("<div id='st_alert'></div>").appendTo("#st_alertBox").css({width:"80%",margin:"0 auto",background:"#fff","border-radius":"2px",overflow:"hidden","padding-top":"20px","text-align":"center"}),$("<span id='st_alert_text'></span>").appendTo("#st_alert").css({background:"#fff",overflow:"hidden","padding-top":"20px","text-align":"center",display:"block",padding:"15px 8px 30px"}),$("<span id='st_alert_btn' onclick='closeMask()'></span>").appendTo("#st_alert").css({background:"#1b79f8",color:"#fff",padding:"8px","text-align":"center",display:"block",width:"72%",margin:"0 auto","margin-bottom":"20px","border-radius":"2px",overflow:"hidden","text-overflow":"ellipsis","white-space":"nowrap"}),$("<div id='st_toastBox'></div>").appendTo("body").css({width:"100%",position:"fixed",left:"0",bottom:"10%","text-align":"center",display:"none"}),$("<span id='st_toastContent'></span>").appendTo("#st_toastBox").css({color:"#fff",background:"rgba(0,0,0,.8)",padding:"8px 24px","border-radius":"4px","max-width":"80%",display:"inline-block","font-size":"16px"})}function showToast(t){if(!t.text)return!1;clearTimeout(st_timer),$("#st_toastBox").hide();var i=t.text,e=parseInt(t.time?t.time:2300),s=t.speed?t.speed:"normal",n=t.bottom?t.bottom:"10%";if(t.zindex){var a=parseInt(t.zindex);$("#st_mask").css({"z-index":a-1}),$("#st_toastBox").css({"z-index":a})}else $("#st_mask").css({"z-index":1}),$("#st_toastBox").css({"z-index":2});$("#st_toastBox").css({bottom:n}),$("#st_toastContent").text(i),$("#st_mask").fadeIn(s,function(){$("#st_toastBox").fadeIn(s)}),st_timer=setTimeout(function(){$("#st_toastBox").fadeOut(function(){$("#st_mask").fadeOut()})},e)}function showAlert(t){if(!t.text)return!1;var i=t.text,e=t.bgColor?t.bgColor:"#1b79f8",s=t.color?t.color:"#fff",n=t.btnText
if(!/.(jpg|jpeg|png)$/.test(e))return a("请上传jpg、png格式图片",!1),!1;var c=o(i);switch(s.cropBox.find(".crop-img-before img").attr("src",c),l=$(this)[0].id,s.cropBox.find("#cropImg").cropper("destroy"),l){case"uploadHeaderimg":if(r(19.2),2048<n)return void a("请选择2M以内的图片",!1);s.cropBox.find("#cropImg").cropper("setCropBoxData",{width:1920,height:100});break;case"uploadBgimg":if(1024<n)return void a("请选择1M以内的图片",!1);r(1),s.cropBox.find("#cropImg").cropper("setCropBoxData",{width:100,height:100});break;case"uploadColumnimg":if(512<n)return void a("请选择0.5M以内的图片",!1);r(300/38),s.cropBox.find("#cropImg").cropper("setCropBoxData",{width:300,height:38})}s.cropBox.fadeIn(200),$(this)[0].value=""}),s.cropBox.find(".bt-back").click(function(){s.cropBox.fadeOut(200),s.cropBox.find("#cropImg").cropper("destroy")}),s.cropBox.find(".bt-next").click(function(){var t="",i="",e="";switch(l){case"uploadHeaderimg":t=1920,i=100,e="img_title";break;case"uploadBgimg":t=100,i=100,e="img_back";break;case"uploadColumnimg":t=300,i=38,e="img_column"}s.cropBox.find("#cropImg").cropper("getCroppedCanvas",{width:t,height:i,minWidth:t,minHeight:i,maxWidth:t,maxHeight:i}).toBlob(function(t){var i=new FormData;i.append("file",t),i.append("img_type",e),$.ajax("/pheapi/skin/skin_upload_img",{method:"POST",data:i,processData:!1,contentType:!1,xhrFields:{withCredentials:!0},success:function(t){if(t.result){var i=$("#"+l);switch(i.attr("value",t.url),l){case"upload-headerimg":c.img_title=i.val();break;case"upload-bgimg":c.img_back=i.val();break;case"upload-columnimg":c.img_column=i.val()}i.siblings(".upload-img").find(".upload-icon").hide(),i.siblings(".upload-img").find(".success-upload-icon").show(),i.siblings(".upload-img").find(".tip-massage").html("点击重新上传"),a("上传成功",!0),setTimeout(function(){s.cropBox.fadeOut(200)},1e3)}else a(t.content,!1),setTimeout(function(){s.cropBox.fadeOut(200)},1e3)},error:function(t){a("系统错误,请重新上传",!1),setTimeout(function(){s.cropBox.fadeOut(200)},1e3)}})},"image/png")}),s.cropBox.find(".bt-reduce").click(function(){s.cropBox.find("#cropImg").cropper("zoom",-.1)}),s.cropBox.find(".bt-add").click(function(){s.cropBox.find("#cropImg").cropper("zoom",.1)})}var s={skikTemplateBox:$(".skin-template-box"),skinTemplateItem:$(".skin-template-item"),skinList:$(".skin-list"),skinListShow:$(".skin-list-show"),skinItem:$(".skin-item"),skinTipbox:$("#skinTipbox"),skinChange:$("#skinChange"),meUser:$("#meUser"),skinBoxshadow:$(".skin-boxshadow"),userSkin:$("#userSkin"),cropBox:$("#cropBox"),uploadSkinImg:$(".upload-skin-img")};s.skinChange.on("click",function(){s.skikTemplateBox.fadeIn(200)}),$(document).mouseup(function(t){var i=s.skikTemplateBox;i.is(t.target)||0!==i.has(t.target).length||s.skikTemplateBox.fadeOut(200)}),s.skinTemplateItem.on("click",function(){var t=$(this).index();t<2?($(this).siblings().each(function(t,i){$(i).find("img").eq(1).removeClass("changed"),$(i).find("img").eq(0).addClass("changed")}),$(this).find("img").eq(0).removeClass("changed"),$(this).find("img").eq(1).addClass("changed"),s.skinList.hide(),s.skinList.eq(t).show()):(s.skikTemplateBox.fadeOut(200),s.userSkin.fadeIn(200))}),s.skinItem.on("click",function(){s.skinListShow.find("li").removeClass("skin-item-act"),$(this).addClass("skin-item-act"),s.skikTemplateBox.fadeOut(200)}),s.skinTipbox.on("click",".skin-exit",function(){s.skinTipbox.slideUp(200);var t=i();setTimeout(function(){window.location.href=t.window_url},200)}),s.skinTipbox.on("click",".skin-save",function(){var e=i(),s=blogUrl+"phoenix/web/v1/use-skin",n={skin_id:e.skin_id};t(s,n,e)}),e()}),window.csdn.configuration_tool_parameterv&&window.csdn.configuration_tool_parameterv({need_first_suspend:!0,need_little_suspend:!1,little_tool_id:"",little_need_insert_type:""});