mirror of
				https://github.com/flynx/ImageGrid.git
				synced 2025-10-31 03:10:07 +00:00 
			
		
		
		
	now .savecomments should be saved to fs (needs more testing)...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
This commit is contained in:
		
							parent
							
								
									f94a3025fe
								
							
						
					
					
						commit
						8ec1217dec
					
				| @ -481,6 +481,8 @@ var FileSystemLoaderUIActions = actions.Actions({ | |||||||
| 	// 	{
 | 	// 	{
 | ||||||
| 	// 		<timestamp>: <comment>
 | 	// 		<timestamp>: <comment>
 | ||||||
| 	// 	}
 | 	// 	}
 | ||||||
|  | 	//
 | ||||||
|  | 	// XXX need to save/restore these...
 | ||||||
| 	savecomments: null, | 	savecomments: null, | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| @ -719,6 +721,26 @@ var FileSystemLoaderUIActions = actions.Actions({ | |||||||
| 
 | 
 | ||||||
| 			return o | 			return o | ||||||
| 		})], | 		})], | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | 	// save/resore .savecomments
 | ||||||
|  | 	// 
 | ||||||
|  | 	// NOTE: we are doing preparation for saving .savecomments to fs
 | ||||||
|  | 	// 		below in FileSystemLoaderUI.handlers.
 | ||||||
|  | 	// 		This is because defining the action here would make it run
 | ||||||
|  | 	// 		before the base action (which is defined later).
 | ||||||
|  | 	json: [function(){ | ||||||
|  | 		return function(res){ | ||||||
|  | 			if(this.savecomments != null){ | ||||||
|  | 				res.savecomments = this.savecomments | ||||||
|  | 			} | ||||||
|  | 		} | ||||||
|  | 	}], | ||||||
|  | 	load: [function(data){ | ||||||
|  | 		if(data.savecomments != null){ | ||||||
|  | 			this.savecomments = data.savecomments | ||||||
|  | 		} | ||||||
|  | 	}] | ||||||
| }) | }) | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| @ -735,6 +757,16 @@ module.FileSystemLoaderUI = core.ImageGridFeatures.Feature({ | |||||||
| 	], | 	], | ||||||
| 
 | 
 | ||||||
| 	actions: FileSystemLoaderUIActions, | 	actions: FileSystemLoaderUIActions, | ||||||
|  | 
 | ||||||
|  | 	handlers: [ | ||||||
|  | 		['prepareIndexForWrite', | ||||||
|  | 			function(res){ | ||||||
|  | 				var source = res.raw.savecomments | ||||||
|  | 				if(source && Object.keys(source).length > 0){ | ||||||
|  | 					res.prepared.savecomments = source | ||||||
|  | 				} | ||||||
|  | 			}] | ||||||
|  | 	] | ||||||
| }) | }) | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user