mirror of
				https://github.com/flynx/ImageGrid.git
				synced 2025-10-31 03:10:07 +00:00 
			
		
		
		
	tweaking...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
This commit is contained in:
		
							parent
							
								
									59f47b095e
								
							
						
					
					
						commit
						12cfc405fc
					
				| @ -385,7 +385,7 @@ button:hover { | |||||||
| 	width: 80px; | 	width: 80px; | ||||||
| 	height: 100%; | 	height: 100%; | ||||||
| 
 | 
 | ||||||
| 	background: rgba(0, 0, 0, 0.3); | 	background: rgba(0, 0, 0, 0.5); | ||||||
| 
 | 
 | ||||||
| 	z-index: 900; | 	z-index: 900; | ||||||
| } | } | ||||||
| @ -395,17 +395,38 @@ button:hover { | |||||||
| .side-buttons-right { | .side-buttons-right { | ||||||
| 	right: 0px; | 	right: 0px; | ||||||
| } | } | ||||||
| 
 |  | ||||||
| .side-buttons-left .button, | .side-buttons-left .button, | ||||||
| .side-buttons-right .button { | .side-buttons-right .button { | ||||||
| 	display: flex; | 	display: flex; | ||||||
| 	justify-content:center; | 	justify-content: center; | ||||||
| 	align-content:center; | 	align-content: center; | ||||||
| 	flex-direction:column; | 	flex-direction: row; | ||||||
|  | 
 | ||||||
|  | 	padding: 10px; | ||||||
|  | 	line-height: 10px; | ||||||
| 
 | 
 | ||||||
| 	width: 80px; | 	width: 80px; | ||||||
| 	height: 33.3%; | 	height: 33.3%; | ||||||
| } | } | ||||||
|  | .side-buttons-left .button { | ||||||
|  | 	justify-content: flex-end; | ||||||
|  | 	align-content: flex-start; | ||||||
|  | } | ||||||
|  | .side-buttons-right .button { | ||||||
|  | 	justify-content: flex-start; | ||||||
|  | 	align-content: flex-start; | ||||||
|  | } | ||||||
|  | .side-buttons-left .button:first-child { | ||||||
|  | 	flex-direction: column; | ||||||
|  | 	justify-content: flex-end; | ||||||
|  | 	align-items: flex-end; | ||||||
|  | } | ||||||
|  | .side-buttons-right .button:first-child { | ||||||
|  | 	flex-direction: column; | ||||||
|  | 	justify-content: flex-end; | ||||||
|  | 	align-items: flex-start; | ||||||
|  | } | ||||||
|  | 
 | ||||||
| .side-buttons-left .button:nth-child(1), | .side-buttons-left .button:nth-child(1), | ||||||
| .side-buttons-left .button:nth-child(2), | .side-buttons-left .button:nth-child(2), | ||||||
| .side-buttons-right .button:nth-child(1), | .side-buttons-right .button:nth-child(1), | ||||||
|  | |||||||
| @ -1130,19 +1130,19 @@ var ButtonsActions = actions.Actions({ | |||||||
| 				'zoomOut -- Zoom out'], | 				'zoomOut -- Zoom out'], | ||||||
| 		}, | 		}, | ||||||
| 
 | 
 | ||||||
| 		'side-buttons-left-state': 'off', | 		'side-buttons-state': 'off', | ||||||
|  | 
 | ||||||
| 		'side-buttons-left': { | 		'side-buttons-left': { | ||||||
| 			'-': ['zoom-out', 'zoomOut -- Zoom out'], | 			'-': ['zoom-out', 'zoomOut -- Zoom out'], | ||||||
| 			'^': ['up', 'shiftImageUp -- Shift image up'], | 			'↥': ['up', 'shiftImageUp -- Shift image up'], | ||||||
| 			'<': ['left', 'prevImage -- Focus previous image'], | 			'⦉': ['left', 'prevImage -- Focus previous image'], | ||||||
| 			'v': ['down', 'shiftImageDown -- Shift image down'], | 			'↧': ['down', 'shiftImageDown -- Shift image down'], | ||||||
| 		}, | 		}, | ||||||
| 		'side-buttons-right-state': 'off', |  | ||||||
| 		'side-buttons-right': { | 		'side-buttons-right': { | ||||||
| 			'+': ['zoom-in', 'zoomIn -- Zoom in'], | 			'+': ['zoom-in', 'zoomIn -- Zoom in'], | ||||||
| 			'^': ['up', 'shiftImageUp -- Shift image up'], | 			'↥': ['up', 'shiftImageUp -- Shift image up'], | ||||||
| 			'>': ['right', 'nextImage -- Focus next image'], | 			'⦊': ['right', 'nextImage -- Focus next image'], | ||||||
| 			'v': ['down', 'shiftImageDown -- Shift image down'], | 			'↧': ['down', 'shiftImageDown -- Shift image down'], | ||||||
| 		}, | 		}, | ||||||
| 	}, | 	}, | ||||||
| 
 | 
 | ||||||
| @ -1151,14 +1151,16 @@ var ButtonsActions = actions.Actions({ | |||||||
| 	toggleSecondaryButtons: ['Interface/Toggle secondary buttons', | 	toggleSecondaryButtons: ['Interface/Toggle secondary buttons', | ||||||
| 		makeButtonControlsToggler('secondary-buttons')], | 		makeButtonControlsToggler('secondary-buttons')], | ||||||
| 
 | 
 | ||||||
| 	// XXX make this a toggler...
 | 	toggleSideButtons: ['Interface/Toggle side buttons', (function(){ | ||||||
| 	toggleSideButtons: ['Interface/', (function(){ |  | ||||||
| 		var left = makeButtonControlsToggler('side-buttons-left') | 		var left = makeButtonControlsToggler('side-buttons-left') | ||||||
| 		var right = makeButtonControlsToggler('side-buttons-right') | 		var right = makeButtonControlsToggler('side-buttons-right') | ||||||
| 		return function(){ | 
 | ||||||
| 			left.apply(this, arguments)  | 		return core.makeConfigToggler('side-buttons-state',  | ||||||
| 			return right.apply(this, arguments)  | 			['on', 'off'],  | ||||||
| 		} | 			function(){ | ||||||
|  | 				left.apply(this, arguments)  | ||||||
|  | 				right.apply(this, arguments)  | ||||||
|  | 			}) | ||||||
| 	})()], | 	})()], | ||||||
| }) | }) | ||||||
| 
 | 
 | ||||||
| @ -1182,7 +1184,9 @@ module.Buttons = core.ImageGridFeatures.Feature({ | |||||||
| 		['start',  | 		['start',  | ||||||
| 			function(){  | 			function(){  | ||||||
| 				this.toggleMainButtons(this.config['main-buttons-state'] || 'on') | 				this.toggleMainButtons(this.config['main-buttons-state'] || 'on') | ||||||
| 				this.toggleSecondaryButtons(this.config['secondary-buttons-state'] || 'on') }], | 				this.toggleSecondaryButtons(this.config['secondary-buttons-state'] || 'on') | ||||||
|  | 				this.toggleSideButtons(this.config['side-buttons-state'] || 'on') | ||||||
|  | 		   	}], | ||||||
| 		['load reload',  | 		['load reload',  | ||||||
| 			function(){ | 			function(){ | ||||||
| 				// update crop button status...
 | 				// update crop button status...
 | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user