mirror of
				https://github.com/flynx/PortableMag.git
				synced 2025-10-31 12:00:11 +00:00 
			
		
		
		
	added stub template page add action, still quite ugly, but it works...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
This commit is contained in:
		
							parent
							
								
									2c670c6231
								
							
						
					
					
						commit
						5f581ae08c
					
				
							
								
								
									
										28
									
								
								editor.js
									
									
									
									
									
								
							
							
						
						
									
										28
									
								
								editor.js
									
									
									
									
									
								
							| @ -214,6 +214,30 @@ function removePage(page){ | |||||||
| // XXX need better separation between full screen and ribbon modes...
 | // XXX need better separation between full screen and ribbon modes...
 | ||||||
| // XXX need to split this into more generic parts...
 | // XXX need to split this into more generic parts...
 | ||||||
| 
 | 
 | ||||||
|  | // XXX STUB
 | ||||||
|  | // XXX setCurrentPage after each action...
 | ||||||
|  | function _finalize(direction, n){ | ||||||
|  | 	refreshInlineEditor() | ||||||
|  | 	setCurrentPage(direction == 'before'? n : n+1) | ||||||
|  | 	removeOverlay() | ||||||
|  | } | ||||||
|  | function addPage(direction){ | ||||||
|  | 	var n = getPageNumber() | ||||||
|  | 	return function(){ | ||||||
|  | 		showInOverlay($( | ||||||
|  | 			'<div>'+ | ||||||
|  | 				'<h1>Templates</h1>'+ | ||||||
|  | 				'<a href="javascript:$(\'.current.page\').'+direction+'(RawPage());_finalize(\''+direction+'\', '+n+')"><h3>Raw Page</h3></a>'+ | ||||||
|  | 				'<a href="javascript:$(\'.current.page\').'+direction+'(TextPage());_finalize(\''+direction+'\', '+n+')"><h3>Text Page</h3></a>'+ | ||||||
|  | 				'<a href="javascript:$(\'.current.page\').'+direction+'(CaptionPage());_finalize(\''+direction+'\', '+n+')"><h3>Caption Page</h3></a>'+ | ||||||
|  | 				'<a href="javascript:$(\'.current.page\').'+direction+'(ImagePage());_finalize(\''+direction+'\', '+n+')"><h3>Image Page</h3></a>'+ | ||||||
|  | 				'<a href="javascript:$(\'.current.page\').'+direction+'(ImageFitHeightPage());_finalize(\''+direction+'\', '+n+'))"><h3>Vertical Image Page</h3></a>'+ | ||||||
|  | 			'</div>')) | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
| function setupEditorToolbars(){ | function setupEditorToolbars(){ | ||||||
| 	var indicator = $('<div class="current-page-indicator"/>') | 	var indicator = $('<div class="current-page-indicator"/>') | ||||||
| 			.appendTo($('.magazine')) | 			.appendTo($('.magazine')) | ||||||
| @ -266,7 +290,7 @@ function setupEditorToolbars(){ | |||||||
| 		.attr('title', 'New page') | 		.attr('title', 'New page') | ||||||
| 		.appendTo(right_bar) | 		.appendTo(right_bar) | ||||||
| 		.click(function(){ | 		.click(function(){ | ||||||
| 
 | 			addPage('after')() | ||||||
| 			return false | 			return false | ||||||
| 		}) | 		}) | ||||||
| 
 | 
 | ||||||
| @ -294,7 +318,7 @@ function setupEditorToolbars(){ | |||||||
| 		.attr('title', 'New page') | 		.attr('title', 'New page') | ||||||
| 		.appendTo(left_bar) | 		.appendTo(left_bar) | ||||||
| 		.click(function(){ | 		.click(function(){ | ||||||
| 
 | 			addPage('before')() | ||||||
| 			return false | 			return false | ||||||
| 		}) | 		}) | ||||||
| 
 | 
 | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user