CardLoader.load now checks for ready state.
This commit is contained in:
		
							parent
							
								
									129672eb0f
								
							
						
					
					
						commit
						6445ab3f57
					
				| @ -352,7 +352,7 @@ export default class Highlight extends Object { | ||||
|         target.classList.remove(Highlight.expandedClass) | ||||
|         // eslint-disable-next-line no-unused-vars
 | ||||
|         let [mask, maskImage] = Highlight._getSVGMask(target) | ||||
|         console.log('Close Highlight', maskImage) | ||||
|         // console.log('Close Highlight', maskImage)
 | ||||
|         TweenLite.to([target, maskImage], animation, { | ||||
|             scale: 1 | ||||
|         }) | ||||
|  | ||||
| @ -141,7 +141,8 @@ export class HTMLLoader extends CardLoader { | ||||
|         return new Promise((resolve, reject) => { | ||||
|             let xhr = new XMLHttpRequest() | ||||
|             xhr.open('GET', this.src, false) | ||||
|             xhr.onload = e => { | ||||
|             xhr.onreadystatechange = e => { | ||||
|                 if (xhr.readyState == 4) { | ||||
|                     domNode.innerHTML = this.prepare(xhr.response) | ||||
|                     this.addedNode = domNode.firstElementChild | ||||
|                     let { width, height } = this.size(this.addedNode) | ||||
| @ -149,6 +150,7 @@ export class HTMLLoader extends CardLoader { | ||||
|                     if (height) this.wantedHeight = height || this.wantedHeight | ||||
|                     resolve(this) | ||||
|                 } | ||||
|             } | ||||
|             xhr.onerror = e => { | ||||
|                 reject(this) | ||||
|             } | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user