mirror of
				https://github.com/flynx/ImageGrid.git
				synced 2025-10-30 19:00:09 +00:00 
			
		
		
		
	added inline states for togglers in action list/tree...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
This commit is contained in:
		
							parent
							
								
									128ba44778
								
							
						
					
					
						commit
						d6f1e40844
					
				| @ -349,6 +349,7 @@ module.URLHistoryFSWriter = core.ImageGridFeatures.Feature({ | |||||||
| 	], | 	], | ||||||
| 
 | 
 | ||||||
| 	config: { | 	config: { | ||||||
|  | 		// XXX should we add a toggler action to toggle this?
 | ||||||
| 		'url-history-push-to-top-on-save': false, | 		'url-history-push-to-top-on-save': false, | ||||||
| 	}, | 	}, | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -38,7 +38,11 @@ var makeActionLister = function(list, filter, pre_order){ | |||||||
| 	pre_order = typeof(filter) == typeof(true) ? filter : pre_order | 	pre_order = typeof(filter) == typeof(true) ? filter : pre_order | ||||||
| 	filter = typeof(filter) == typeof(true) ? null : filter | 	filter = typeof(filter) == typeof(true) ? null : filter | ||||||
| 
 | 
 | ||||||
| 	return function(path){ | 	return function(path, inline_state){ | ||||||
|  | 		inline_state = inline_state == null ?  | ||||||
|  | 			that.config['actions-list-show-toggler-state-inline'] | ||||||
|  | 			: inline_state | ||||||
|  | 
 | ||||||
| 		var that = this | 		var that = this | ||||||
| 		var paths = this.getPath() | 		var paths = this.getPath() | ||||||
| 		var actions = {} | 		var actions = {} | ||||||
| @ -91,7 +95,9 @@ var makeActionLister = function(list, filter, pre_order){ | |||||||
| 				} | 				} | ||||||
| 
 | 
 | ||||||
| 				states.forEach(function(state){ | 				states.forEach(function(state){ | ||||||
| 					actions[k +'/'+ state + (cur == state ? ' *': '')] = | 					//actions[k +'/'+ state + (cur == state ? ' *': '')] =
 | ||||||
|  | 					actions[k +(inline_state ? (' ('+ cur +')') : '') | ||||||
|  | 							+'/'+ state + (cur == state ? ' *': '')] = | ||||||
| 						function(){  | 						function(){  | ||||||
| 							that[n](state)  | 							that[n](state)  | ||||||
| 						} | 						} | ||||||
| @ -138,6 +144,8 @@ var BrowseActionsActions = actions.Actions({ | |||||||
| 			'Navigate/', | 			'Navigate/', | ||||||
| 		], | 		], | ||||||
| 
 | 
 | ||||||
|  | 		'actions-list-show-toggler-state-inline': true, | ||||||
|  | 
 | ||||||
| 		'browse-actions-settings': { | 		'browse-actions-settings': { | ||||||
| 			showDisabled: false, | 			showDisabled: false, | ||||||
| 		}, | 		}, | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user