⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 blog.js

📁 步近电机控制代码
💻 JS
📖 第 1 页 / 共 5 页
字号:
UD.visitorRank=NEVar.gVisitorInfo.iVisitorRank;}NEBlog.gPermaLinkPage=new NEBlog.PermaLinkPage('NEBlog.gPermaLinkPage',{iStaticPage:iStaticPage,sMode:sMode,sBlogId:sBlogId,iCommentRange:iCommentRange,iGlobalAllowComment:iGlobalAllowComment,sBlogTitle:sBlogTitle,sBlogPermalink:sBlogPermalink,sPermaSerial:sPermaSerial,sCircleBaseUrl:sCircleBaseUrl,iBlogValid:iBlogValid,iIsPublish:iIsPublish,sTestOn:sTestOn,iCommentCount:iCommentCount,sVisitorAvatar:(sVisitorAvatar==null?NEVar.gVisitorInfo.sVisitorAvatar:sVisitorAvatar),sVisitorIP:(sVisitorIP==null?NEVar.gVisitorInfo.sVisitorIP:sVisitorIP),iPubSucc:iPubSucc});}NEBlog.PermaLinkPage=Class.create();NEBlog.PermaLinkPage.prototype={initialize:function(sObjectName){this._oOptions=Object.extend({iStaticPage:0,sMode:'prev',sBlogId:null,iCommentRange:null,iCommentCount:null,iGlobalAllowComment:null,sVisitorIP:null,sVisitorAvatar:null,sBlogTitle:null,sBlogPermalink:null,sPermaSerial:null,sCircleBaseUrl:null,iBlogValid:-1,iIsPublish:1,iPubSucc:0,sTestOn:'off'},arguments[1]||{});this._sObjectName=sObjectName;this._oTester4PB=null;this.updownMenu=null;this._init();return this;},_init:function(){if(this._oOptions.iPubSucc==1){NEBlog.fnOnFlashLoad=this._onFlashLoad.bind(this);if(NEBlog.bFlashLoadSucc==true)NEBlog.fnOnFlashLoad(true);}if(this._oOptions.sTestOn=='on')this._oTester4PB=new NECtrl.SeleniumTester();elsethis._oTester4PB=null;if(this._oOptions.iStaticPage==1){var loc=window.location.href;var commentAnchor=loc.indexOf('#comment');var trLinkBar=$("_$$_TopBarRight");trLinkBar&&(trLinkBar.innerHTML=NEVar.gTrLinkBarInnerHTML);TopSearch.init();var _arr=["rmdtpxt","rmdtplgn"];for(var i=_arr.length-1;i>=0;i--){_o=$(_arr[i]);if(i==0)_o&&(_o.onclick=function(){exitAfterLogged();return false;});else if(i==1)_o&&(_o.onclick=function(){showLoginDlg(UD.serverName);return false;});}if($('rmdtpcpstl')){$('rmdtpcpstl').onclick=function(){pageTopBar.shareThisTheme(-1,-1,-1,-1,true);return false;}}var trTopTitle=$("_$$_Top_Title");trTopTitle&&(trTopTitle.innerHTML=NEVar.gTopTitleInnerHTML);var tbCount=$("tbCount_"+this._oOptions.sBlogId);tbCount&&(tbCount.innerHTML=NEVar.gBlogCountInfo.iTrackbackCount);var accessCount=$("accessCount_"+this._oOptions.sBlogId);accessCount&&(accessCount.innerHTML=NEVar.gBlogCountInfo.iAccessCount);if(NEVar.gBlogOrderInfo.sPrevTitle!=''){var olderBlogTitle=$("olderBlogTitle");olderBlogTitle&&(olderBlogTitle.innerHTML=NEVar.gBlogOrderInfo.sPrevTitle);var olderBlogLink=$("olderBlogLink");olderBlogLink&&(olderBlogLink.href="http://"+DomainMap.getParentDomain(UD.hostName)+"/blog/static/"+NEVar.gBlogOrderInfo.sPrevPermaSerial+"/")&&(olderBlogLink.style.display='');}if(NEVar.gBlogOrderInfo.sNextTitle!=''){var newerBlogTitle=$("newerBlogTitle");newerBlogTitle&&(newerBlogTitle.innerHTML=NEVar.gBlogOrderInfo.sNextTitle);var newerBlogLink=$("newerBlogLink");newerBlogLink&&(newerBlogLink.href="http://"+DomainMap.getParentDomain(UD.hostName)+"/blog/static/"+NEVar.gBlogOrderInfo.sNextPermaSerial+"/")&&(newerBlogLink.style.display='');}if(commentAnchor<=0){var gPermaComs=null;var gPermaCommentCount=0;dwr.engine.setRpcType(dwr.engine.ScriptTag);BlogBean.getCommentsByBlog(UD.hostName,this._oOptions.sBlogId,this._oOptions.sPermaSerial,{callback:function(data){eval(data);var comCount=$("comCount_"+this._oOptions.sBlogId);comCount&&(comCount.innerHTML=gPermaCommentCount);NEBlog.gPermalink_Comments=gPermaComs;this._oOptions.iCommentCount=gPermaCommentCount;var comParams={blogId:this._oOptions.sBlogId,commentCount:this._oOptions.iCommentCount,blogTitle:this._oOptions.sBlogTitle,blogPermalink:this._oOptions.sBlogPermalink};var alreadyHasComment=true;if(this._oOptions.iIsPublish==0||(this._oOptions.iIsPublish==1&&(this._oOptions.iBlogValid>12||this._oOptions.iBlogValid==4))){alreadyHasComment=false;}this.updownMenu=new NEBlog.UpdownMenu(this._sObjectName+'.updownMenu',{bPrev:(this._oOptions.sMode=='prev'?true:false),commentRange:this._oOptions.iCommentRange,visitorAvatar:this._oOptions.sVisitorAvatar,allowComment:this._oOptions.iGlobalAllowComment,visitorIP:this._oOptions.sVisitorIP,alreadyHasComment:alreadyHasComment,bShowCommentDefault:true,oComments:gPermaComs,openCommentFirstParams:comParams});}.bind(this),httpMethod:"GET"});dwr.engine.setRpcType(dwr.engine.XMLHttpRequest);}else{BlogBean.getCommentCountByBlog(this._oOptions.sBlogId,{callback:function(dataFromServer){var comCount=$("comCount_"+this._oOptions.sBlogId);comCount&&(comCount.innerHTML=dataFromServer);this._oOptions.iCommentCount=dataFromServer;var comParams={blogId:this._oOptions.sBlogId,commentCount:this._oOptions.iCommentCount,blogTitle:this._oOptions.sBlogTitle,blogPermalink:this._oOptions.sBlogPermalink};var alreadyHasComment=false;this.updownMenu=new NEBlog.UpdownMenu(this._sObjectName+'.updownMenu',{bPrev:(this._oOptions.sMode=='prev'?true:false),commentRange:this._oOptions.iCommentRange,visitorAvatar:this._oOptions.sVisitorAvatar,allowComment:this._oOptions.iGlobalAllowComment,visitorIP:this._oOptions.sVisitorIP,alreadyHasComment:alreadyHasComment,bShowCommentDefault:true,oComments:gPermaComs,openCommentFirstParams:comParams});}.bind(this)});}}else{var comParams={blogId:this._oOptions.sBlogId,commentCount:this._oOptions.iCommentCount,blogTitle:this._oOptions.sBlogTitle,blogPermalink:this._oOptions.sBlogPermalink};var alreadyHasComment=true;if(this._oOptions.iIsPublish==0||(this._oOptions.iIsPublish==1&&(this._oOptions.iBlogValid>12||this._oOptions.iBlogValid==4))){alreadyHasComment=false;}this.updownMenu=new NEBlog.UpdownMenu(this._sObjectName+'.updownMenu',{bPrev:(this._oOptions.sMode=='prev'?true:false),commentRange:this._oOptions.iCommentRange,visitorAvatar:this._oOptions.sVisitorAvatar,allowComment:this._oOptions.iGlobalAllowComment,visitorIP:this._oOptions.sVisitorIP,alreadyHasComment:alreadyHasComment,bShowCommentDefault:alreadyHasComment,oComments:NEBlog.gPermalink_Comments,openCommentFirstParams:comParams});}if(this._oOptions.sMode=='prev'){this._showRelateBlogCircle();}this._showBlogReaders();},_onFlashLoad:function(succ){if(succ&&this._oOptions.iPubSucc==1){NEUtil.FlashCookie.initCookie('BlogDraft');NEUtil.FlashCookie.deleteValue('Blog_Title_'+UD.hostName);NEUtil.FlashCookie.deleteValue('Blog_Content_'+UD.hostName);NEUtil.FlashCookie.deleteValue('Blog_PhotoIds_'+UD.hostName);}},deleteBlog:function(id,isPublished,publishTime,allowView,valid,classId){if($("blogDel"+id).disabled==true)return false;this._oDlgConfirmBlog=new NetEase.ConfirmDlg(this._sObjectName+"._oDlgConfirmBlog",{sDlgId:"dlg_confirm_blog_del",sAlert:"彻底删除此篇日志?",jsWindowManager:this._oOptions.jsWindowManager,fnOK:this.doDeleteBlog.bind(this),oFnOKParam:{id:id,isPublished:isPublished,publishTime:publishTime,allowView:allowView,valid:valid,classId:classId}});this._oDlgConfirmBlog.show();},doDeleteBlog:function(blog){$("blogDel"+blog.id).disabled=true;var p=false;if(blog.isPublished==1&&blog.valid<12)p=true;var archiveDate=new Date(blog.publishTime);archiveDate.setDate(1);archiveDate.setHours(0);archiveDate.setMinutes(0);archiveDate.setSeconds(0);archiveDate.setMilliseconds(0);BlogBean.deleteBlog(blog.id,p,blog.publishTime,blog.allowView,{callback:function(dataFromServer){this._postDeleteBlog(dataFromServer,blog.id,blog.classId,archiveDate.getTime(),p);}.bind(this),errorHandler:function(errorString,ex){$("blogDel"+blog.id).disabled=false;if(ex==undefined||ex==null||ex.type!="DelSysRecomException"){return false;}alert("该日志已经被系统推荐, 不能删除!");}.bind(this)});},_postDeleteBlog:function(succ,blogId,classId,archiveDate,isPublished){if(succ==true){document.location.href=UD.hostPath+"/blog/edit/";}else{dwrlog('日志删除失败','error');}},_showRelateBlogCircle:function(){var sBlogId=this._oOptions.sBlogId;if(sBlogId==null)return;dwr.engine.setRpcType(dwr.engine.ScriptTag);BlogBean.getRelateBlogsCircles(UD.hostName,sBlogId,UD.hostId,{callback:function(oDataFromServer){var _oList=oDataFromServer.findAll(function(e){return e.blogRecInfos.length>0});var _oData={relateCircles:_oList,circleBaseUrl:this._oOptions.sCircleBaseUrl,showAllFunc:this._sObjectName+".showAllCircleBlogs('"+sBlogId+"')"};var _sResult=jst_blog_prev_related_circle.processUseCache(_oData);if(_sResult==""){$("relateBlogCircle_"+sBlogId).style.display="none";}else{$("relateBlogCircle_"+sBlogId).innerHTML=_sResult;}}.bind(this),httpMethod:"GET"});dwr.engine.setRpcType(dwr.engine.XMLHttpRequest);},_showBlogReaders:function(){var sBlogId=this._oOptions.sBlogId;var SEPARATOR="_,!&,_";VisitBean.getBlogReaders(sBlogId,UD.hostId,{callback:function(oDataFromServer){if(oDataFromServer!=null){var readerNames=oDataFromServer.visitorNames;var readerNicknames=oDataFromServer.visitorNicknames;var readerImageUrls=oDataFromServer.visitorImageUrls;var names;var nicknames;var imageUrls;if(readerNames!=null)names=readerNames.split(SEPARATOR);if(readerNicknames!=null)nicknames=readerNicknames.split(SEPARATOR);if(readerImageUrls!=null)imageUrls=readerImageUrls.split(SEPARATOR);if(names.length>0){var _oData={readerNames:names,readerNicknames:nicknames,readerImageUrls:imageUrls};var _sResult=jst_blog_prev_reader.processUseCache(_oData);var blogReaderDiv=$("blogReader_"+sBlogId);blogReaderDiv&&(blogReaderDiv.innerHTML=_sResult);blogReaderDiv&&(blogReaderDiv.style.display="");}}}.bind(this)});},showAllCircleBlogs:function(_blogId){Element.addClassName($("relateBlogCircle_"+_blogId),"show");},topBlog:function(blogId){BlogBean.topBlog(blogId,{callback:function(dataFromServer){dwrlog('置顶成功','ok');}.bind(this),errorHandler:function(errorString,ex){dwrlog('置顶失败','error');}});},untopBlog:function(blogId){BlogBean.untopBlog(blogId,{callback:function(dataFromServer){dwrlog('取消置顶成功','ok');}.bind(this),errorHandler:function(errorString,ex){dwrlog('取消置顶失败','error');

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -