mirror of
				https://github.com/flynx/ImageGrid.git
				synced 2025-10-30 19:00:09 +00:00 
			
		
		
		
	notes and minor tweaking...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
This commit is contained in:
		
							parent
							
								
									fe1eb53780
								
							
						
					
					
						commit
						07d6e8dba9
					
				| @ -220,7 +220,7 @@ var BaseBrowserPrototype = { | |||||||
| 	// XXX need to maintain this over item add/remove/change...
 | 	// XXX need to maintain this over item add/remove/change...
 | ||||||
| 	// XXX Q: should we be able to add/remove/change items outside of .__list__(..)???
 | 	// XXX Q: should we be able to add/remove/change items outside of .__list__(..)???
 | ||||||
| 	// 		...only some item updates (how .collapsed is handled) make 
 | 	// 		...only some item updates (how .collapsed is handled) make 
 | ||||||
| 	// 		since at this time -- need to think about this more 
 | 	// 		sense at this time -- need to think about this more 
 | ||||||
| 	// 		carefully + strictly document the result...
 | 	// 		carefully + strictly document the result...
 | ||||||
| 	item_index: null, | 	item_index: null, | ||||||
| 
 | 
 | ||||||
| @ -307,6 +307,8 @@ var BaseBrowserPrototype = { | |||||||
| 			opts = opts || {} | 			opts = opts || {} | ||||||
| 
 | 
 | ||||||
| 			// XXX revise id generation...
 | 			// XXX revise id generation...
 | ||||||
|  | 			// XXX check if id already exists and complain if it
 | ||||||
|  | 			// 		does -- only for options.id???
 | ||||||
| 			var key = opts.id || JSON.stringify(value) | 			var key = opts.id || JSON.stringify(value) | ||||||
| 
 | 
 | ||||||
| 			// build the item...
 | 			// build the item...
 | ||||||
| @ -414,7 +416,6 @@ var BaseBrowserPrototype = { | |||||||
| 		// 		...if yes how??
 | 		// 		...if yes how??
 | ||||||
| 		// 			- options
 | 		// 			- options
 | ||||||
| 		// 			- arg threading
 | 		// 			- arg threading
 | ||||||
| 		// 			- render context
 |  | ||||||
| 		var items = this.items | 		var items = this.items | ||||||
| 			.map(_render = function(item, i){ | 			.map(_render = function(item, i){ | ||||||
| 				return ( | 				return ( | ||||||
| @ -430,7 +431,6 @@ var BaseBrowserPrototype = { | |||||||
| 						item.value.render(context)  | 						item.value.render(context)  | ||||||
| 					// .sublist -- nested list...
 | 					// .sublist -- nested list...
 | ||||||
| 					: item.sublist ? | 					: item.sublist ? | ||||||
| 						// XXX revise how the context is passed...
 |  | ||||||
| 						that.renderNested( | 						that.renderNested( | ||||||
| 							that.renderNestedHeader(item, i, context), | 							that.renderNestedHeader(item, i, context), | ||||||
| 							// collapsed...
 | 							// collapsed...
 | ||||||
| @ -522,7 +522,7 @@ var BrowserClassPrototype = { | |||||||
| // 		- event handler signature -- pass the item + optionally render...
 | // 		- event handler signature -- pass the item + optionally render...
 | ||||||
| // 		- keyboard handling...
 | // 		- keyboard handling...
 | ||||||
| // XXX render of nested lists does not affect the parent list(s)...
 | // XXX render of nested lists does not affect the parent list(s)...
 | ||||||
| // XXX maintain expand/collapse state of nested lists in a natural way...
 | // 		...need to render lists and items both as a whole or independently...
 | ||||||
| // XXX should this use vanilla DOM or jQuery???
 | // XXX should this use vanilla DOM or jQuery???
 | ||||||
| var BrowserPrototype = { | var BrowserPrototype = { | ||||||
| 	__proto__: BaseBrowser.prototype, | 	__proto__: BaseBrowser.prototype, | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user