mirror of
				https://github.com/Redocly/redoc.git
				synced 2025-10-30 23:37:28 +03:00 
			
		
		
		
	
		
			
				
	
	
		
			18 lines
		
	
	
		
			392 B
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
			
		
		
	
	
			18 lines
		
	
	
		
			392 B
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
| 'use strict';
 | |
| 
 | |
| import { Directive, HostListener, ElementRef} from '@angular/core';
 | |
| import { Clipboard } from '../../../services/clipboard.service';
 | |
| 
 | |
| @Directive({
 | |
|   selector: '[select-on-click]'
 | |
| })
 | |
| export class SelectOnClick {
 | |
|   $element: any;
 | |
|   constructor(private element: ElementRef) {}
 | |
| 
 | |
|   @HostListener('click')
 | |
|   onClick() {
 | |
|     Clipboard.selectElement(this.element.nativeElement);
 | |
|   }
 | |
| }
 |