packages/eui-ecl/packages/core/src/lib/components/ecl-gallery/ecl-gallery.component.ts
AfterContentInit
OnDestroy
OnInit
| selector | ecl-gallery |
| templateUrl | ./ecl-gallery.component.html |
Properties |
Methods |
Inputs |
Outputs |
HostBindings |
HostListeners |
Accessors |
constructor(el: ElementRef, cdkBreakpointObserver: BreakpointObserver)
|
|||||||||
|
Parameters :
|
| isDownloadable |
Type : boolean | any
|
Default value : true
|
| isShareable |
Type : boolean | any
|
Default value : true
|
| class |
Type : string
|
| e2eAttr |
Type : any
|
| download |
Type : EventEmitter
|
| hide |
Type : EventEmitter
|
| itemSwitch |
Type : EventEmitter
|
| share |
Type : EventEmitter
|
| show |
Type : EventEmitter
|
| attr.role |
Type : string
|
Default value : 'region'
|
| class |
Type : any
|
| document:keydown.escape |
Arguments : '$event'
|
document:keydown.escape(event: KeyboardEvent)
|
| window:resize |
Arguments : '$event'
|
window:resize(event)
|
| canBeDownloaded |
canBeDownloaded()
|
|
Returns :
boolean
|
| canBeShared |
canBeShared()
|
|
Returns :
boolean
|
| onClose | ||||||
onClose(evt: MouseEvent)
|
||||||
|
Parameters :
Returns :
void
|
| onDownload | ||||||
onDownload(evt: MouseEvent)
|
||||||
|
Parameters :
Returns :
void
|
| onEscapeKeydownHandler | ||||||
onEscapeKeydownHandler(event: KeyboardEvent)
|
||||||
Decorators :
@HostListener('document:keydown.escape', ['$event'])
|
||||||
|
Parameters :
Returns :
void
|
| onNext | ||||||
onNext(evt: MouseEvent)
|
||||||
|
Parameters :
Returns :
void
|
| onPrevious | ||||||
onPrevious(evt: MouseEvent)
|
||||||
|
Parameters :
Returns :
void
|
| onResize | ||||
onResize(event)
|
||||
Decorators :
@HostListener('window:resize', ['$event'])
|
||||
|
Parameters :
Returns :
void
|
| onShare | ||||||
onShare(evt: MouseEvent)
|
||||||
|
Parameters :
Returns :
void
|
| onViewAll | ||||||
onViewAll(evt: MouseEvent)
|
||||||
|
Parameters :
Returns :
void
|
| getCssClasses | ||||||
getCssClasses(rootClass: string)
|
||||||
|
Parameters :
Returns :
string
|
| externalVideoChild |
Type : ElementRef
|
Decorators :
@ViewChild('externalVideo')
|
| footerChild |
Type : ElementRef
|
Decorators :
@ViewChild('footer')
|
| galleryItems |
Type : QueryList<EclGalleryItemComponent>
|
Decorators :
@ContentChildren(EclGalleryItemComponent)
|
| headerChild |
Type : ElementRef
|
Decorators :
@ViewChild('header')
|
| imageChild |
Type : ElementRef
|
Decorators :
@ViewChild('image')
|
| isDialogVisible |
Type : boolean
|
Default value : false
|
| isMobile |
Type : boolean
|
Default value : false
|
| item |
Type : EclGalleryItemComponent
|
| itemIndex |
Type : number
|
| itemsCount |
Type : number
|
| overlayChild |
Type : ElementRef
|
Decorators :
@ViewChild('overlay')
|
| role |
Type : string
|
Default value : 'region'
|
Decorators :
@HostBinding('attr.role')
|
| videoChild |
Type : ElementRef
|
Decorators :
@ViewChild('video')
|
| cssClasses |
getcssClasses()
|