mirror of
				https://github.com/flynx/ImageGrid.git
				synced 2025-10-31 11:20:09 +00:00 
			
		
		
		
	lots of tweeks and minor fixes...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
This commit is contained in:
		
							parent
							
								
									aebad0dc1f
								
							
						
					
					
						commit
						6fe78ddafa
					
				| @ -99,7 +99,7 @@ function flashIndicator(direction){ | ||||
| 		// 		rhythms... 
 | ||||
| 		.show() | ||||
| 		.delay(100) | ||||
| 		.fadeOut(200) | ||||
| 		.fadeOut(300) | ||||
| } | ||||
| 
 | ||||
| 
 | ||||
|  | ||||
							
								
								
									
										22
									
								
								ui/data.js
									
									
									
									
									
								
							
							
						
						
									
										22
									
								
								ui/data.js
									
									
									
									
									
								
							| @ -7,9 +7,9 @@ | ||||
| 
 | ||||
| //var DEBUG = DEBUG != null ? DEBUG : true
 | ||||
| 
 | ||||
| var LOAD_SCREENS = 4 | ||||
| var LOAD_THRESHOLD = 1 | ||||
| var DEFAULT_SCREEN_IMAGES = 5 | ||||
| var LOAD_SCREENS = 6 | ||||
| var LOAD_THRESHOLD = 2 | ||||
| var DEFAULT_SCREEN_IMAGES = 4 | ||||
| var MAX_SCREEN_IMAGES = 12 | ||||
| 
 | ||||
| // A stub image, also here for documentation...
 | ||||
| @ -69,16 +69,16 @@ var SETTINGS = { | ||||
| 
 | ||||
| // NOTE: this expects gids...
 | ||||
| function imageDateCmp(a, b, data){ | ||||
| 	data = data == null ? DATA : data | ||||
| 	return data.images[b].ctime - data.images[a].ctime | ||||
| 	data = data == null ? IMAGES : data | ||||
| 	return data[b].ctime - data[a].ctime | ||||
| } | ||||
| 
 | ||||
| 
 | ||||
| // NOTE: this expects gids...
 | ||||
| function imageNameCmp(a, b, data){ | ||||
| 	data = data == null ? DATA : data | ||||
| 	a = data.images[b].path.split('/')[-1] | ||||
| 	b = data.images[a].path.split('/')[-1] | ||||
| 	data = data == null ? IMAGES : data | ||||
| 	a = data[b].path.split('/')[-1] | ||||
| 	b = data[a].path.split('/')[-1] | ||||
| 	if(a == b){ | ||||
| 		return 0 | ||||
| 	} else if(a < b){ | ||||
| @ -534,7 +534,7 @@ function convertDataGen1(data, cmp){ | ||||
| 	} | ||||
| 	cmp = cmp == null ? | ||||
| 			function(a, b){  | ||||
| 				return imageDateCmp(a, b, res)  | ||||
| 				return imageDateCmp(a, b, res.images)  | ||||
| 			} | ||||
| 			: cmp | ||||
| 	var ribbons = res.data.ribbons | ||||
| @ -698,10 +698,11 @@ function saveFile(name){ | ||||
| 	// CEF
 | ||||
| 	if(window.CEF_dumpJSON != null){ | ||||
| 		if(DATA.image_file == null){ | ||||
| 			DATA.image_file = name + '-image.json' | ||||
| 			DATA.image_file = name + '-images.json' | ||||
| 		} | ||||
| 		CEF_dumpJSON(DATA.image_file, IMAGES) | ||||
| 		CEF_dumpJSON(name + '-data.json', DATA) | ||||
| 		CEF_dumpJSON(name + '-marked.json', MARKED) | ||||
| 
 | ||||
| 	// PhoneGap
 | ||||
| 	} else if(false) { | ||||
| @ -770,6 +771,7 @@ function setupDataBindings(viewer){ | ||||
| 		// XXX need to maintain the correct number of images per ribbon
 | ||||
| 		// 		per zoom setting -- things get really odd when a ribbon 
 | ||||
| 		// 		is smaller than it should be...
 | ||||
| 		// XXX this does not get called on marking...
 | ||||
| 		.on('preCenteringRibbon', function(evt, ribbon, image){ | ||||
| 			// NOTE: we do not need to worry about centering the ribbon 
 | ||||
| 			//		here, just ball-park-load the correct batch...
 | ||||
|  | ||||
| @ -281,7 +281,7 @@ body { | ||||
| } | ||||
| 
 | ||||
| .dark.viewer { | ||||
| 	background: black; | ||||
| 	background: #0a0a0a; | ||||
| } | ||||
| 
 | ||||
| 
 | ||||
|  | ||||
| @ -25,10 +25,9 @@ function loadMarkedOnlyData(cmp){ | ||||
| 		], | ||||
| 		//order: marked.slice(),
 | ||||
| 		order: DATA.order, | ||||
| 		images: DATA.images, | ||||
| 	} | ||||
| 	DATA.current = getGIDBefore(cur, 0) | ||||
| 	loadData(DATA) | ||||
| 	loadData() | ||||
| 	toggleMarkesView('off') | ||||
| 	return DATA | ||||
| } | ||||
| @ -37,7 +36,7 @@ function loadMarkedOnlyData(cmp){ | ||||
| // XXX name this in a better way...
 | ||||
| function loadAllImages(){ | ||||
| 	DATA = ALL_DATA | ||||
| 	loadData(DATA) | ||||
| 	loadData() | ||||
| 	return DATA | ||||
| } | ||||
| 
 | ||||
|  | ||||
| @ -19,7 +19,7 @@ var toggleSingleImageMode = createCSSClassToggler('.viewer', | ||||
| 			} else { | ||||
| 				TRANSITION_MODE_DEFAULT = 'animate' | ||||
| 				toggleImageProportions('square') | ||||
| 				fitNImages(5) | ||||
| 				fitNImages(DEFAULT_SCREEN_IMAGES) | ||||
| 			} | ||||
| 		}) | ||||
| 
 | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user