mirror of
				https://github.com/flynx/ImageGrid.git
				synced 2025-10-31 11:20:09 +00:00 
			
		
		
		
	cleanup...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
This commit is contained in:
		
							parent
							
								
									ffd5e3b4c1
								
							
						
					
					
						commit
						55f5dd171b
					
				| @ -1982,11 +1982,17 @@ module.CollectionTags = core.ImageGridFeatures.Feature({ | ||||
| 					// load local_tags...
 | ||||
| 					local_tag_names | ||||
| 						.forEach(function(tag){  | ||||
| 							/* XXX for some reason this does not work... | ||||
| 							tag in local_tags | ||||
| 								&& tags.tag(tag, [...(local_tags[tag]  | ||||
| 									|| that.data.tags.values(tag))]) | ||||
| 							/*/ | ||||
| 							// XXX this is not correct as we can have mixed tags...
 | ||||
| 							// 		...use actual tag API...
 | ||||
| 							tags.__index[tag] = new Set(local_tags[tag]  | ||||
| 								|| (that.data.tags.__index || {})[tag]  | ||||
| 								|| []) | ||||
| 							//*/
 | ||||
| 						}) | ||||
| 
 | ||||
| 					;(this.crop_stack || []) | ||||
| @ -2022,13 +2028,20 @@ module.CollectionTags = core.ImageGridFeatures.Feature({ | ||||
| 					var local_tags = this.collections[title].local_tags = {} | ||||
| 					local_tag_names | ||||
| 						.forEach(function(tag){  | ||||
| 							local_tags[tag] = (!new_set || title == MAIN_COLLECTION_TITLE) ?  | ||||
| 								// XXX this might yield a slightly wider set of values...
 | ||||
| 								new Set(that.data.tags.values(tag)) | ||||
| 								: new Set() | ||||
| 							/* | ||||
| 							local_tags[tag] = (!new_set || title == MAIN_COLLECTION_TITLE) ?  | ||||
| 								// XXX this is not correct as we can have mixed tags...
 | ||||
| 								// 		...use actual tag API...
 | ||||
| 								((that.data.tags.__index || {})[tag] || new Set())  | ||||
| 								: new Set() | ||||
| 							//*/
 | ||||
| 						}) | ||||
| 
 | ||||
| 					// delete the .data.tags of the collections...
 | ||||
| 					delete (this.collections[title].data || {}).__tags || {} | ||||
| 				} | ||||
| 			}], | ||||
| @ -2043,21 +2056,10 @@ module.CollectionTags = core.ImageGridFeatures.Feature({ | ||||
| 
 | ||||
| 				// prevent global tag removal...
 | ||||
| 				var tags = this.data.tags | ||||
| 				// XXX do we need this??? (leftover from prev tak implementation)
 | ||||
| 				//delete this.data.tags
 | ||||
| 
 | ||||
| 				return function(){ | ||||
| 					tags.untag(local_tag_names, gids) | ||||
| 					// update local tags...
 | ||||
| 					/* | ||||
| 					local_tag_names.forEach(function(tag){ | ||||
| 						// XXX this is not correct as we can have mixed tags...
 | ||||
| 						// 		...use actual tag API...
 | ||||
| 						tags[tag] = tags[tag].subtract(gids)  | ||||
| 					}) | ||||
| 					//*/
 | ||||
| 
 | ||||
| 					//this.data.tags.__index = tags
 | ||||
| 					tags.untag(local_tag_names, gids) | ||||
| 				} | ||||
| 			}], | ||||
| 		// save .local_tags to json...
 | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user