32 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
		
		
			
		
	
	
			32 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
| 
								 | 
							
								/*******************************************************************************
							 | 
						||
| 
								 | 
							
								* KindEditor - WYSIWYG HTML Editor for Internet
							 | 
						||
| 
								 | 
							
								* Copyright (C) 2006-2011 kindsoft.net
							 | 
						||
| 
								 | 
							
								*
							 | 
						||
| 
								 | 
							
								* @author Roddy <luolonghao@gmail.com>
							 | 
						||
| 
								 | 
							
								* @site http://www.kindsoft.net/
							 | 
						||
| 
								 | 
							
								* @licence http://www.kindsoft.net/license.php
							 | 
						||
| 
								 | 
							
								*******************************************************************************/
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								KindEditor.plugin('preview', function(K) {
							 | 
						||
| 
								 | 
							
									var self = this, name = 'preview', undefined;
							 | 
						||
| 
								 | 
							
									self.clickToolbar(name, function() {
							 | 
						||
| 
								 | 
							
										var lang = self.lang(name + '.'),
							 | 
						||
| 
								 | 
							
											html = '<div style="padding:10px 20px;">' +
							 | 
						||
| 
								 | 
							
												'<iframe class="ke-textarea" frameborder="0" style="width:708px;height:400px;"></iframe>' +
							 | 
						||
| 
								 | 
							
												'</div>',
							 | 
						||
| 
								 | 
							
											dialog = self.createDialog({
							 | 
						||
| 
								 | 
							
												name : name,
							 | 
						||
| 
								 | 
							
												width : 750,
							 | 
						||
| 
								 | 
							
												title : self.lang(name),
							 | 
						||
| 
								 | 
							
												body : html
							 | 
						||
| 
								 | 
							
											}),
							 | 
						||
| 
								 | 
							
											iframe = K('iframe', dialog.div),
							 | 
						||
| 
								 | 
							
											doc = K.iframeDoc(iframe);
							 | 
						||
| 
								 | 
							
										doc.open();
							 | 
						||
| 
								 | 
							
										doc.write(self.fullHtml());
							 | 
						||
| 
								 | 
							
										doc.close();
							 | 
						||
| 
								 | 
							
										K(doc.body).css('background-color', '#FFF');
							 | 
						||
| 
								 | 
							
										iframe[0].contentWindow.focus();
							 | 
						||
| 
								 | 
							
									});
							 | 
						||
| 
								 | 
							
								});
							 |