From 503929f0b3760d810c81664248951b2c31cfef91 Mon Sep 17 00:00:00 2001 From: sumeyyeKurtulus Date: Tue, 25 Jun 2024 13:12:48 +0300 Subject: [PATCH 1/4] update: add triggers prop for FormPropTooltip --- .../components/extensible/src/lib/models/form-props.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/npm/ng-packs/packages/components/extensible/src/lib/models/form-props.ts b/npm/ng-packs/packages/components/extensible/src/lib/models/form-props.ts index ec1c825e9a..ca96d02010 100644 --- a/npm/ng-packs/packages/components/extensible/src/lib/models/form-props.ts +++ b/npm/ng-packs/packages/components/extensible/src/lib/models/form-props.ts @@ -30,6 +30,7 @@ export interface FormPropGroup { export interface FormPropTooltip { text: string; placement?: 'top' | 'end' | 'bottom' | 'start'; + triggers?: string; } export class GroupedFormPropList { @@ -121,7 +122,10 @@ export class FormProp extends Prop { export class FormPropData extends PropData { getInjected: PropData['getInjected']; - constructor(injector: Injector, public readonly record: R) { + constructor( + injector: Injector, + public readonly record: R, + ) { super(); this.getInjected = injector.get.bind(injector); From d20c71630fa244a72ddb4481b56fc943eb84067e Mon Sep 17 00:00:00 2001 From: sumeyyeKurtulus Date: Tue, 25 Jun 2024 13:13:26 +0300 Subject: [PATCH 2/4] add: triggers property option for the button tooltip --- .../src/lib/components/grid-actions/grid-actions.component.html | 1 + 1 file changed, 1 insertion(+) diff --git a/npm/ng-packs/packages/components/extensible/src/lib/components/grid-actions/grid-actions.component.html b/npm/ng-packs/packages/components/extensible/src/lib/components/grid-actions/grid-actions.component.html index 9991336bf9..ae70cb77e0 100644 --- a/npm/ng-packs/packages/components/extensible/src/lib/components/grid-actions/grid-actions.component.html +++ b/npm/ng-packs/packages/components/extensible/src/lib/components/grid-actions/grid-actions.component.html @@ -64,6 +64,7 @@ [style]="action.btnStyle" [ngbTooltip]="action.tooltip.text | abpLocalization" [placement]="action.tooltip.placement || 'auto'" + [triggers]="action.tooltip.triggers || 'hover focus'" container="body" > Date: Tue, 25 Jun 2024 15:30:49 +0300 Subject: [PATCH 3/4] remove: the unnecessary prop for the tooltip trigger --- .../packages/components/extensible/src/lib/models/form-props.ts | 1 - 1 file changed, 1 deletion(-) diff --git a/npm/ng-packs/packages/components/extensible/src/lib/models/form-props.ts b/npm/ng-packs/packages/components/extensible/src/lib/models/form-props.ts index ca96d02010..c1b8cacbe2 100644 --- a/npm/ng-packs/packages/components/extensible/src/lib/models/form-props.ts +++ b/npm/ng-packs/packages/components/extensible/src/lib/models/form-props.ts @@ -30,7 +30,6 @@ export interface FormPropGroup { export interface FormPropTooltip { text: string; placement?: 'top' | 'end' | 'bottom' | 'start'; - triggers?: string; } export class GroupedFormPropList { From 9078b7fcb40afbbf731ecae8854ed7c0e8d6489c Mon Sep 17 00:00:00 2001 From: sumeyyeKurtulus Date: Tue, 25 Jun 2024 15:34:37 +0300 Subject: [PATCH 4/4] update: the triggers prop with a static hover value --- .../src/lib/components/grid-actions/grid-actions.component.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/npm/ng-packs/packages/components/extensible/src/lib/components/grid-actions/grid-actions.component.html b/npm/ng-packs/packages/components/extensible/src/lib/components/grid-actions/grid-actions.component.html index ae70cb77e0..606a6de12a 100644 --- a/npm/ng-packs/packages/components/extensible/src/lib/components/grid-actions/grid-actions.component.html +++ b/npm/ng-packs/packages/components/extensible/src/lib/components/grid-actions/grid-actions.component.html @@ -64,7 +64,7 @@ [style]="action.btnStyle" [ngbTooltip]="action.tooltip.text | abpLocalization" [placement]="action.tooltip.placement || 'auto'" - [triggers]="action.tooltip.triggers || 'hover focus'" + triggers="hover" container="body" >