mirror of https://github.com/docusealco/docuseal
				
				
				
			
							parent
							
								
									a091d121d9
								
							
						
					
					
						commit
						ad56d5ee14
					
				| @ -0,0 +1,25 @@ | |||||||
|  | export default class extends HTMLElement { | ||||||
|  |   connectedCallback () { | ||||||
|  |     this.input.addEventListener('focus', () => { | ||||||
|  |       if (this.title) { | ||||||
|  |         this.title.classList.add('hidden', 'md:block') | ||||||
|  |         this.input.classList.add('w-60') | ||||||
|  |       } | ||||||
|  |     }) | ||||||
|  | 
 | ||||||
|  |     this.input.addEventListener('blur', (e) => { | ||||||
|  |       if (this.title && !e.target.value) { | ||||||
|  |         this.title.classList.remove('hidden') | ||||||
|  |         this.input.classList.remove('w-60') | ||||||
|  |       } | ||||||
|  |     }) | ||||||
|  |   } | ||||||
|  | 
 | ||||||
|  |   get input () { | ||||||
|  |     return this.querySelector('input') | ||||||
|  |   } | ||||||
|  | 
 | ||||||
|  |   get title () { | ||||||
|  |     return document.querySelector(this.dataset.title) | ||||||
|  |   } | ||||||
|  | } | ||||||
					Loading…
					
					
				
		Reference in new issue