|  |  | @ -8,30 +8,15 @@ function init_editor(params){ | 
			
		
	
		
		
			
				
					
					|  |  |  |         minHeight:"30px",// == undefined ? "30px":paramsHeight+"px",
 |  |  |  |         minHeight:"30px",// == undefined ? "30px":paramsHeight+"px",
 | 
			
		
	
		
		
			
				
					
					|  |  |  |             items:['emoticons'], |  |  |  |             items:['emoticons'], | 
			
		
	
		
		
			
				
					
					|  |  |  |         afterChange:function(){//按键事件
 |  |  |  |         afterChange:function(){//按键事件
 | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  |             nh_check_field({content:this,contentmsg:params.contentmsg,textarea:params.textarea}); | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |             var edit = this.edit; |  |  |  |             var edit = this.edit; | 
			
		
	
		
		
			
				
					
					|  |  |  |             var body = edit.doc.body; |  |  |  |             var body = edit.doc.body; | 
			
		
	
		
		
			
				
					
					|  |  |  |             edit.iframe.height(paramsHeight); |  |  |  |             edit.iframe.height(paramsHeight); | 
			
		
	
		
		
			
				
					
					|  |  |  |             this.resize(null, Math.max((params.kindutil.IE ? body.scrollHeight : body.offsetHeight) + (paramsHeight == undefined ? 30:paramsHeight), paramsHeight)); |  |  |  |             this.resize(null, Math.max((params.kindutil.IE ? body.scrollHeight : body.offsetHeight) + (paramsHeight == undefined ? 30:paramsHeight), paramsHeight)); | 
			
		
	
		
		
			
				
					
					|  |  |  |         }, |  |  |  |         }, | 
			
		
	
		
		
			
				
					
					|  |  |  |         afterBlur:function(){ |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |             nh_check_field({content:this,contentmsg:params.contentmsg,textarea:params.textarea}); |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |             //params.toolbar_container.hide();
 |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |         }, |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |         afterFocus: function(){ |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |             var edit = this.edit; |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |             var body = edit.doc.body; |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |             if(/^\s*<\w*\s*\w*\=\"\w*\"\s*\w*\=\"\w*\:\#\d*\;\"\>[\u4e00-\u9fa5]*<\/\w*\>\s*$/.test(edit.html())){ |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |                 edit.html(''); |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |             } |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |             params.contentmsg.hide(); |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |            // params.toolbar_container.show();
 |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |         }, |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |         afterCreate:function(){ |  |  |  |         afterCreate:function(){ | 
			
		
	
		
		
			
				
					
					|  |  |  |             var toolbar = $("div[class='ke-toolbar']",params.div_form); |  |  |  |             var toolbar = $("div[class='ke-toolbar']",params.div_form); | 
			
		
	
		
		
			
				
					
					|  |  |  |             toolbar.css('width',20); |  |  |  |             $(".ke-outline>.ke-toolbar-icon",toolbar).append('表情'); | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |             $(".ke-outline>.ke-toolbar-icon",toolbar)//.append('表情');
 |  |  |  |  | 
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |             params.toolbar_container.append(toolbar); |  |  |  |             params.toolbar_container.append(toolbar); | 
			
		
	
		
		
			
				
					
					|  |  |  |             //init
 |  |  |  |             //init
 | 
			
		
	
		
		
			
				
					
					|  |  |  |             var edit = this.edit; |  |  |  |             var edit = this.edit; | 
			
		
	
	
		
		
			
				
					|  |  | @ -43,9 +28,7 @@ function init_editor(params){ | 
			
		
	
		
		
			
				
					
					|  |  |  |             var body = edit.doc.body; |  |  |  |             var body = edit.doc.body; | 
			
		
	
		
		
			
				
					
					|  |  |  |             paramsHeight = paramsHeight == undefined ? params.kindutil.removeUnit(this.height) : paramsHeight; |  |  |  |             paramsHeight = paramsHeight == undefined ? params.kindutil.removeUnit(this.height) : paramsHeight; | 
			
		
	
		
		
			
				
					
					|  |  |  |             edit.iframe.height(paramsHeight); |  |  |  |             edit.iframe.height(paramsHeight); | 
			
		
	
		
		
			
				
					
					|  |  |  |             edit.html('<span id="hint" style="color: #808080">我要回复</span>'); |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |             this.resize(null, Math.max((params.kindutil.IE ? body.scrollHeight : body.offsetHeight)+ (paramsHeight == undefined ? 30:paramsHeight) , paramsHeight)); |  |  |  |             this.resize(null, Math.max((params.kindutil.IE ? body.scrollHeight : body.offsetHeight)+ (paramsHeight == undefined ? 30:paramsHeight) , paramsHeight)); | 
			
		
	
		
		
			
				
					
					|  |  |  |            // params.toolbar_container.hide();
 |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |         } |  |  |  |         } | 
			
		
	
		
		
			
				
					
					|  |  |  |     }).loadPlugin('paste'); |  |  |  |     }).loadPlugin('paste'); | 
			
		
	
	
		
		
			
				
					|  |  | @ -61,7 +44,7 @@ function nh_check_field(params){ | 
			
		
	
		
		
			
				
					
					|  |  |  |         if(params.content.html()!=params.textarea.html() || params.issubmit==true){ |  |  |  |         if(params.content.html()!=params.textarea.html() || params.issubmit==true){ | 
			
		
	
		
		
			
				
					
					|  |  |  |             params.textarea.html(params.content.html()); |  |  |  |             params.textarea.html(params.content.html()); | 
			
		
	
		
		
			
				
					
					|  |  |  |             params.content.sync(); |  |  |  |             params.content.sync(); | 
			
		
	
		
		
			
				
					
					|  |  |  |             if(params.content.isEmpty() || /^\&\w*\;\w*\s*\w*\=\"\w*\"\s*\w*\=\"\w*\:\#\d*\;\"\&\w*\;[\u4e00-\u9fa5]*\&\w*\;\/\w*\&\w*\;$/.test(params.textarea.html())){ |  |  |  |             if(params.content.isEmpty()){ | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |                 params.contentmsg.html('内容不能为空'); |  |  |  |                 params.contentmsg.html('内容不能为空'); | 
			
		
	
		
		
			
				
					
					|  |  |  |                 params.contentmsg.css({color:'#ff0000'}); |  |  |  |                 params.contentmsg.css({color:'#ff0000'}); | 
			
		
	
		
		
			
				
					
					|  |  |  |             }else{ |  |  |  |             }else{ | 
			
		
	
	
		
		
			
				
					|  |  | 
 |