mirror of
				https://github.com/go-gitea/gitea
				synced 2025-11-04 05:18:25 +00:00 
			
		
		
		
	Focus editor on "Write" tab click (#26714)
Focus the editor when clicking the "Write" tab. Works for both Textarea and EasyMDE. Does for some reason not work without the `requestAnimationFrame`.
This commit is contained in:
		@@ -135,6 +135,12 @@ class ComboMarkdownEditor {
 | 
				
			|||||||
    $panelPreviewer.attr('data-tab', `markdown-previewer-${elementIdCounter}`);
 | 
					    $panelPreviewer.attr('data-tab', `markdown-previewer-${elementIdCounter}`);
 | 
				
			||||||
    elementIdCounter++;
 | 
					    elementIdCounter++;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    $tabEditor[0].addEventListener('click', () => {
 | 
				
			||||||
 | 
					      requestAnimationFrame(() => {
 | 
				
			||||||
 | 
					        this.focus();
 | 
				
			||||||
 | 
					      });
 | 
				
			||||||
 | 
					    });
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    $tabs.tab();
 | 
					    $tabs.tab();
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    this.previewUrl = $tabPreviewer.attr('data-preview-url');
 | 
					    this.previewUrl = $tabPreviewer.attr('data-preview-url');
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user