| 
					
				 | 
			
			
				@@ -8,17 +8,19 @@ var currentMoveDistance = 0; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 function propObserver(newValue, oldValue, ownerInstance, instance) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	var state = ownerInstance.getState(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	state.currentInstance = instance; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	var dataset = instance.getDataset(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	var loading = dataset.loading == true; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	if (newValue.indexOf('end') != -1) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		_setTransform('translateY(0px)', instance) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		state.moveDistance = 0; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		state.oldMoveDistance = 0; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		currentMoveDistance = 0; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	} else if (newValue.indexOf('begin') != -1) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		var refresherThreshold = instance.getDataset().refresherthreshold 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		_setTransformValue(refresherThreshold, instance, state); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	if (state) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		state.currentInstance = instance; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		var dataset = instance.getDataset(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		var loading = dataset.loading == true; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		if (newValue.indexOf('end') != -1) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			_setTransform('translateY(0px)', instance) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			state.moveDistance = 0; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			state.oldMoveDistance = 0; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			currentMoveDistance = 0; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		} else if (newValue.indexOf('begin') != -1) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			var refresherThreshold = instance.getDataset().refresherthreshold 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			_setTransformValue(refresherThreshold, instance, state); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 |