mirror of
				https://github.com/flynx/ImageGrid.git
				synced 2025-10-31 11:20:09 +00:00 
			
		
		
		
	some refactoring...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
This commit is contained in:
		
							parent
							
								
									48092074cf
								
							
						
					
					
						commit
						9a32d04c4c
					
				| @ -113,16 +113,35 @@ ImageGrid.TYPE('toggle', function(obj){ | |||||||
| }) | }) | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
|  | function showInOverlay(obj){ | ||||||
|  | 	// clean things up...
 | ||||||
|  | 	$('.overlay').children().remove() | ||||||
|  | 	 | ||||||
|  | 	 | ||||||
|  | 	// put it in the overlay...
 | ||||||
|  | 	$('.overlay').append(obj) | ||||||
|  | 	 | ||||||
|  | 	// prepare the overlay...
 | ||||||
|  | 	$('.overlay') | ||||||
|  | 		.one('click', function(){ | ||||||
|  | 			$('.overlay') | ||||||
|  | 				.fadeOut() | ||||||
|  | 				.children() | ||||||
|  | 					.remove() | ||||||
|  | 		}) | ||||||
|  | 		.fadeIn() | ||||||
|  | 	return obj | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
| // XXX use order and priority of options...
 | // XXX use order and priority of options...
 | ||||||
|  | // XXX make history work for this...
 | ||||||
| function showSetup(){ | function showSetup(){ | ||||||
| 	var opts = ImageGrid.option | 	var opts = ImageGrid.option | ||||||
| 	var opt_ps = ImageGrid.option_props | 	var opt_ps = ImageGrid.option_props | ||||||
| 	var groups = {} | 	var groups = {} | ||||||
| 
 | 
 | ||||||
| 	// clean things up...
 |  | ||||||
| 	$('.overlay').children().remove() |  | ||||||
| 	var opts_container = $('<div class="options"/>') | 	var opts_container = $('<div class="options"/>') | ||||||
| 		.appendTo($('.overlay')) |  | ||||||
| 	// build options...
 | 	// build options...
 | ||||||
| 	for(var n in opt_ps){ | 	for(var n in opt_ps){ | ||||||
| 		var disabled = false | 		var disabled = false | ||||||
| @ -175,15 +194,8 @@ function showSetup(){ | |||||||
| 		e.preventDefault() | 		e.preventDefault() | ||||||
| 		return false | 		return false | ||||||
| 	}) | 	}) | ||||||
| 	// prepare the overlay...
 | 
 | ||||||
| 	$('.overlay') | 	showInOverlay(opts_container) | ||||||
| 		.one('click', function(){ |  | ||||||
| 			$('.overlay') |  | ||||||
| 				.fadeOut() |  | ||||||
| 				.children() |  | ||||||
| 					.remove() |  | ||||||
| 		}) |  | ||||||
| 		.fadeIn() |  | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -13,6 +13,8 @@ var keybindings = { | |||||||
| 	77:		toggleMarkers,									//	m
 | 	77:		toggleMarkers,									//	m
 | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
|  | 	27:		function(){$('.overlay').click()},				//	Esc
 | ||||||
|  | 
 | ||||||
| 	// zooming...
 | 	// zooming...
 | ||||||
| 	187:	function(){scaleContainerBy(ImageGrid.option.ZOOM_FACTOR)},		//	+
 | 	187:	function(){scaleContainerBy(ImageGrid.option.ZOOM_FACTOR)},		//	+
 | ||||||
| 	189:	function(){scaleContainerBy(1/ImageGrid.option.ZOOM_FACTOR)},	//	-
 | 	189:	function(){scaleContainerBy(1/ImageGrid.option.ZOOM_FACTOR)},	//	-
 | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user