mirror of https://github.com/vector-im/riot-web
				
				
				
			scroll event into view when starting to edit
							parent
							
								
									fbb79e4686
								
							
						
					
					
						commit
						4626581dbe
					
				|  | @ -234,6 +234,13 @@ module.exports = React.createClass({ | |||
|         } | ||||
|     }, | ||||
| 
 | ||||
|     scrollToEventIfNeeded: function(eventId) { | ||||
|         const node = this.eventNodes[eventId]; | ||||
|         if (node) { | ||||
|             node.scrollIntoView({block: "nearest", behavior: "instant"}); | ||||
|         } | ||||
|     }, | ||||
| 
 | ||||
|     /* check the scroll state and send out pagination requests if necessary. | ||||
|      */ | ||||
|     checkFillState: function() { | ||||
|  |  | |||
|  | @ -408,7 +408,13 @@ const TimelinePanel = React.createClass({ | |||
|             this.forceUpdate(); | ||||
|         } | ||||
|         if (payload.action === "edit_event") { | ||||
|             this.setState({editEvent: payload.event}); | ||||
|             this.setState({editEvent: payload.event}, () => { | ||||
|                 if (payload.event && this.refs.messagePanel) { | ||||
|                     this.refs.messagePanel.scrollToEventIfNeeded( | ||||
|                         payload.event.getId(), | ||||
|                     ); | ||||
|                 } | ||||
|             }); | ||||
|         } | ||||
|     }, | ||||
| 
 | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue
	
	 Bruno Windels
						Bruno Windels