mirror of
				https://github.com/flynx/ImageGrid.git
				synced 2025-10-29 18:30:09 +00:00 
			
		
		
		
	experimening with item update...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
This commit is contained in:
		
							parent
							
								
									77ba1e2497
								
							
						
					
					
						commit
						977a06b093
					
				| @ -525,11 +525,11 @@ var BaseItemPrototype = { | |||||||
| 
 | 
 | ||||||
| 	// XXX local update/render...
 | 	// XXX local update/render...
 | ||||||
| 	// XXX should we use these in the main render???
 | 	// XXX should we use these in the main render???
 | ||||||
| 	// XXX how do we split this between here and HTMLItem???
 |  | ||||||
| 	update: function(){ | 	update: function(){ | ||||||
| 		// XXX render order:
 | 
 | ||||||
| 		// 		.elem
 | 		// XXX
 | ||||||
| 		// 		.children
 | 
 | ||||||
|  | 		return this | ||||||
| 	}, | 	}, | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| @ -3978,6 +3978,21 @@ var HTMLItemPrototype = { | |||||||
| 		this.dom ? | 		this.dom ? | ||||||
| 			this.elem.replaceWith(value) | 			this.elem.replaceWith(value) | ||||||
| 			: (this.dom = value)}, | 			: (this.dom = value)}, | ||||||
|  | 
 | ||||||
|  | 	// XXX should we use these in the main render???
 | ||||||
|  | 	update: function(){ | ||||||
|  | 		return object | ||||||
|  | 			.parent(HTMLItemPrototype.update, this).call(this, ...arguments) | ||||||
|  | 			.run(function(){ | ||||||
|  | 				var parent = this.parent | ||||||
|  | 
 | ||||||
|  | 				// XXX needs i and context...
 | ||||||
|  | 				// XXX this should only replace the element, now it replaces 
 | ||||||
|  | 				// 		both the elem and the children...
 | ||||||
|  | 				this.elem = parent.renderItem(this, 0, {}) | ||||||
|  | 
 | ||||||
|  | 				// XXX handle children...
 | ||||||
|  | 			}) }, | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| var HTMLItem =  | var HTMLItem =  | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user