mirror of
				https://github.com/excalidraw/excalidraw.git
				synced 2025-10-31 02:44:50 +01:00 
			
		
		
		
	 Christopher Chedeau
					Christopher Chedeau
				
			
				
					committed by
					
						 GitHub
						GitHub
					
				
			
			
				
	
			
			
			 GitHub
						GitHub
					
				
			
						parent
						
							8605af2b54
						
					
				
				
					commit
					66938ae5c6
				
			| @@ -645,6 +645,7 @@ const ELEMENT_TRANSLATE_AMOUNT = 1; | |||||||
| class App extends React.Component<{}, AppState> { | class App extends React.Component<{}, AppState> { | ||||||
|   public componentDidMount() { |   public componentDidMount() { | ||||||
|     document.addEventListener("keydown", this.onKeyDown, false); |     document.addEventListener("keydown", this.onKeyDown, false); | ||||||
|  |     window.addEventListener("resize", this.onResize, false); | ||||||
|  |  | ||||||
|     const savedState = restore(); |     const savedState = restore(); | ||||||
|     if (savedState) { |     if (savedState) { | ||||||
| @@ -654,6 +655,7 @@ class App extends React.Component<{}, AppState> { | |||||||
|  |  | ||||||
|   public componentWillUnmount() { |   public componentWillUnmount() { | ||||||
|     document.removeEventListener("keydown", this.onKeyDown, false); |     document.removeEventListener("keydown", this.onKeyDown, false); | ||||||
|  |     window.removeEventListener("resize", this.onResize, false); | ||||||
|   } |   } | ||||||
|  |  | ||||||
|   public state: AppState = { |   public state: AppState = { | ||||||
| @@ -669,6 +671,10 @@ class App extends React.Component<{}, AppState> { | |||||||
|     scrollY: 0 |     scrollY: 0 | ||||||
|   }; |   }; | ||||||
|  |  | ||||||
|  |   private onResize = () => { | ||||||
|  |     this.forceUpdate(); | ||||||
|  |   }; | ||||||
|  |  | ||||||
|   private onKeyDown = (event: KeyboardEvent) => { |   private onKeyDown = (event: KeyboardEvent) => { | ||||||
|     if ((event.target as HTMLElement).nodeName === "INPUT") { |     if ((event.target as HTMLElement).nodeName === "INPUT") { | ||||||
|       return; |       return; | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user