Browse Source
Merge pull request #13146 from vvlladd28/bug/show-help-popover/invisible
Fixed show popover some time not showing occasionally on first interaction
pull/13147/head
Igor Kulikov
1 year ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with
11 additions and
1 deletions
-
ui-ngx/src/app/shared/components/popover.component.ts
|
|
|
@ -375,7 +375,6 @@ export class TbPopoverComponent<T = any> implements OnDestroy, OnInit { |
|
|
|
tbComponentInjector: Injector | null = null; |
|
|
|
tbComponentStyle: { [klass: string]: any } = {}; |
|
|
|
tbOverlayClassName!: string; |
|
|
|
tbOverlayStyle: { [klass: string]: any } = {}; |
|
|
|
tbPopoverInnerStyle: { [klass: string]: any } = {}; |
|
|
|
tbPopoverInnerContentStyle: { [klass: string]: any } = {}; |
|
|
|
tbBackdrop = false; |
|
|
|
@ -470,6 +469,16 @@ export class TbPopoverComponent<T = any> implements OnDestroy, OnInit { |
|
|
|
return this.tbModal ? 'tb-popover-overlay-backdrop' : ''; |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
set tbOverlayStyle(value: { [klass: string]: any }) { |
|
|
|
this._tbOverlayStyle = value; |
|
|
|
this.cdr.markForCheck(); |
|
|
|
} |
|
|
|
|
|
|
|
get tbOverlayStyle(): { [klass: string]: any } { |
|
|
|
return this._tbOverlayStyle; |
|
|
|
} |
|
|
|
|
|
|
|
preferredPlacement: PopoverPlacement = 'top'; |
|
|
|
strictPosition = false; |
|
|
|
origin!: CdkOverlayOrigin; |
|
|
|
@ -485,6 +494,7 @@ export class TbPopoverComponent<T = any> implements OnDestroy, OnInit { |
|
|
|
this.cdr.markForCheck(); |
|
|
|
} |
|
|
|
}, {threshold: [0.5]}); |
|
|
|
private _tbOverlayStyle: { [klass: string]: any } = {}; |
|
|
|
|
|
|
|
constructor( |
|
|
|
public cdr: ChangeDetectorRef, |
|
|
|
|