Просмотр исходного кода

[企业社区]修复删除主回复后还显示下层回复的问题

unknown 5 лет назад
Родитель
Сommit
537c845192

+ 1 - 1
o2web/source/o2_core/o2/widget/ScrollBar.js

@@ -71,7 +71,7 @@ o2.widget.ScrollBar = new Class({
 			e.stopPropagation();
 		}.bind(this);
 
-		layout.desktop.addEvent("resize", this.checkScrollFun);
+		if(layout.desktop && layout.desktop.addEvent)layout.desktop.addEvent("resize", this.checkScrollFun);
 		//layout.desktop.addEvent("onresize", this.checkScrollFun);
 		this.node.addEvent("mouseover", this.checkScrollStopFun);
 		this.node.addEvent("mouseout", this.checkScrollStopFun);

+ 1 - 1
o2web/source/x_component_Calendar/Common.js

@@ -791,7 +791,7 @@ MWFCalendar.EventForm = new Class({
         }
         this.fileUploadNode.click();
     },
-    createUploadFileNode: function(){
+    createUploadFileNode: function(){git
         this.uploadFileAreaNode = new Element("div");
         var html = "<input name=\"file\" type=\"file\" multiple/>";
         this.uploadFileAreaNode.set("html", html);

+ 10 - 3
o2web/source/x_component_ForumDocument/Main.js

@@ -2100,9 +2100,16 @@ MWF.xApplication.ForumDocument.ReplyDocument = new Class({
 		this.app.confirm("warn", ev, this.lp.deleteReplyTitle, this.lp.deleteReplyText, 350, 120, function(){
 			//_self.view._removeDocument(_self.data, false);
 			_self.actions.deleteReply( _self.data.id, function(){
-				_self.destroy();
-				_self.app.adjustReplyCount( -1 );
-				_self.app.notice( _self.lp.deleteReplySuccess, "ok")
+				if( MWFForum.getSystemConfigValue("BBS_REPLY_DELETETYPE").toLowerCase() === "recursively" ){
+					_self.destroy();
+					_self.app.adjustReplyCount( -1 );
+					_self.view.reload();
+					_self.app.notice( _self.lp.deleteReplySuccess, "ok")
+				}else{
+					_self.destroy();
+					_self.app.adjustReplyCount( -1 );
+					_self.app.notice( _self.lp.deleteReplySuccess, "ok")
+				}
 			}.bind(this) );
 			this.close();
 		}, function(){