From 0d35c5686d343c0fe87f85f8ebfb629d8ab6f26f Mon Sep 17 00:00:00 2001 From: Hristo Anastasov Date: Mon, 2 Mar 2020 14:13:35 +0200 Subject: [PATCH 1/5] add scroll direvtive to preevnt document scrolling --- .../src/app/directives/scroll.directive.ts | 67 +++++++ .../grid-finjs/grid-finjs-demo.component.html | 173 +++++++++++++++++- .../src/app/grid-finjs/grid-finjs.module.ts | 3 +- 3 files changed, 240 insertions(+), 3 deletions(-) create mode 100644 projects/app-lob/src/app/directives/scroll.directive.ts diff --git a/projects/app-lob/src/app/directives/scroll.directive.ts b/projects/app-lob/src/app/directives/scroll.directive.ts new file mode 100644 index 0000000000..6401d85be4 --- /dev/null +++ b/projects/app-lob/src/app/directives/scroll.directive.ts @@ -0,0 +1,67 @@ +import { Directive, Host, Input, NgModule, OnInit, Optional } from "@angular/core"; +import { IgxGridComponent } from "igniteui-angular"; + +@Directive({ + selector: "[igxPreventDocumentScroll]" +}) +export class IgxPreventDocumentScrollDirective implements OnInit { + private _preventScroll = true; + private gridBody: HTMLElement; + + /** + * A boolean determining if scroll should be prevented or no. Defaults to true. + * ```html + * + * + * ``` + */ + @Input("igxPreventDocumentScroll") + public get preventScroll(): boolean { + return this._preventScroll; + } + + public set preventScroll(val: boolean) { + this._preventScroll = val; + } + + /** + * @hidden + */ + constructor(@Host() @Optional() private grid: IgxGridComponent) { + this.gridBody = this.getGridBody(); + } + + public ngOnInit() { + console.log(this._preventScroll); + console.log(this.grid.id); + if (this.preventScroll) { + console.log("prevent scroll for" + this.grid.id); + this.gridBody.addEventListener("wheel", this.preventDocumentScroll, { passive: false }); + } + } + + public ngOnDestroy() { + this.gridBody.removeEventListener("wheel", this.preventDocumentScroll); + } + + /** + * Prevents scrolling the page, when mouse wheel over the grid body. + */ + private preventDocumentScroll(event) { + event.preventDefault(); + } + + private getGridBody() { + return this.grid.nativeElement; + } +} + +/** + * @hidden + */ +@NgModule({ + declarations: [IgxPreventDocumentScrollDirective], + exports: [IgxPreventDocumentScrollDirective] +}) + +export class IgxPreventDocumentScrollModule { } diff --git a/projects/app-lob/src/app/grid-finjs/grid-finjs-demo.component.html b/projects/app-lob/src/app/grid-finjs/grid-finjs-demo.component.html index 195aab3a78..6da3ccdf49 100644 --- a/projects/app-lob/src/app/grid-finjs/grid-finjs-demo.component.html +++ b/projects/app-lob/src/app/grid-finjs/grid-finjs-demo.component.html @@ -36,9 +36,9 @@ ~{{volume/5}} records updated. - @@ -203,6 +203,175 @@ + + + + + + + + + + + + + + + {{ c }} + + + + + + + + + {{ r.Region }} + + + + + + {{ cell.value | date }} + + + + + +
+ {{cell.value | currency:'USD':'symbol':'1.4-4'}} + trending_up + trending_down +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Date: Fri, 6 Mar 2020 15:33:21 +0200 Subject: [PATCH 2/5] add IgxPreventDocumentScroll directive to app-lob --- ...rective.ts => prevent-scroll.directive.ts} | 23 +-- .../app/grid-crm/grid-crm/grid-crm.module.ts | 2 + .../grid-crm/grid-crm/grid-crm.component.html | 2 +- .../grid-dynamic-chart-data.component.html | 2 +- .../grid-dynamic-chart-data.module.ts | 2 + .../grid-finjs/grid-finjs-demo.component.html | 171 +----------------- .../src/app/grid-finjs/grid-finjs.module.ts | 2 +- .../grid-boston-marathon/grid.component.html | 2 +- .../grid-master-detail.component.html | 2 +- projects/app-lob/src/app/grid/grids.module.ts | 2 + .../hierarchical-grid-resizing.component.html | 2 +- .../hierarchical-grid.module.ts | 2 + ...ee-grid-childdatakey-sample.component.html | 2 +- ...id-primaryforeignkey-sample.component.html | 2 +- .../src/app/tree-grid/tree-grid.module.ts | 2 + .../tree-grid-finjs-sample.component.html | 2 +- .../treegrid-finjs/treegrid-finjs.module.ts | 2 + 17 files changed, 30 insertions(+), 194 deletions(-) rename projects/app-lob/src/app/directives/{scroll.directive.ts => prevent-scroll.directive.ts} (65%) diff --git a/projects/app-lob/src/app/directives/scroll.directive.ts b/projects/app-lob/src/app/directives/prevent-scroll.directive.ts similarity index 65% rename from projects/app-lob/src/app/directives/scroll.directive.ts rename to projects/app-lob/src/app/directives/prevent-scroll.directive.ts index 6401d85be4..e47f0ac0e6 100644 --- a/projects/app-lob/src/app/directives/scroll.directive.ts +++ b/projects/app-lob/src/app/directives/prevent-scroll.directive.ts @@ -1,10 +1,10 @@ -import { Directive, Host, Input, NgModule, OnInit, Optional } from "@angular/core"; -import { IgxGridComponent } from "igniteui-angular"; +import { AfterViewInit, Directive, Host, Input, NgModule, Optional } from "@angular/core"; +import { IgxGridBaseDirective } from "igniteui-angular"; @Directive({ selector: "[igxPreventDocumentScroll]" }) -export class IgxPreventDocumentScrollDirective implements OnInit { +export class IgxPreventDocumentScrollDirective implements AfterViewInit { private _preventScroll = true; private gridBody: HTMLElement; @@ -16,26 +16,19 @@ export class IgxPreventDocumentScrollDirective implements OnInit { * ``` */ @Input("igxPreventDocumentScroll") - public get preventScroll(): boolean { - return this._preventScroll; - } - public set preventScroll(val: boolean) { - this._preventScroll = val; + if (val === false) { this._preventScroll = false; } } /** * @hidden */ - constructor(@Host() @Optional() private grid: IgxGridComponent) { + constructor(@Host() @Optional() private grid: IgxGridBaseDirective) { this.gridBody = this.getGridBody(); } - public ngOnInit() { - console.log(this._preventScroll); - console.log(this.grid.id); - if (this.preventScroll) { - console.log("prevent scroll for" + this.grid.id); + public ngAfterViewInit() { + if (this._preventScroll) { this.gridBody.addEventListener("wheel", this.preventDocumentScroll, { passive: false }); } } @@ -51,7 +44,7 @@ export class IgxPreventDocumentScrollDirective implements OnInit { event.preventDefault(); } - private getGridBody() { + private getGridBody(): HTMLElement { return this.grid.nativeElement; } } diff --git a/projects/app-lob/src/app/grid-crm/grid-crm/grid-crm.module.ts b/projects/app-lob/src/app/grid-crm/grid-crm/grid-crm.module.ts index 9fb8cdbde2..619587ad9f 100644 --- a/projects/app-lob/src/app/grid-crm/grid-crm/grid-crm.module.ts +++ b/projects/app-lob/src/app/grid-crm/grid-crm/grid-crm.module.ts @@ -6,6 +6,7 @@ import { IgxGridModule, IgxProgressBarModule } from "igniteui-angular"; import { IgxSparklineCoreModule, IgxSparklineModule } from "igniteui-angular-charts"; +import { IgxPreventDocumentScrollModule } from "../../directives/prevent-scroll.directive"; import { GridCRMRoutingModule } from "./grid-crm-routing.module"; import { GridCRMComponent } from "./grid-crm/grid-crm.component"; @@ -16,6 +17,7 @@ import { GridCRMComponent } from "./grid-crm/grid-crm.component"; imports: [ CommonModule, FormsModule, + IgxPreventDocumentScrollModule, GridCRMRoutingModule, IgxGridModule, IgxAvatarModule, diff --git a/projects/app-lob/src/app/grid-crm/grid-crm/grid-crm/grid-crm.component.html b/projects/app-lob/src/app/grid-crm/grid-crm/grid-crm/grid-crm.component.html index e03dbb4ecf..4229c7c8a8 100644 --- a/projects/app-lob/src/app/grid-crm/grid-crm/grid-crm/grid-crm.component.html +++ b/projects/app-lob/src/app/grid-crm/grid-crm/grid-crm/grid-crm.component.html @@ -1,5 +1,5 @@
- diff --git a/projects/app-lob/src/app/grid-dynamic-chart-data/grid-dynamic-chart-data.component.html b/projects/app-lob/src/app/grid-dynamic-chart-data/grid-dynamic-chart-data.component.html index 7929c757e9..0defb1f1e0 100644 --- a/projects/app-lob/src/app/grid-dynamic-chart-data/grid-dynamic-chart-data.component.html +++ b/projects/app-lob/src/app/grid-dynamic-chart-data/grid-dynamic-chart-data.component.html @@ -1,5 +1,5 @@
- diff --git a/projects/app-lob/src/app/grid-dynamic-chart-data/grid-dynamic-chart-data.module.ts b/projects/app-lob/src/app/grid-dynamic-chart-data/grid-dynamic-chart-data.module.ts index 8b78df3395..ca4238bb46 100644 --- a/projects/app-lob/src/app/grid-dynamic-chart-data/grid-dynamic-chart-data.module.ts +++ b/projects/app-lob/src/app/grid-dynamic-chart-data/grid-dynamic-chart-data.module.ts @@ -6,6 +6,7 @@ import { IgxBarSeriesModule, IgxCategoryChartModule, IgxCategoryXAxisModule, IgxItemLegendComponent, IgxItemLegendModule, IgxLegendComponent, IgxLegendModule, IgxNumericXAxisModule, IgxNumericYAxisModule, IgxPieChartComponent } from "igniteui-angular-charts"; import { IgxPieChartModule } from "igniteui-angular-charts/"; +import { IgxPreventDocumentScrollModule } from "../directives/prevent-scroll.directive"; import { ChartHostDirective, ChartIntegrationDirective } from "./directives/chart-integration/chart-integration.directive"; import { ConditionalFormattingDirective } from "./directives/conditional-formatting/conditional-formatting.directive"; @@ -26,6 +27,7 @@ import { FilterTypePipe, GridDynamicChartDataComponent, NamePipe } from "./grid- IgxDialogModule, IgxDividerModule, IgxGridModule, + IgxPreventDocumentScrollModule, IgxTabsModule, IgxDataChartCategoryModule, IgxDataChartCoreModule, diff --git a/projects/app-lob/src/app/grid-finjs/grid-finjs-demo.component.html b/projects/app-lob/src/app/grid-finjs/grid-finjs-demo.component.html index 6da3ccdf49..eed83fc3f6 100644 --- a/projects/app-lob/src/app/grid-finjs/grid-finjs-demo.component.html +++ b/projects/app-lob/src/app/grid-finjs/grid-finjs-demo.component.html @@ -36,7 +36,7 @@ ~{{volume/5}} records updated.
- - - - - - - - - - - - - - - - {{ c }} - - - - - - - - - {{ r.Region }} - - - - - - {{ cell.value | date }} - - - - - -
- {{cell.value | currency:'USD':'symbol':'1.4-4'}} - trending_up - trending_down -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Boston Marathon 2020 - +
diff --git a/projects/app-lob/src/app/grid/grid-master-detail/grid-master-detail.component.html b/projects/app-lob/src/app/grid/grid-master-detail/grid-master-detail.component.html index 802cd39e6e..5385823b50 100644 --- a/projects/app-lob/src/app/grid/grid-master-detail/grid-master-detail.component.html +++ b/projects/app-lob/src/app/grid/grid-master-detail/grid-master-detail.component.html @@ -1,5 +1,5 @@
- + diff --git a/projects/app-lob/src/app/grid/grids.module.ts b/projects/app-lob/src/app/grid/grids.module.ts index ccec051df9..6e4e4ff324 100644 --- a/projects/app-lob/src/app/grid/grids.module.ts +++ b/projects/app-lob/src/app/grid/grids.module.ts @@ -20,6 +20,7 @@ import { IgxBarSeriesModule, IgxBollingerBandsOverlayModule, IgxCategoryChartMod IgxLegendModule, IgxNumericXAxisComponent, IgxNumericXAxisModule, IgxNumericYAxisComponent, IgxNumericYAxisModule, IgxPieChartComponent, IgxPieChartModule, IgxRingSeriesModule, IgxSparklineCoreModule, IgxSparklineModule } from "igniteui-angular-charts"; +import { IgxPreventDocumentScrollModule } from "../directives/prevent-scroll.directive"; import { GridsDVRoutingModule } from "./grids-routing.module"; @NgModule({ @@ -32,6 +33,7 @@ import { GridsDVRoutingModule } from "./grids-routing.module"; FormsModule, HttpClientModule, GridsDVRoutingModule, + IgxPreventDocumentScrollModule, IgxAvatarModule, IgxBadgeModule, IgxBannerModule, diff --git a/projects/app-lob/src/app/hierarchical-grid/hierarchical-grid-column-resizing/hierarchical-grid-resizing.component.html b/projects/app-lob/src/app/hierarchical-grid/hierarchical-grid-column-resizing/hierarchical-grid-resizing.component.html index 062caccce3..cc59bfb471 100644 --- a/projects/app-lob/src/app/hierarchical-grid/hierarchical-grid-column-resizing/hierarchical-grid-resizing.component.html +++ b/projects/app-lob/src/app/hierarchical-grid/hierarchical-grid-column-resizing/hierarchical-grid-resizing.component.html @@ -1,4 +1,4 @@ - diff --git a/projects/app-lob/src/app/hierarchical-grid/hierarchical-grid.module.ts b/projects/app-lob/src/app/hierarchical-grid/hierarchical-grid.module.ts index c385484023..30885cadcf 100644 --- a/projects/app-lob/src/app/hierarchical-grid/hierarchical-grid.module.ts +++ b/projects/app-lob/src/app/hierarchical-grid/hierarchical-grid.module.ts @@ -5,6 +5,7 @@ import { NgModule } from "@angular/core"; import { FormsModule } from "@angular/forms"; import { IgxAvatarModule, IgxBadgeModule, IgxBannerModule, IgxButtonGroupModule, IgxButtonModule, IgxCheckboxModule, IgxChipsModule, IgxColumnHidingModule, IgxComboModule, IgxCsvExporterService, IgxDatePickerModule, IgxDialogModule, IgxExcelExporterService, IgxFocusModule, IgxGridModule, IgxHierarchicalGridModule, IgxIconModule, IgxInputGroupModule, IgxProgressBarModule, IgxRadioModule, IgxRippleModule, IgxSelectModule, IgxSliderModule, IgxSnackbarModule, IgxSwitchModule, IgxTabsModule, IgxToastModule, IgxToggleModule, IgxTooltipModule } from "igniteui-angular"; import { IgxPieChartModule, IgxSparklineCoreModule, IgxSparklineModule } from "igniteui-angular-charts"; +import { IgxPreventDocumentScrollModule } from "../directives/prevent-scroll.directive"; import { HGridColumnResizingSampleComponent } from "./hierarchical-grid-column-resizing/hierarchical-grid-resizing.component"; import { HierarchicalGridDVRoutingModule } from "./hierarchical-grid-routing.module"; @@ -15,6 +16,7 @@ import { HierarchicalGridDVRoutingModule } from "./hierarchical-grid-routing.mod imports: [ CommonModule, FormsModule, + IgxPreventDocumentScrollModule, HttpClientModule, HierarchicalGridDVRoutingModule, IgxAvatarModule, diff --git a/projects/app-lob/src/app/tree-grid/tree-grid-childdatakey-sample/tree-grid-childdatakey-sample.component.html b/projects/app-lob/src/app/tree-grid/tree-grid-childdatakey-sample/tree-grid-childdatakey-sample.component.html index 246a93691e..5155a2ba59 100644 --- a/projects/app-lob/src/app/tree-grid/tree-grid-childdatakey-sample/tree-grid-childdatakey-sample.component.html +++ b/projects/app-lob/src/app/tree-grid/tree-grid-childdatakey-sample/tree-grid-childdatakey-sample.component.html @@ -1,5 +1,5 @@
- diff --git a/projects/app-lob/src/app/tree-grid/tree-grid-primaryforeignkey-sample/tree-grid-primaryforeignkey-sample.component.html b/projects/app-lob/src/app/tree-grid/tree-grid-primaryforeignkey-sample/tree-grid-primaryforeignkey-sample.component.html index 6a5ba71114..dce7238721 100644 --- a/projects/app-lob/src/app/tree-grid/tree-grid-primaryforeignkey-sample/tree-grid-primaryforeignkey-sample.component.html +++ b/projects/app-lob/src/app/tree-grid/tree-grid-primaryforeignkey-sample/tree-grid-primaryforeignkey-sample.component.html @@ -1,5 +1,5 @@
- diff --git a/projects/app-lob/src/app/tree-grid/tree-grid.module.ts b/projects/app-lob/src/app/tree-grid/tree-grid.module.ts index fd76b6ff04..18a465f2fc 100644 --- a/projects/app-lob/src/app/tree-grid/tree-grid.module.ts +++ b/projects/app-lob/src/app/tree-grid/tree-grid.module.ts @@ -7,6 +7,7 @@ import { IgxAvatarModule, IgxBannerModule, IgxButtonGroupModule, IgxButtonModule IgxSwitchModule, IgxToastModule, IgxToggleModule, IgxTooltipModule, IgxTreeGridModule } from "igniteui-angular"; // tslint:disable:max-line-length import { IgxSparklineCoreModule, IgxSparklineModule } from "igniteui-angular-charts"; +import { IgxPreventDocumentScrollModule } from "../directives/prevent-scroll.directive"; import { RemoteFilteringService } from "./services/remoteFilteringService"; import { TreeGridChilddatakeySampleComponent } from "./tree-grid-childdatakey-sample/tree-grid-childdatakey-sample.component"; import { TreeGridPrimaryforeignkeySampleComponent } from "./tree-grid-primaryforeignkey-sample/tree-grid-primaryforeignkey-sample.component"; @@ -20,6 +21,7 @@ import { TreeGridDvRoutingModule } from "./tree-grid-routing.module"; imports: [ CommonModule, FormsModule, + IgxPreventDocumentScrollModule, TreeGridDvRoutingModule, IgxTreeGridModule, IgxGridModule, diff --git a/projects/app-lob/src/app/treegrid-finjs/tree-grid-finjs-sample.component.html b/projects/app-lob/src/app/treegrid-finjs/tree-grid-finjs-sample.component.html index 615a6c45fe..fe05a7e1b5 100644 --- a/projects/app-lob/src/app/treegrid-finjs/tree-grid-finjs-sample.component.html +++ b/projects/app-lob/src/app/treegrid-finjs/tree-grid-finjs-sample.component.html @@ -33,7 +33,7 @@ Feeding {{volume}} records every {{frequency / 1000}} sec. ~{{volume/5}} records updated.
- Date: Fri, 6 Mar 2020 15:40:49 +0200 Subject: [PATCH 3/5] add IgxPreventDocumentScroll directive to samples --- .../custom-grid-paging-style.component.html | 2 +- .../grid-advanced-filtering-sample.component.html | 2 +- .../grid-advanced-filtering-style.component.html | 2 +- .../grid-allData-summary.component.html | 2 +- .../grid-batch-editing-sample.component.html | 4 ++-- .../grid-cellSelection.component.html | 2 +- .../grid-clipboard-operations-sample.component.html | 2 +- .../grid-collapsible-column-groups.component.html | 2 +- .../grid-column-hiding-sample.component.html | 2 +- .../grid-column-hiding-toolbar-sample.component.html | 2 +- .../grid-column-hiding-toolbar-style.component.html | 2 +- .../grid-composite-data.component.html | 2 +- .../grid-conditional-cell-style.component.html | 2 +- .../grid-conditional-row-selectors-sample.component.html | 2 +- .../grid-contextmenu-sample.component.html | 2 +- .../grid-custom-filtering.component.html | 2 +- .../grid-custom-kb-navigation-sample.component.html | 2 +- .../custom-remote-paging-sample.component.html | 2 +- .../grid-custom-summaries-selection.component.html | 2 +- .../grid-displaydensity-sample.component.html | 2 +- .../grid-editing-events/grid-editing-events.component.html | 2 +- .../grid-editing-sample/grid-editing-sample.component.html | 2 +- .../grid-editing-style-sample.component.html | 2 +- ...grid-excel-style-filtering-load-on-demand.component.html | 2 +- .../grid-excel-style-filtering-sample-1.component.html | 2 +- .../grid-excel-style-filtering-sample-2.component.html | 2 +- .../grid-excel-style-filtering-sample-3.component.html | 2 +- .../grid-excel-style-filtering-style.component.html | 2 +- .../grid-external-advanced-filtering.component.html | 2 +- .../grid-external-excel-style-filtering.component.html | 2 +- .../grid-filtering-sample.component.html | 2 +- .../grid-filtering-style.component.html | 2 +- .../grid-filtering-template-sample.component.html | 2 +- .../grid-group-by-paging-sample.component.html | 2 +- .../grid-groupby-sample/grid-groupby-sample.component.html | 2 +- .../grid-groupby-styling.component.html | 2 +- .../grid-groupby-summary-sample.component.html | 2 +- .../grid-groupby-summary-styling-sample.component.html | 2 +- .../grid-moving-sample/grid-moving-sample.component.html | 2 +- .../grid-moving-styled-sample.component.html | 2 +- .../grid-mrl-custom-navigation.component.html | 2 +- .../grid-multi-cell-selection-style.component.html | 2 +- .../grid-multi-cell-selection.component.html | 4 ++-- .../grid-multi-row-layout-styling.component.html | 2 +- .../grid-multi-row-layout.component.html | 2 +- .../grid-multiple-row-drag.component.html | 4 ++-- .../grid-nested-data-binding/grid-nested-data-bind.html | 2 +- .../grid/grid-pager-sample/grid-pager-sample.component.html | 2 +- .../grid-paging-sample/grid-paging-sample.component.html | 2 +- src/app/grid/grid-paste/grid-paste-sample.component.html | 2 +- .../remote-filtering-sample.component.html | 2 +- .../remote-paging-sample.component.html | 2 +- .../grid-resize-line-styling-sample.html | 2 +- .../grid-resizing-sample.component.html | 2 +- .../grid-row-drag-base/grid-row-drag-base.component.html | 4 ++-- .../grid-row-drag-to-grid.component.html | 4 ++-- src/app/grid/grid-row-drag/grid-row-drag.component.html | 2 +- .../grid-row-editing-sample.component.html | 2 +- .../grid-row-editing-style.component.html | 2 +- src/app/grid/grid-row-reorder-sample/grid-row-reorder.html | 2 +- src/app/grid/grid-sample-2/grid-sample-2.component.html | 2 +- src/app/grid/grid-sample-3/grid-sample-3.component.html | 2 +- src/app/grid/grid-sample-4/grid-sample-4.component.html | 2 +- .../grid-pinning-styling.component.html | 2 +- .../grid/grid-sample-pinning/grid-pinning.component.html | 2 +- .../grid-sample-pinning/grid-toolbar-pinning.component.html | 2 +- .../grid-sample-selection-template-excel.component.html | 2 +- .../grid-sample-selection-template-numbers.component.html | 2 +- .../grid-sample-selection/grid-selection.component.html | 2 +- src/app/grid/grid-save-state/grid-state.component.html | 2 +- .../grid-search-sample/grid-search-sample.component.html | 2 +- .../grid-sorting-sample/grid-sorting-sample.component.html | 2 +- .../grid-sorting-styling.component.html | 2 +- .../grid-toolbar-sample-1.component.html | 2 +- .../grid-toolbar-sample-2.component.html | 2 +- .../grid-toolbar-sample-3.component.html | 2 +- .../grid-toolbar-sample-4.component.html | 2 +- .../grid-toolbar-style/grid-toolbar-style.component.html | 2 +- src/app/grid/grids.module.ts | 2 ++ .../multi-column-header-template.html | 2 +- .../multi-column-headers-styling.component.html | 2 +- src/app/grid/multi-column-headers/multi-column-headers.html | 2 +- ...ierarchical-grid-advanced-filtering-style.component.html | 2 +- .../hierarchical-grid-advanced-filtering.component.html | 2 +- .../hierarchical-grid-allData-summary.component.html | 2 +- .../hierarchical-grid-batch-editing.component.html | 4 ++-- ...erarchical-grid-collapsible-column-groups.component.html | 2 +- ...archical-grid-column-hiding-toolbar-style.component.html | 2 +- .../hierarchical-grid-custom-hiding.component.html | 2 +- .../hierarchical-grid-hiding.component.html | 2 +- .../hierarchical-grid-moving-styled.component.html | 2 +- .../hierarchical-grid-moving.component.html | 2 +- .../hierarchical-grid-pinning.component.html | 2 +- .../hierarchical-grid-toolbar-pinning.component.html | 2 +- ...erarchical-grid-conditional-row-selectors.component.html | 2 +- ...archical-grid-custom-kb-navigation-sample.component.html | 2 +- .../hierarchical-grid-density.component.html | 2 +- .../hierarchical-grid-editing-events.component.html | 2 +- .../hierarchical-grid-editing-style.component.html | 2 +- .../hierarchical-grid-editing.component.html | 2 +- ...grid-excel-style-filtering-load-on-demand.component.html | 2 +- ...hical-grid-excel-style-filtering-sample-1.component.html | 2 +- ...hical-grid-excel-style-filtering-sample-2.component.html | 2 +- ...hical-grid-excel-style-filtering-sample-3.component.html | 2 +- ...archical-grid-excel-style-filtering-style.component.html | 2 +- ...archical-grid-external-advanced-filtering.component.html | 2 +- ...hical-grid-external-excel-style-filtering.component.html | 2 +- .../hierarchical-grid-filtering-style.component.html | 2 +- .../hierarchical-grid-filtering-template.component.html | 2 +- .../hierarchical-grid-custom-filtering.component.html | 2 +- .../hierarchical-grid-filtering.component.html | 2 +- .../hierarchical-grid-lod.component.html | 2 +- .../hierarchical-grid-multi-cell-style.component.html | 2 +- .../hierarchical-grid-multi-column-template.component.html | 2 +- .../hierarchical-grid-multi-column-styling.component.html | 2 +- .../hierarchical-grid-multi-column.component.html | 2 +- .../hierarchical-grid-multi-row-drag.component.html | 2 +- .../hierarchical-grid-paging-style.component.html | 2 +- .../hierarchical-grid-paging.component.html | 2 +- .../hierarchical-grid-remote-paging.component.html | 2 +- .../hierarchical-grid-resize-line-styling.component.html | 2 +- .../hierarchical-row-drag-base.component.html | 2 +- .../hierarchical-grid-row-drag.component.html | 2 +- .../hierarchical-grid-row-edit-style.component.html | 2 +- .../hierarchical-grid-row-editing.component.html | 2 +- .../hierarchical-grid-row-reorder.component.html | 2 +- ...rarchical-grid-selection-template-numbers.component.html | 2 +- .../hierarchical-grid-selection.component.html | 2 +- .../hierarchical-grid-sorting-styling.component.html | 2 +- .../hierarchical-grid-sorting.component.html | 2 +- .../hierarchical-grid-styling.component.html | 2 +- .../hierarchical-grid-summary-styling.component.html | 2 +- .../hierarchical-grid-summary.component.html | 2 +- .../hierarchical-grid-toolbar-style.component.html | 2 +- .../hierarchical-grid-toolbar-custom.component.html | 2 +- .../hierarchical-grid-toolbar-options.component.html | 2 +- .../hierarchical-grid-toolbar-title.component.html | 2 +- src/app/hierarchical-grid/hierarchical-grid.module.ts | 2 ++ .../expansion-sample-4/expansion-sample-4.component.html | 2 +- .../tabbar/tabbar-sample-3/tabbar-sample-3.component.ts | 6 +++--- .../layouts/tabs/tabs-sample-6/tabs-sample-6.component.ts | 6 +++--- .../csv-export-sample-1/csv-export-sample-1.component.html | 2 +- .../csv-export-tree-grid-sample.component.html | 2 +- .../excel-export-sample-1.component.html | 2 +- .../excel-export-tree-grid-sample.component.html | 2 +- .../localization-sample-1.component.html | 2 +- .../localization-sample-2.component.html | 2 +- .../localization-sample-3.component.html | 2 +- .../dark-theme-sample/dark-theme-sample.component.html | 2 +- .../default-theme-sample.component.html | 2 +- .../theme-chooser/theme-chooser-sample.component.html | 2 +- .../tree-grid-advanced-filtering-sample.component.html | 2 +- .../tree-grid-advanced-filtering-style.component.html | 2 +- .../tree-grid-batch-editing-sample.component.html | 4 ++-- .../tree-grid-cellSelection.component.html | 2 +- .../tree-grid-clipboard-operations-sample.component.html | 2 +- .../tree-grid-collapsible-column-groups.component.html | 2 +- .../tree-grid-column-hiding-sample.component.html | 2 +- .../tree-grid-column-hiding-toolbar-sample.component.html | 2 +- .../tree-grid-column-hiding-toolbar-style.component.html | 2 +- .../tree-grid-column-moving-sample.component.html | 2 +- .../tree-grid-column-moving-styled-sample.component.html | 2 +- .../tree-grid-column-pinning-sample.component.html | 2 +- .../tree-grid-toolbar-pinning.component.html | 2 +- .../tree-grid-column-resizing-sample.component.html | 2 +- .../tree-grid-conditional-cell-style-2.component.html | 2 +- .../tree-grid-conditional-cell-style-sample.component.html | 2 +- .../tree-grid-conditional-row-selectors.component.html | 2 +- .../tree-grid-displaydensity-sample.component.html | 2 +- .../tree-grid-editing-events.component.html | 2 +- .../tree-grid-editing-sample.component.html | 2 +- .../tree-grid-editing-sample.component.html | 2 +- .../tree-grid-employees-sample.component.html | 2 +- ...grid-excel-style-filtering-load-on-demand.component.html | 2 +- .../tree-grid-excel-style-filtering-sample-1.component.html | 2 +- .../tree-grid-excel-style-filtering-sample-2.component.html | 2 +- .../tree-grid-excel-style-filtering-sample-3.component.html | 2 +- .../tree-grid-excel-style-filtering-style.component.html | 2 +- .../tree-grid-external-advanced-filtering.component.html | 2 +- .../tree-grid-external-excel-style-filtering.component.html | 2 +- .../tree-grid-filtering-custom-sample.component.html | 2 +- .../tree-grid-filtering-sample.component.html | 2 +- .../tree-grid-filtering-style.component.html | 2 +- .../tree-grid-filtering-template-sample.component.html | 2 +- .../tree-grid-keyboard-navigation-sample.component.html | 2 +- .../tree-grid-load-on-demand-sample.component.html | 2 +- .../tree-grid-multi-cell-selection-style.component.html | 2 +- .../tree-grid-multi-cell-selection.component.html | 4 ++-- ...-grid-multi-column-header-template-sample.component.html | 2 +- .../tree-grid-multi-column-headers-sample.component.html | 2 +- .../tree-grid-multi-column-headers-styling.component.html | 2 +- .../tree-grid-multi-row-drag.component.html | 2 +- .../tree-grid-paging-sample.component.html | 2 +- .../tree-grid-paging-style-sample.component.html | 2 +- .../tree-grid-remote-filtering-sample.component.html | 2 +- .../tree-grid-remote-paging-sample.component.html | 2 +- .../tree-grid-resize-line-styling-sample.component.html | 2 +- .../tree-grid-row-drag-base.component.html | 2 +- .../tree-grid-row-drag/tree-grid-row-drag.component.html | 2 +- .../tree-grid-row-edit-style.component.html | 2 +- .../tree-grid-row-editing-sample.component.html | 2 +- .../tree-grid-row-reorder.component.html | 2 +- .../tree-grid-search-sample.component.html | 2 +- .../tree-grid-selection-sample.component.html | 2 +- .../tree-grid-selection-template-numbers.component.html | 2 +- .../tree-grid-sorting-sample.component.html | 2 +- .../tree-grid-sorting-styling.component.html | 2 +- .../tree-grid-style/tree-grid-style.component.html | 2 +- .../tree-grid-summary-sample.component.html | 2 +- .../tree-grid-summary-styling.component.html | 2 +- .../tree-grid-summary2-sample.component.html | 2 +- .../tree-grid-toolbar-sample-1.component.html | 2 +- .../tree-grid-toolbar-sample-2.component.html | 2 +- .../tree-grid-toolbar-sample-3.component.html | 2 +- .../tree-grid-toolbar-sample-4.component.html | 2 +- .../tree-grid-toolbar-style.component.html | 2 +- .../tree-grid-virtualization-sample.component.html | 2 +- src/app/tree-grid/tree-grid.module.ts | 3 +++ .../treegrid-allData-summary.component.html | 2 +- 219 files changed, 235 insertions(+), 228 deletions(-) diff --git a/src/app/grid/custom-grid-paging-style/custom-grid-paging-style.component.html b/src/app/grid/custom-grid-paging-style/custom-grid-paging-style.component.html index 2734afc3d6..ed1819853e 100644 --- a/src/app/grid/custom-grid-paging-style/custom-grid-paging-style.component.html +++ b/src/app/grid/custom-grid-paging-style/custom-grid-paging-style.component.html @@ -1,5 +1,5 @@
- + diff --git a/src/app/grid/grid-advanced-filtering-sample/grid-advanced-filtering-sample.component.html b/src/app/grid/grid-advanced-filtering-sample/grid-advanced-filtering-sample.component.html index e35f63a30c..5097de4d13 100644 --- a/src/app/grid/grid-advanced-filtering-sample/grid-advanced-filtering-sample.component.html +++ b/src/app/grid/grid-advanced-filtering-sample/grid-advanced-filtering-sample.component.html @@ -1,5 +1,5 @@
- + diff --git a/src/app/grid/grid-advanced-filtering-style/grid-advanced-filtering-style.component.html b/src/app/grid/grid-advanced-filtering-style/grid-advanced-filtering-style.component.html index 8cc6c10326..f5d02f1b82 100644 --- a/src/app/grid/grid-advanced-filtering-style/grid-advanced-filtering-style.component.html +++ b/src/app/grid/grid-advanced-filtering-style/grid-advanced-filtering-style.component.html @@ -1,5 +1,5 @@
- + diff --git a/src/app/grid/grid-allData-summary/grid-allData-summary.component.html b/src/app/grid/grid-allData-summary/grid-allData-summary.component.html index d11301f11d..a589564be6 100644 --- a/src/app/grid/grid-allData-summary/grid-allData-summary.component.html +++ b/src/app/grid/grid-allData-summary/grid-allData-summary.component.html @@ -1,5 +1,5 @@
- + diff --git a/src/app/grid/grid-batch-editing/grid-batch-editing-sample.component.html b/src/app/grid/grid-batch-editing/grid-batch-editing-sample.component.html index bdc93b9388..d3f8a1b6fe 100644 --- a/src/app/grid/grid-batch-editing/grid-batch-editing-sample.component.html +++ b/src/app/grid/grid-batch-editing/grid-batch-editing-sample.component.html @@ -1,7 +1,7 @@
- @@ -35,7 +35,7 @@
- diff --git a/src/app/grid/grid-cellSelection-sample/grid-cellSelection.component.html b/src/app/grid/grid-cellSelection-sample/grid-cellSelection.component.html index 69840c4da3..d044fd727f 100644 --- a/src/app/grid/grid-cellSelection-sample/grid-cellSelection.component.html +++ b/src/app/grid/grid-cellSelection-sample/grid-cellSelection.component.html @@ -29,7 +29,7 @@
- + diff --git a/src/app/grid/grid-clipboard-operations-sample/grid-clipboard-operations-sample.component.html b/src/app/grid/grid-clipboard-operations-sample/grid-clipboard-operations-sample.component.html index 33db97fbdd..8c02afa2f7 100644 --- a/src/app/grid/grid-clipboard-operations-sample/grid-clipboard-operations-sample.component.html +++ b/src/app/grid/grid-clipboard-operations-sample/grid-clipboard-operations-sample.component.html @@ -13,7 +13,7 @@
-
diff --git a/src/app/grid/grid-collapsible-columnGroups/grid-collapsible-column-groups.component.html b/src/app/grid/grid-collapsible-columnGroups/grid-collapsible-column-groups.component.html index 4db9189e74..d41ce69d1e 100644 --- a/src/app/grid/grid-collapsible-columnGroups/grid-collapsible-column-groups.component.html +++ b/src/app/grid/grid-collapsible-columnGroups/grid-collapsible-column-groups.component.html @@ -1,7 +1,7 @@
- + {{column.expanded ? 'expand_more' : 'chevron_right'}} diff --git a/src/app/grid/grid-column-hiding-sample/grid-column-hiding-sample.component.html b/src/app/grid/grid-column-hiding-sample/grid-column-hiding-sample.component.html index 3f8f86d249..35c3aaed1a 100644 --- a/src/app/grid/grid-column-hiding-sample/grid-column-hiding-sample.component.html +++ b/src/app/grid/grid-column-hiding-sample/grid-column-hiding-sample.component.html @@ -12,7 +12,7 @@
- diff --git a/src/app/grid/grid-column-hiding-toolbar-sample/grid-column-hiding-toolbar-sample.component.html b/src/app/grid/grid-column-hiding-toolbar-sample/grid-column-hiding-toolbar-sample.component.html index 5ab6661b06..08b70dfa3b 100644 --- a/src/app/grid/grid-column-hiding-toolbar-sample/grid-column-hiding-toolbar-sample.component.html +++ b/src/app/grid/grid-column-hiding-toolbar-sample/grid-column-hiding-toolbar-sample.component.html @@ -1,5 +1,5 @@
- diff --git a/src/app/grid/grid-column-hiding-toolbar-style/grid-column-hiding-toolbar-style.component.html b/src/app/grid/grid-column-hiding-toolbar-style/grid-column-hiding-toolbar-style.component.html index 7349068114..db755b67e3 100644 --- a/src/app/grid/grid-column-hiding-toolbar-style/grid-column-hiding-toolbar-style.component.html +++ b/src/app/grid/grid-column-hiding-toolbar-style/grid-column-hiding-toolbar-style.component.html @@ -1,5 +1,5 @@
- diff --git a/src/app/grid/grid-composite-data-binding/grid-composite-data.component.html b/src/app/grid/grid-composite-data-binding/grid-composite-data.component.html index 9416321d02..0988c4d2d0 100644 --- a/src/app/grid/grid-composite-data-binding/grid-composite-data.component.html +++ b/src/app/grid/grid-composite-data-binding/grid-composite-data.component.html @@ -1,6 +1,6 @@
- +
diff --git a/src/app/grid/grid-conditional-cell-style/grid-conditional-cell-style.component.html b/src/app/grid/grid-conditional-cell-style/grid-conditional-cell-style.component.html index d4300a3047..4fe68c4313 100644 --- a/src/app/grid/grid-conditional-cell-style/grid-conditional-cell-style.component.html +++ b/src/app/grid/grid-conditional-cell-style/grid-conditional-cell-style.component.html @@ -1,5 +1,5 @@
- + - diff --git a/src/app/grid/grid-contextmenu-sample/grid-contextmenu-sample.component.html b/src/app/grid/grid-contextmenu-sample/grid-contextmenu-sample.component.html index b19fe76318..de8d30b2b2 100644 --- a/src/app/grid/grid-contextmenu-sample/grid-contextmenu-sample.component.html +++ b/src/app/grid/grid-contextmenu-sample/grid-contextmenu-sample.component.html @@ -1,6 +1,6 @@
- diff --git a/src/app/grid/grid-custom-filtering/grid-custom-filtering.component.html b/src/app/grid/grid-custom-filtering/grid-custom-filtering.component.html index ec66719b84..482d1d7109 100644 --- a/src/app/grid/grid-custom-filtering/grid-custom-filtering.component.html +++ b/src/app/grid/grid-custom-filtering/grid-custom-filtering.component.html @@ -1,5 +1,5 @@
- + diff --git a/src/app/grid/grid-custom-kb-navigation/grid-custom-kb-navigation-sample.component.html b/src/app/grid/grid-custom-kb-navigation/grid-custom-kb-navigation-sample.component.html index 2269c0df98..cc57d4ac01 100644 --- a/src/app/grid/grid-custom-kb-navigation/grid-custom-kb-navigation-sample.component.html +++ b/src/app/grid/grid-custom-kb-navigation/grid-custom-kb-navigation-sample.component.html @@ -1,5 +1,5 @@
- diff --git a/src/app/grid/grid-custom-remote-paging-sample/custom-remote-paging-sample.component.html b/src/app/grid/grid-custom-remote-paging-sample/custom-remote-paging-sample.component.html index 0928931cf0..1eaf671262 100644 --- a/src/app/grid/grid-custom-remote-paging-sample/custom-remote-paging-sample.component.html +++ b/src/app/grid/grid-custom-remote-paging-sample/custom-remote-paging-sample.component.html @@ -1,5 +1,5 @@
- + diff --git a/src/app/grid/grid-custom-summaries-selection/grid-custom-summaries-selection.component.html b/src/app/grid/grid-custom-summaries-selection/grid-custom-summaries-selection.component.html index 6efe3dade0..30bcc260b5 100644 --- a/src/app/grid/grid-custom-summaries-selection/grid-custom-summaries-selection.component.html +++ b/src/app/grid/grid-custom-summaries-selection/grid-custom-summaries-selection.component.html @@ -1,5 +1,5 @@
- diff --git a/src/app/grid/grid-displaydensity-sample/grid-displaydensity-sample.component.html b/src/app/grid/grid-displaydensity-sample/grid-displaydensity-sample.component.html index bad7a6cbd0..b5a0165c38 100644 --- a/src/app/grid/grid-displaydensity-sample/grid-displaydensity-sample.component.html +++ b/src/app/grid/grid-displaydensity-sample/grid-displaydensity-sample.component.html @@ -1,7 +1,7 @@
- + diff --git a/src/app/grid/grid-editing-events/grid-editing-events.component.html b/src/app/grid/grid-editing-events/grid-editing-events.component.html index c6d5f3c7fc..017ab95212 100644 --- a/src/app/grid/grid-editing-events/grid-editing-events.component.html +++ b/src/app/grid/grid-editing-events/grid-editing-events.component.html @@ -1,5 +1,5 @@

Shipping Orders

- + diff --git a/src/app/grid/grid-editing-sample/grid-editing-sample.component.html b/src/app/grid/grid-editing-sample/grid-editing-sample.component.html index d5ffbe37c8..08241cb41c 100644 --- a/src/app/grid/grid-editing-sample/grid-editing-sample.component.html +++ b/src/app/grid/grid-editing-sample/grid-editing-sample.component.html @@ -1,7 +1,7 @@
- + diff --git a/src/app/grid/grid-editing-style-sample/grid-editing-style-sample.component.html b/src/app/grid/grid-editing-style-sample/grid-editing-style-sample.component.html index 49faa0ee6b..1cf1368a73 100644 --- a/src/app/grid/grid-editing-style-sample/grid-editing-style-sample.component.html +++ b/src/app/grid/grid-editing-style-sample/grid-editing-style-sample.component.html @@ -1,5 +1,5 @@
- diff --git a/src/app/grid/grid-excel-style-filtering-load-on-demand/grid-excel-style-filtering-load-on-demand.component.html b/src/app/grid/grid-excel-style-filtering-load-on-demand/grid-excel-style-filtering-load-on-demand.component.html index 595311da54..3fbc507dc2 100644 --- a/src/app/grid/grid-excel-style-filtering-load-on-demand/grid-excel-style-filtering-load-on-demand.component.html +++ b/src/app/grid/grid-excel-style-filtering-load-on-demand/grid-excel-style-filtering-load-on-demand.component.html @@ -1,5 +1,5 @@
- diff --git a/src/app/grid/grid-excel-style-filtering-sample-1/grid-excel-style-filtering-sample-1.component.html b/src/app/grid/grid-excel-style-filtering-sample-1/grid-excel-style-filtering-sample-1.component.html index 0584785365..420a7952d8 100644 --- a/src/app/grid/grid-excel-style-filtering-sample-1/grid-excel-style-filtering-sample-1.component.html +++ b/src/app/grid/grid-excel-style-filtering-sample-1/grid-excel-style-filtering-sample-1.component.html @@ -2,7 +2,7 @@
- + diff --git a/src/app/grid/grid-excel-style-filtering-sample-2/grid-excel-style-filtering-sample-2.component.html b/src/app/grid/grid-excel-style-filtering-sample-2/grid-excel-style-filtering-sample-2.component.html index a7999390f9..a99a7f8b6b 100644 --- a/src/app/grid/grid-excel-style-filtering-sample-2/grid-excel-style-filtering-sample-2.component.html +++ b/src/app/grid/grid-excel-style-filtering-sample-2/grid-excel-style-filtering-sample-2.component.html @@ -1,5 +1,5 @@
- + diff --git a/src/app/grid/grid-excel-style-filtering-sample-3/grid-excel-style-filtering-sample-3.component.html b/src/app/grid/grid-excel-style-filtering-sample-3/grid-excel-style-filtering-sample-3.component.html index fe55e48a43..df4bc2b082 100644 --- a/src/app/grid/grid-excel-style-filtering-sample-3/grid-excel-style-filtering-sample-3.component.html +++ b/src/app/grid/grid-excel-style-filtering-sample-3/grid-excel-style-filtering-sample-3.component.html @@ -1,5 +1,5 @@
- + Sorting Template Hiding Template Moving Template diff --git a/src/app/grid/grid-excel-style-filtering-style/grid-excel-style-filtering-style.component.html b/src/app/grid/grid-excel-style-filtering-style/grid-excel-style-filtering-style.component.html index a51b4508a5..749e550c46 100644 --- a/src/app/grid/grid-excel-style-filtering-style/grid-excel-style-filtering-style.component.html +++ b/src/app/grid/grid-excel-style-filtering-style/grid-excel-style-filtering-style.component.html @@ -1,6 +1,6 @@
- + diff --git a/src/app/grid/grid-external-advanced-filtering/grid-external-advanced-filtering.component.html b/src/app/grid/grid-external-advanced-filtering/grid-external-advanced-filtering.component.html index f65a07e583..ad676ceac8 100644 --- a/src/app/grid/grid-external-advanced-filtering/grid-external-advanced-filtering.component.html +++ b/src/app/grid/grid-external-advanced-filtering/grid-external-advanced-filtering.component.html @@ -2,7 +2,7 @@ - + diff --git a/src/app/grid/grid-external-excel-style-filtering/grid-external-excel-style-filtering.component.html b/src/app/grid/grid-external-excel-style-filtering/grid-external-excel-style-filtering.component.html index e6e04cb025..0438a75e54 100644 --- a/src/app/grid/grid-external-excel-style-filtering/grid-external-excel-style-filtering.component.html +++ b/src/app/grid/grid-external-excel-style-filtering/grid-external-excel-style-filtering.component.html @@ -11,7 +11,7 @@
- diff --git a/src/app/grid/grid-filtering-sample/grid-filtering-sample.component.html b/src/app/grid/grid-filtering-sample/grid-filtering-sample.component.html index 45449a7d2e..6a5d82f412 100644 --- a/src/app/grid/grid-filtering-sample/grid-filtering-sample.component.html +++ b/src/app/grid/grid-filtering-sample/grid-filtering-sample.component.html @@ -5,7 +5,7 @@
- + diff --git a/src/app/grid/grid-filtering-style/grid-filtering-style.component.html b/src/app/grid/grid-filtering-style/grid-filtering-style.component.html index 2486ab4818..369984b67e 100644 --- a/src/app/grid/grid-filtering-style/grid-filtering-style.component.html +++ b/src/app/grid/grid-filtering-style/grid-filtering-style.component.html @@ -1,5 +1,5 @@
- + diff --git a/src/app/grid/grid-filtering-template-sample/grid-filtering-template-sample.component.html b/src/app/grid/grid-filtering-template-sample/grid-filtering-template-sample.component.html index 447c559dbb..03d9129d50 100644 --- a/src/app/grid/grid-filtering-template-sample/grid-filtering-template-sample.component.html +++ b/src/app/grid/grid-filtering-template-sample/grid-filtering-template-sample.component.html @@ -1,5 +1,5 @@
- + diff --git a/src/app/grid/grid-group-by-paging-sample/grid-group-by-paging-sample.component.html b/src/app/grid/grid-group-by-paging-sample/grid-group-by-paging-sample.component.html index bf439a9434..3132b7d931 100644 --- a/src/app/grid/grid-group-by-paging-sample/grid-group-by-paging-sample.component.html +++ b/src/app/grid/grid-group-by-paging-sample/grid-group-by-paging-sample.component.html @@ -1,5 +1,5 @@
- + diff --git a/src/app/grid/grid-groupby-sample/grid-groupby-sample.component.html b/src/app/grid/grid-groupby-sample/grid-groupby-sample.component.html index eeb6fa39fb..552087d0e2 100644 --- a/src/app/grid/grid-groupby-sample/grid-groupby-sample.component.html +++ b/src/app/grid/grid-groupby-sample/grid-groupby-sample.component.html @@ -1,5 +1,5 @@
- + diff --git a/src/app/grid/grid-groupby-styling/grid-groupby-styling.component.html b/src/app/grid/grid-groupby-styling/grid-groupby-styling.component.html index e5c888c0b2..ae4f1984c1 100644 --- a/src/app/grid/grid-groupby-styling/grid-groupby-styling.component.html +++ b/src/app/grid/grid-groupby-styling/grid-groupby-styling.component.html @@ -1,5 +1,5 @@
- + diff --git a/src/app/grid/grid-groupby-summary-sample/grid-groupby-summary-sample.component.html b/src/app/grid/grid-groupby-summary-sample/grid-groupby-summary-sample.component.html index 6bf7999b37..031baeca80 100644 --- a/src/app/grid/grid-groupby-summary-sample/grid-groupby-summary-sample.component.html +++ b/src/app/grid/grid-groupby-summary-sample/grid-groupby-summary-sample.component.html @@ -7,7 +7,7 @@
- + diff --git a/src/app/grid/grid-groupby-summary-styling-sample/grid-groupby-summary-styling-sample.component.html b/src/app/grid/grid-groupby-summary-styling-sample/grid-groupby-summary-styling-sample.component.html index 0b5fe6c336..6630b84682 100644 --- a/src/app/grid/grid-groupby-summary-styling-sample/grid-groupby-summary-styling-sample.component.html +++ b/src/app/grid/grid-groupby-summary-styling-sample/grid-groupby-summary-styling-sample.component.html @@ -6,7 +6,7 @@
- + diff --git a/src/app/grid/grid-moving-sample/grid-moving-sample.component.html b/src/app/grid/grid-moving-sample/grid-moving-sample.component.html index ba9b17880c..c50a769476 100644 --- a/src/app/grid/grid-moving-sample/grid-moving-sample.component.html +++ b/src/app/grid/grid-moving-sample/grid-moving-sample.component.html @@ -5,7 +5,7 @@
- + diff --git a/src/app/grid/grid-moving-styled-sample/grid-moving-styled-sample.component.html b/src/app/grid/grid-moving-styled-sample/grid-moving-styled-sample.component.html index 8e3b09a478..2c66ba6178 100644 --- a/src/app/grid/grid-moving-styled-sample/grid-moving-styled-sample.component.html +++ b/src/app/grid/grid-moving-styled-sample/grid-moving-styled-sample.component.html @@ -5,7 +5,7 @@
- + diff --git a/src/app/grid/grid-mrl-custom-navigation/grid-mrl-custom-navigation.component.html b/src/app/grid/grid-mrl-custom-navigation/grid-mrl-custom-navigation.component.html index b733008750..8da5721dcc 100644 --- a/src/app/grid/grid-mrl-custom-navigation/grid-mrl-custom-navigation.component.html +++ b/src/app/grid/grid-mrl-custom-navigation/grid-mrl-custom-navigation.component.html @@ -1,5 +1,5 @@
- -
\ No newline at end of file diff --git a/src/app/grid/grid-multi-cell-selection/grid-multi-cell-selection.component.html b/src/app/grid/grid-multi-cell-selection/grid-multi-cell-selection.component.html index f76998ea39..ad9f884314 100644 --- a/src/app/grid/grid-multi-cell-selection/grid-multi-cell-selection.component.html +++ b/src/app/grid/grid-multi-cell-selection/grid-multi-cell-selection.component.html @@ -3,7 +3,7 @@
Perform range selection on the left Grid to transfer data to the right Grid<
- Perform range selection on the left Grid to transfer data to the right Grid<
- diff --git a/src/app/grid/grid-multi-row-layout-styling/grid-multi-row-layout-styling.component.html b/src/app/grid/grid-multi-row-layout-styling/grid-multi-row-layout-styling.component.html index d7d09f6c2b..990d9f9694 100644 --- a/src/app/grid/grid-multi-row-layout-styling/grid-multi-row-layout-styling.component.html +++ b/src/app/grid/grid-multi-row-layout-styling/grid-multi-row-layout-styling.component.html @@ -1,5 +1,5 @@
- - - @@ -20,7 +20,7 @@ - diff --git a/src/app/grid/grid-nested-data-binding/grid-nested-data-bind.html b/src/app/grid/grid-nested-data-binding/grid-nested-data-bind.html index 8ae47e66ba..1e987a12ce 100644 --- a/src/app/grid/grid-nested-data-binding/grid-nested-data-bind.html +++ b/src/app/grid/grid-nested-data-binding/grid-nested-data-bind.html @@ -1,6 +1,6 @@
- + diff --git a/src/app/grid/grid-pager-sample/grid-pager-sample.component.html b/src/app/grid/grid-pager-sample/grid-pager-sample.component.html index e9f8aec2ac..56155014ca 100644 --- a/src/app/grid/grid-pager-sample/grid-pager-sample.component.html +++ b/src/app/grid/grid-pager-sample/grid-pager-sample.component.html @@ -1,5 +1,5 @@
- diff --git a/src/app/grid/grid-paging-sample/grid-paging-sample.component.html b/src/app/grid/grid-paging-sample/grid-paging-sample.component.html index ee8a9a7521..43203ef89b 100644 --- a/src/app/grid/grid-paging-sample/grid-paging-sample.component.html +++ b/src/app/grid/grid-paging-sample/grid-paging-sample.component.html @@ -1,6 +1,6 @@
- + diff --git a/src/app/grid/grid-paste/grid-paste-sample.component.html b/src/app/grid/grid-paste/grid-paste-sample.component.html index 1ec9fb6b92..d4d0816c85 100644 --- a/src/app/grid/grid-paste/grid-paste-sample.component.html +++ b/src/app/grid/grid-paste/grid-paste-sample.component.html @@ -8,7 +8,7 @@
- + diff --git a/src/app/grid/grid-remote-filtering-sample/remote-filtering-sample.component.html b/src/app/grid/grid-remote-filtering-sample/remote-filtering-sample.component.html index 7b9552ef0f..97d0b2240e 100644 --- a/src/app/grid/grid-remote-filtering-sample/remote-filtering-sample.component.html +++ b/src/app/grid/grid-remote-filtering-sample/remote-filtering-sample.component.html @@ -1,5 +1,5 @@
- diff --git a/src/app/grid/grid-remote-paging-sample/remote-paging-sample.component.html b/src/app/grid/grid-remote-paging-sample/remote-paging-sample.component.html index 56c0fe1fb8..28fe5dfccc 100644 --- a/src/app/grid/grid-remote-paging-sample/remote-paging-sample.component.html +++ b/src/app/grid/grid-remote-paging-sample/remote-paging-sample.component.html @@ -1,5 +1,5 @@
- + diff --git a/src/app/grid/grid-resize-line-styling-sample/grid-resize-line-styling-sample.html b/src/app/grid/grid-resize-line-styling-sample/grid-resize-line-styling-sample.html index 292d28dcf9..854403870d 100644 --- a/src/app/grid/grid-resize-line-styling-sample/grid-resize-line-styling-sample.html +++ b/src/app/grid/grid-resize-line-styling-sample/grid-resize-line-styling-sample.html @@ -1,5 +1,5 @@
- + diff --git a/src/app/grid/grid-resizing-sample/grid-resizing-sample.component.html b/src/app/grid/grid-resizing-sample/grid-resizing-sample.component.html index a951cc91ec..3f5f2deea1 100644 --- a/src/app/grid/grid-resizing-sample/grid-resizing-sample.component.html +++ b/src/app/grid/grid-resizing-sample/grid-resizing-sample.component.html @@ -1,5 +1,5 @@
- + diff --git a/src/app/grid/grid-row-drag-base/grid-row-drag-base.component.html b/src/app/grid/grid-row-drag-base/grid-row-drag-base.component.html index 8d17fb9142..48ddf9cf59 100644 --- a/src/app/grid/grid-row-drag-base/grid-row-drag-base.component.html +++ b/src/app/grid/grid-row-drag-base/grid-row-drag-base.component.html @@ -1,5 +1,5 @@
- + @@ -11,7 +11,7 @@ - diff --git a/src/app/grid/grid-row-drag-to-grid/grid-row-drag-to-grid.component.html b/src/app/grid/grid-row-drag-to-grid/grid-row-drag-to-grid.component.html index bded3776d2..2d5f404259 100644 --- a/src/app/grid/grid-row-drag-to-grid/grid-row-drag-to-grid.component.html +++ b/src/app/grid/grid-row-drag-to-grid/grid-row-drag-to-grid.component.html @@ -1,5 +1,5 @@
- + @@ -14,7 +14,7 @@ drag_handle - diff --git a/src/app/grid/grid-row-drag/grid-row-drag.component.html b/src/app/grid/grid-row-drag/grid-row-drag.component.html index dc79c6c84a..13f99dd90e 100644 --- a/src/app/grid/grid-row-drag/grid-row-drag.component.html +++ b/src/app/grid/grid-row-drag/grid-row-drag.component.html @@ -1,6 +1,6 @@
- + diff --git a/src/app/grid/grid-row-editing-sample/grid-row-editing-sample.component.html b/src/app/grid/grid-row-editing-sample/grid-row-editing-sample.component.html index f97e1de6f1..ff0ba85103 100644 --- a/src/app/grid/grid-row-editing-sample/grid-row-editing-sample.component.html +++ b/src/app/grid/grid-row-editing-sample/grid-row-editing-sample.component.html @@ -1,5 +1,5 @@
- + diff --git a/src/app/grid/grid-row-editing-style/grid-row-editing-style.component.html b/src/app/grid/grid-row-editing-style/grid-row-editing-style.component.html index d2e159d8b1..e66a8d2262 100644 --- a/src/app/grid/grid-row-editing-style/grid-row-editing-style.component.html +++ b/src/app/grid/grid-row-editing-style/grid-row-editing-style.component.html @@ -1,5 +1,5 @@
- + diff --git a/src/app/grid/grid-row-reorder-sample/grid-row-reorder.html b/src/app/grid/grid-row-reorder-sample/grid-row-reorder.html index 308966c157..b9fe8223a5 100644 --- a/src/app/grid/grid-row-reorder-sample/grid-row-reorder.html +++ b/src/app/grid/grid-row-reorder-sample/grid-row-reorder.html @@ -1,5 +1,5 @@
- diff --git a/src/app/grid/grid-sample-2/grid-sample-2.component.html b/src/app/grid/grid-sample-2/grid-sample-2.component.html index 6e5471492f..86174d9238 100644 --- a/src/app/grid/grid-sample-2/grid-sample-2.component.html +++ b/src/app/grid/grid-sample-2/grid-sample-2.component.html @@ -1,5 +1,5 @@
- + diff --git a/src/app/grid/grid-sample-3/grid-sample-3.component.html b/src/app/grid/grid-sample-3/grid-sample-3.component.html index 9c537ff12d..160c9c11e5 100644 --- a/src/app/grid/grid-sample-3/grid-sample-3.component.html +++ b/src/app/grid/grid-sample-3/grid-sample-3.component.html @@ -1,5 +1,5 @@
- + diff --git a/src/app/grid/grid-sample-4/grid-sample-4.component.html b/src/app/grid/grid-sample-4/grid-sample-4.component.html index 7d911f6df5..f82ed920b2 100644 --- a/src/app/grid/grid-sample-4/grid-sample-4.component.html +++ b/src/app/grid/grid-sample-4/grid-sample-4.component.html @@ -9,7 +9,7 @@
- diff --git a/src/app/grid/grid-sample-pinning-styling/grid-pinning-styling.component.html b/src/app/grid/grid-sample-pinning-styling/grid-pinning-styling.component.html index 259e01b06c..7b9e7e8417 100644 --- a/src/app/grid/grid-sample-pinning-styling/grid-pinning-styling.component.html +++ b/src/app/grid/grid-sample-pinning-styling/grid-pinning-styling.component.html @@ -1,5 +1,5 @@
- + diff --git a/src/app/grid/grid-sample-pinning/grid-pinning.component.html b/src/app/grid/grid-sample-pinning/grid-pinning.component.html index 259e01b06c..7b9e7e8417 100644 --- a/src/app/grid/grid-sample-pinning/grid-pinning.component.html +++ b/src/app/grid/grid-sample-pinning/grid-pinning.component.html @@ -1,5 +1,5 @@
- + diff --git a/src/app/grid/grid-sample-pinning/grid-toolbar-pinning.component.html b/src/app/grid/grid-sample-pinning/grid-toolbar-pinning.component.html index 2b522806a9..693d6e3cc2 100644 --- a/src/app/grid/grid-sample-pinning/grid-toolbar-pinning.component.html +++ b/src/app/grid/grid-sample-pinning/grid-toolbar-pinning.component.html @@ -1,5 +1,5 @@
- + diff --git a/src/app/grid/grid-sample-selection-template-excel/grid-sample-selection-template-excel.component.html b/src/app/grid/grid-sample-selection-template-excel/grid-sample-selection-template-excel.component.html index aa1439db03..1891ddab57 100644 --- a/src/app/grid/grid-sample-selection-template-excel/grid-sample-selection-template-excel.component.html +++ b/src/app/grid/grid-sample-selection-template-excel/grid-sample-selection-template-excel.component.html @@ -1,5 +1,5 @@
- diff --git a/src/app/grid/grid-sample-selection-template-numbers/grid-sample-selection-template-numbers.component.html b/src/app/grid/grid-sample-selection-template-numbers/grid-sample-selection-template-numbers.component.html index e978b2b07e..15ac9d2584 100644 --- a/src/app/grid/grid-sample-selection-template-numbers/grid-sample-selection-template-numbers.component.html +++ b/src/app/grid/grid-sample-selection-template-numbers/grid-sample-selection-template-numbers.component.html @@ -1,5 +1,5 @@
- diff --git a/src/app/grid/grid-sample-selection/grid-selection.component.html b/src/app/grid/grid-sample-selection/grid-selection.component.html index 212739027f..746f9bc809 100644 --- a/src/app/grid/grid-sample-selection/grid-selection.component.html +++ b/src/app/grid/grid-sample-selection/grid-selection.component.html @@ -41,7 +41,7 @@
- diff --git a/src/app/grid/grid-save-state/grid-state.component.html b/src/app/grid/grid-save-state/grid-state.component.html index a79f3d59ef..67e5dbb358 100644 --- a/src/app/grid/grid-save-state/grid-state.component.html +++ b/src/app/grid/grid-save-state/grid-state.component.html @@ -78,7 +78,7 @@
- - + diff --git a/src/app/grid/grid-sorting-sample/grid-sorting-sample.component.html b/src/app/grid/grid-sorting-sample/grid-sorting-sample.component.html index 0fbd3d31a8..fda3357a8d 100644 --- a/src/app/grid/grid-sorting-sample/grid-sorting-sample.component.html +++ b/src/app/grid/grid-sorting-sample/grid-sorting-sample.component.html @@ -1,5 +1,5 @@
- diff --git a/src/app/grid/grid-sorting-styling/grid-sorting-styling.component.html b/src/app/grid/grid-sorting-styling/grid-sorting-styling.component.html index 0fbd3d31a8..fda3357a8d 100644 --- a/src/app/grid/grid-sorting-styling/grid-sorting-styling.component.html +++ b/src/app/grid/grid-sorting-styling/grid-sorting-styling.component.html @@ -1,5 +1,5 @@
- diff --git a/src/app/grid/grid-toolbar-sample/grid-toolbar-sample-1.component.html b/src/app/grid/grid-toolbar-sample/grid-toolbar-sample-1.component.html index 133d271784..6e19f6b653 100644 --- a/src/app/grid/grid-toolbar-sample/grid-toolbar-sample-1.component.html +++ b/src/app/grid/grid-toolbar-sample/grid-toolbar-sample-1.component.html @@ -1,5 +1,5 @@
- diff --git a/src/app/grid/grid-toolbar-sample/grid-toolbar-sample-2.component.html b/src/app/grid/grid-toolbar-sample/grid-toolbar-sample-2.component.html index 5f78937beb..2107a546e9 100644 --- a/src/app/grid/grid-toolbar-sample/grid-toolbar-sample-2.component.html +++ b/src/app/grid/grid-toolbar-sample/grid-toolbar-sample-2.component.html @@ -1,5 +1,5 @@
- - - diff --git a/src/app/grid/grid-toolbar-style/grid-toolbar-style.component.html b/src/app/grid/grid-toolbar-style/grid-toolbar-style.component.html index 5f78937beb..2107a546e9 100644 --- a/src/app/grid/grid-toolbar-style/grid-toolbar-style.component.html +++ b/src/app/grid/grid-toolbar-style/grid-toolbar-style.component.html @@ -1,5 +1,5 @@
- - + diff --git a/src/app/grid/multi-column-headers-styling/multi-column-headers-styling.component.html b/src/app/grid/multi-column-headers-styling/multi-column-headers-styling.component.html index e99f29d827..325b5b4746 100644 --- a/src/app/grid/multi-column-headers-styling/multi-column-headers-styling.component.html +++ b/src/app/grid/multi-column-headers-styling/multi-column-headers-styling.component.html @@ -1,5 +1,5 @@
- + diff --git a/src/app/grid/multi-column-headers/multi-column-headers.html b/src/app/grid/multi-column-headers/multi-column-headers.html index 1579bf7550..eaf83d42c0 100644 --- a/src/app/grid/multi-column-headers/multi-column-headers.html +++ b/src/app/grid/multi-column-headers/multi-column-headers.html @@ -1,5 +1,5 @@
- + diff --git a/src/app/hierarchical-grid/hierarchical-grid-advanced-filtering-style/hierarchical-grid-advanced-filtering-style.component.html b/src/app/hierarchical-grid/hierarchical-grid-advanced-filtering-style/hierarchical-grid-advanced-filtering-style.component.html index 14a0bab48b..8d44bb434c 100644 --- a/src/app/hierarchical-grid/hierarchical-grid-advanced-filtering-style/hierarchical-grid-advanced-filtering-style.component.html +++ b/src/app/hierarchical-grid/hierarchical-grid-advanced-filtering-style/hierarchical-grid-advanced-filtering-style.component.html @@ -1,5 +1,5 @@
- diff --git a/src/app/hierarchical-grid/hierarchical-grid-advanced-filtering/hierarchical-grid-advanced-filtering.component.html b/src/app/hierarchical-grid/hierarchical-grid-advanced-filtering/hierarchical-grid-advanced-filtering.component.html index 14a0bab48b..8d44bb434c 100644 --- a/src/app/hierarchical-grid/hierarchical-grid-advanced-filtering/hierarchical-grid-advanced-filtering.component.html +++ b/src/app/hierarchical-grid/hierarchical-grid-advanced-filtering/hierarchical-grid-advanced-filtering.component.html @@ -1,5 +1,5 @@
- diff --git a/src/app/hierarchical-grid/hierarchical-grid-allData-summary/hierarchical-grid-allData-summary.component.html b/src/app/hierarchical-grid/hierarchical-grid-allData-summary/hierarchical-grid-allData-summary.component.html index 7e3b0d30ea..0bf6831652 100644 --- a/src/app/hierarchical-grid/hierarchical-grid-allData-summary/hierarchical-grid-allData-summary.component.html +++ b/src/app/hierarchical-grid/hierarchical-grid-allData-summary/hierarchical-grid-allData-summary.component.html @@ -1,5 +1,5 @@
- diff --git a/src/app/hierarchical-grid/hierarchical-grid-batch-editing/hierarchical-grid-batch-editing.component.html b/src/app/hierarchical-grid/hierarchical-grid-batch-editing/hierarchical-grid-batch-editing.component.html index fce3a79c77..4188bb37ca 100644 --- a/src/app/hierarchical-grid/hierarchical-grid-batch-editing/hierarchical-grid-batch-editing.component.html +++ b/src/app/hierarchical-grid/hierarchical-grid-batch-editing/hierarchical-grid-batch-editing.component.html @@ -1,6 +1,6 @@ - @@ -61,7 +61,7 @@
- diff --git a/src/app/hierarchical-grid/hierarchical-grid-collapsible-column-groups/hierarchical-grid-collapsible-column-groups.component.html b/src/app/hierarchical-grid/hierarchical-grid-collapsible-column-groups/hierarchical-grid-collapsible-column-groups.component.html index 3799a0ebfc..25d02f80c2 100644 --- a/src/app/hierarchical-grid/hierarchical-grid-collapsible-column-groups/hierarchical-grid-collapsible-column-groups.component.html +++ b/src/app/hierarchical-grid/hierarchical-grid-collapsible-column-groups/hierarchical-grid-collapsible-column-groups.component.html @@ -1,7 +1,7 @@
- + {{column.expanded ? 'expand_more' : 'chevron_right'}} diff --git a/src/app/hierarchical-grid/hierarchical-grid-column-hiding-toolbar-style/hierarchical-grid-column-hiding-toolbar-style.component.html b/src/app/hierarchical-grid/hierarchical-grid-column-hiding-toolbar-style/hierarchical-grid-column-hiding-toolbar-style.component.html index 4af238b7f7..11082de608 100644 --- a/src/app/hierarchical-grid/hierarchical-grid-column-hiding-toolbar-style/hierarchical-grid-column-hiding-toolbar-style.component.html +++ b/src/app/hierarchical-grid/hierarchical-grid-column-hiding-toolbar-style/hierarchical-grid-column-hiding-toolbar-style.component.html @@ -1,5 +1,5 @@
- diff --git a/src/app/hierarchical-grid/hierarchical-grid-column-hiding/hierarchical-grid-custom-hiding.component.html b/src/app/hierarchical-grid/hierarchical-grid-column-hiding/hierarchical-grid-custom-hiding.component.html index 0c216b8461..136a999f6d 100644 --- a/src/app/hierarchical-grid/hierarchical-grid-column-hiding/hierarchical-grid-custom-hiding.component.html +++ b/src/app/hierarchical-grid/hierarchical-grid-column-hiding/hierarchical-grid-custom-hiding.component.html @@ -12,7 +12,7 @@
- diff --git a/src/app/hierarchical-grid/hierarchical-grid-column-hiding/hierarchical-grid-hiding.component.html b/src/app/hierarchical-grid/hierarchical-grid-column-hiding/hierarchical-grid-hiding.component.html index b3b70cc8b1..fbcaa6ce89 100644 --- a/src/app/hierarchical-grid/hierarchical-grid-column-hiding/hierarchical-grid-hiding.component.html +++ b/src/app/hierarchical-grid/hierarchical-grid-column-hiding/hierarchical-grid-hiding.component.html @@ -1,4 +1,4 @@ - diff --git a/src/app/hierarchical-grid/hierarchical-grid-column-moving-styled/hierarchical-grid-moving-styled.component.html b/src/app/hierarchical-grid/hierarchical-grid-column-moving-styled/hierarchical-grid-moving-styled.component.html index 027b86ea82..938ad24ad1 100644 --- a/src/app/hierarchical-grid/hierarchical-grid-column-moving-styled/hierarchical-grid-moving-styled.component.html +++ b/src/app/hierarchical-grid/hierarchical-grid-column-moving-styled/hierarchical-grid-moving-styled.component.html @@ -1,4 +1,4 @@ - +
diff --git a/src/app/hierarchical-grid/hierarchical-grid-column-moving/hierarchical-grid-moving.component.html b/src/app/hierarchical-grid/hierarchical-grid-column-moving/hierarchical-grid-moving.component.html index 027b86ea82..938ad24ad1 100644 --- a/src/app/hierarchical-grid/hierarchical-grid-column-moving/hierarchical-grid-moving.component.html +++ b/src/app/hierarchical-grid/hierarchical-grid-column-moving/hierarchical-grid-moving.component.html @@ -1,4 +1,4 @@ - +
diff --git a/src/app/hierarchical-grid/hierarchical-grid-column-pinning/hierarchical-grid-pinning.component.html b/src/app/hierarchical-grid/hierarchical-grid-column-pinning/hierarchical-grid-pinning.component.html index 8a5a197cfe..36a3e99957 100644 --- a/src/app/hierarchical-grid/hierarchical-grid-column-pinning/hierarchical-grid-pinning.component.html +++ b/src/app/hierarchical-grid/hierarchical-grid-column-pinning/hierarchical-grid-pinning.component.html @@ -5,7 +5,7 @@ (click)="toggleColumn(column)">
- diff --git a/src/app/hierarchical-grid/hierarchical-grid-column-pinning/hierarchical-grid-toolbar-pinning.component.html b/src/app/hierarchical-grid/hierarchical-grid-column-pinning/hierarchical-grid-toolbar-pinning.component.html index 9106661ca4..4067ca01fe 100644 --- a/src/app/hierarchical-grid/hierarchical-grid-column-pinning/hierarchical-grid-toolbar-pinning.component.html +++ b/src/app/hierarchical-grid/hierarchical-grid-column-pinning/hierarchical-grid-toolbar-pinning.component.html @@ -1,4 +1,4 @@ - diff --git a/src/app/hierarchical-grid/hierarchical-grid-conditional-row-selectors/hierarchical-grid-conditional-row-selectors.component.html b/src/app/hierarchical-grid/hierarchical-grid-conditional-row-selectors/hierarchical-grid-conditional-row-selectors.component.html index 2d4da1696a..a74a74cf44 100644 --- a/src/app/hierarchical-grid/hierarchical-grid-conditional-row-selectors/hierarchical-grid-conditional-row-selectors.component.html +++ b/src/app/hierarchical-grid/hierarchical-grid-conditional-row-selectors/hierarchical-grid-conditional-row-selectors.component.html @@ -1,5 +1,5 @@
- diff --git a/src/app/hierarchical-grid/hierarchical-grid-custom-kb-navigation/hierarchical-grid-custom-kb-navigation-sample.component.html b/src/app/hierarchical-grid/hierarchical-grid-custom-kb-navigation/hierarchical-grid-custom-kb-navigation-sample.component.html index dd1331c558..9aa0dd824f 100644 --- a/src/app/hierarchical-grid/hierarchical-grid-custom-kb-navigation/hierarchical-grid-custom-kb-navigation-sample.component.html +++ b/src/app/hierarchical-grid/hierarchical-grid-custom-kb-navigation/hierarchical-grid-custom-kb-navigation-sample.component.html @@ -1,5 +1,5 @@
- diff --git a/src/app/hierarchical-grid/hierarchical-grid-display-density/hierarchical-grid-density.component.html b/src/app/hierarchical-grid/hierarchical-grid-display-density/hierarchical-grid-density.component.html index dcb5064fb9..c054ee0ff4 100644 --- a/src/app/hierarchical-grid/hierarchical-grid-display-density/hierarchical-grid-density.component.html +++ b/src/app/hierarchical-grid/hierarchical-grid-display-density/hierarchical-grid-density.component.html @@ -1,7 +1,7 @@
- + diff --git a/src/app/hierarchical-grid/hierarchical-grid-editing-events/hierarchical-grid-editing-events.component.html b/src/app/hierarchical-grid/hierarchical-grid-editing-events/hierarchical-grid-editing-events.component.html index 3ce3146864..09ff6e1047 100644 --- a/src/app/hierarchical-grid/hierarchical-grid-editing-events/hierarchical-grid-editing-events.component.html +++ b/src/app/hierarchical-grid/hierarchical-grid-editing-events/hierarchical-grid-editing-events.component.html @@ -1,4 +1,4 @@ - diff --git a/src/app/hierarchical-grid/hierarchical-grid-editing-style/hierarchical-grid-editing-style.component.html b/src/app/hierarchical-grid/hierarchical-grid-editing-style/hierarchical-grid-editing-style.component.html index 08ebea9a28..d000407f73 100644 --- a/src/app/hierarchical-grid/hierarchical-grid-editing-style/hierarchical-grid-editing-style.component.html +++ b/src/app/hierarchical-grid/hierarchical-grid-editing-style/hierarchical-grid-editing-style.component.html @@ -1,4 +1,4 @@ - diff --git a/src/app/hierarchical-grid/hierarchical-grid-editing/hierarchical-grid-editing.component.html b/src/app/hierarchical-grid/hierarchical-grid-editing/hierarchical-grid-editing.component.html index 2fae787bab..d79a9d2e7a 100644 --- a/src/app/hierarchical-grid/hierarchical-grid-editing/hierarchical-grid-editing.component.html +++ b/src/app/hierarchical-grid/hierarchical-grid-editing/hierarchical-grid-editing.component.html @@ -1,5 +1,5 @@ - diff --git a/src/app/hierarchical-grid/hierarchical-grid-excel-style-filtering-load-on-demand/hierarchical-grid-excel-style-filtering-load-on-demand.component.html b/src/app/hierarchical-grid/hierarchical-grid-excel-style-filtering-load-on-demand/hierarchical-grid-excel-style-filtering-load-on-demand.component.html index 57a11f122a..23f0b92c3c 100644 --- a/src/app/hierarchical-grid/hierarchical-grid-excel-style-filtering-load-on-demand/hierarchical-grid-excel-style-filtering-load-on-demand.component.html +++ b/src/app/hierarchical-grid/hierarchical-grid-excel-style-filtering-load-on-demand/hierarchical-grid-excel-style-filtering-load-on-demand.component.html @@ -1,5 +1,5 @@
- diff --git a/src/app/hierarchical-grid/hierarchical-grid-excel-style-filtering-sample-1/hierarchical-grid-excel-style-filtering-sample-1.component.html b/src/app/hierarchical-grid/hierarchical-grid-excel-style-filtering-sample-1/hierarchical-grid-excel-style-filtering-sample-1.component.html index b22d380269..7cb2d7fd82 100644 --- a/src/app/hierarchical-grid/hierarchical-grid-excel-style-filtering-sample-1/hierarchical-grid-excel-style-filtering-sample-1.component.html +++ b/src/app/hierarchical-grid/hierarchical-grid-excel-style-filtering-sample-1/hierarchical-grid-excel-style-filtering-sample-1.component.html @@ -2,7 +2,7 @@
- diff --git a/src/app/hierarchical-grid/hierarchical-grid-excel-style-filtering-sample-2/hierarchical-grid-excel-style-filtering-sample-2.component.html b/src/app/hierarchical-grid/hierarchical-grid-excel-style-filtering-sample-2/hierarchical-grid-excel-style-filtering-sample-2.component.html index b373925ca6..eda58a25f3 100644 --- a/src/app/hierarchical-grid/hierarchical-grid-excel-style-filtering-sample-2/hierarchical-grid-excel-style-filtering-sample-2.component.html +++ b/src/app/hierarchical-grid/hierarchical-grid-excel-style-filtering-sample-2/hierarchical-grid-excel-style-filtering-sample-2.component.html @@ -1,5 +1,5 @@
- diff --git a/src/app/hierarchical-grid/hierarchical-grid-excel-style-filtering-sample-3/hierarchical-grid-excel-style-filtering-sample-3.component.html b/src/app/hierarchical-grid/hierarchical-grid-excel-style-filtering-sample-3/hierarchical-grid-excel-style-filtering-sample-3.component.html index 35114c1445..7ffcedc05d 100644 --- a/src/app/hierarchical-grid/hierarchical-grid-excel-style-filtering-sample-3/hierarchical-grid-excel-style-filtering-sample-3.component.html +++ b/src/app/hierarchical-grid/hierarchical-grid-excel-style-filtering-sample-3/hierarchical-grid-excel-style-filtering-sample-3.component.html @@ -1,5 +1,5 @@
- Sorting Template Hiding Template diff --git a/src/app/hierarchical-grid/hierarchical-grid-excel-style-filtering-style/hierarchical-grid-excel-style-filtering-style.component.html b/src/app/hierarchical-grid/hierarchical-grid-excel-style-filtering-style/hierarchical-grid-excel-style-filtering-style.component.html index 8d28fc14e6..64368c185d 100644 --- a/src/app/hierarchical-grid/hierarchical-grid-excel-style-filtering-style/hierarchical-grid-excel-style-filtering-style.component.html +++ b/src/app/hierarchical-grid/hierarchical-grid-excel-style-filtering-style/hierarchical-grid-excel-style-filtering-style.component.html @@ -1,5 +1,5 @@
- diff --git a/src/app/hierarchical-grid/hierarchical-grid-external-advanced-filtering/hierarchical-grid-external-advanced-filtering.component.html b/src/app/hierarchical-grid/hierarchical-grid-external-advanced-filtering/hierarchical-grid-external-advanced-filtering.component.html index ff661e39d2..c6cd922f3d 100644 --- a/src/app/hierarchical-grid/hierarchical-grid-external-advanced-filtering/hierarchical-grid-external-advanced-filtering.component.html +++ b/src/app/hierarchical-grid/hierarchical-grid-external-advanced-filtering/hierarchical-grid-external-advanced-filtering.component.html @@ -2,7 +2,7 @@ - diff --git a/src/app/hierarchical-grid/hierarchical-grid-external-excel-style-filtering/hierarchical-grid-external-excel-style-filtering.component.html b/src/app/hierarchical-grid/hierarchical-grid-external-excel-style-filtering/hierarchical-grid-external-excel-style-filtering.component.html index 906a32ac76..343ee08c8a 100644 --- a/src/app/hierarchical-grid/hierarchical-grid-external-excel-style-filtering/hierarchical-grid-external-excel-style-filtering.component.html +++ b/src/app/hierarchical-grid/hierarchical-grid-external-excel-style-filtering/hierarchical-grid-external-excel-style-filtering.component.html @@ -11,7 +11,7 @@
- diff --git a/src/app/hierarchical-grid/hierarchical-grid-filtering-style/hierarchical-grid-filtering-style.component.html b/src/app/hierarchical-grid/hierarchical-grid-filtering-style/hierarchical-grid-filtering-style.component.html index 65ee87b402..caf4ff485b 100644 --- a/src/app/hierarchical-grid/hierarchical-grid-filtering-style/hierarchical-grid-filtering-style.component.html +++ b/src/app/hierarchical-grid/hierarchical-grid-filtering-style/hierarchical-grid-filtering-style.component.html @@ -1,5 +1,5 @@
- diff --git a/src/app/hierarchical-grid/hierarchical-grid-filtering-template/hierarchical-grid-filtering-template.component.html b/src/app/hierarchical-grid/hierarchical-grid-filtering-template/hierarchical-grid-filtering-template.component.html index 760e16e9ee..f6b773d701 100644 --- a/src/app/hierarchical-grid/hierarchical-grid-filtering-template/hierarchical-grid-filtering-template.component.html +++ b/src/app/hierarchical-grid/hierarchical-grid-filtering-template/hierarchical-grid-filtering-template.component.html @@ -1,4 +1,4 @@ - diff --git a/src/app/hierarchical-grid/hierarchical-grid-filtering/hierarchical-grid-custom-filtering.component.html b/src/app/hierarchical-grid/hierarchical-grid-filtering/hierarchical-grid-custom-filtering.component.html index 6fe2e04b08..5b31074657 100644 --- a/src/app/hierarchical-grid/hierarchical-grid-filtering/hierarchical-grid-custom-filtering.component.html +++ b/src/app/hierarchical-grid/hierarchical-grid-filtering/hierarchical-grid-custom-filtering.component.html @@ -1,4 +1,4 @@ - diff --git a/src/app/hierarchical-grid/hierarchical-grid-filtering/hierarchical-grid-filtering.component.html b/src/app/hierarchical-grid/hierarchical-grid-filtering/hierarchical-grid-filtering.component.html index a9adc8a1dd..a28163b673 100644 --- a/src/app/hierarchical-grid/hierarchical-grid-filtering/hierarchical-grid-filtering.component.html +++ b/src/app/hierarchical-grid/hierarchical-grid-filtering/hierarchical-grid-filtering.component.html @@ -1,4 +1,4 @@ - diff --git a/src/app/hierarchical-grid/hierarchical-grid-lod/hierarchical-grid-lod.component.html b/src/app/hierarchical-grid/hierarchical-grid-lod/hierarchical-grid-lod.component.html index b5053a0426..ac4a0cabe7 100644 --- a/src/app/hierarchical-grid/hierarchical-grid-lod/hierarchical-grid-lod.component.html +++ b/src/app/hierarchical-grid/hierarchical-grid-lod/hierarchical-grid-lod.component.html @@ -1,5 +1,5 @@
- + diff --git a/src/app/hierarchical-grid/hierarchical-grid-multi-cell-style/hierarchical-grid-multi-cell-style.component.html b/src/app/hierarchical-grid/hierarchical-grid-multi-cell-style/hierarchical-grid-multi-cell-style.component.html index 42f9e564cc..984ded459b 100644 --- a/src/app/hierarchical-grid/hierarchical-grid-multi-cell-style/hierarchical-grid-multi-cell-style.component.html +++ b/src/app/hierarchical-grid/hierarchical-grid-multi-cell-style/hierarchical-grid-multi-cell-style.component.html @@ -1,4 +1,4 @@ - + diff --git a/src/app/hierarchical-grid/hierarchical-grid-multi-column-header-template/hierarchical-grid-multi-column-template.component.html b/src/app/hierarchical-grid/hierarchical-grid-multi-column-header-template/hierarchical-grid-multi-column-template.component.html index 131de6208c..5022eb6efd 100644 --- a/src/app/hierarchical-grid/hierarchical-grid-multi-column-header-template/hierarchical-grid-multi-column-template.component.html +++ b/src/app/hierarchical-grid/hierarchical-grid-multi-column-header-template/hierarchical-grid-multi-column-template.component.html @@ -9,7 +9,7 @@
- + diff --git a/src/app/hierarchical-grid/hierarchical-grid-multi-column-headers-styling/hierarchical-grid-multi-column-styling.component.html b/src/app/hierarchical-grid/hierarchical-grid-multi-column-headers-styling/hierarchical-grid-multi-column-styling.component.html index d6be97f419..62248269a3 100644 --- a/src/app/hierarchical-grid/hierarchical-grid-multi-column-headers-styling/hierarchical-grid-multi-column-styling.component.html +++ b/src/app/hierarchical-grid/hierarchical-grid-multi-column-headers-styling/hierarchical-grid-multi-column-styling.component.html @@ -1,4 +1,4 @@ - + diff --git a/src/app/hierarchical-grid/hierarchical-grid-multi-column-headers/hierarchical-grid-multi-column.component.html b/src/app/hierarchical-grid/hierarchical-grid-multi-column-headers/hierarchical-grid-multi-column.component.html index 93974cad4c..d0b1d0494d 100644 --- a/src/app/hierarchical-grid/hierarchical-grid-multi-column-headers/hierarchical-grid-multi-column.component.html +++ b/src/app/hierarchical-grid/hierarchical-grid-multi-column-headers/hierarchical-grid-multi-column.component.html @@ -1,4 +1,4 @@ - + diff --git a/src/app/hierarchical-grid/hierarchical-grid-multi-row-drag/hierarchical-grid-multi-row-drag.component.html b/src/app/hierarchical-grid/hierarchical-grid-multi-row-drag/hierarchical-grid-multi-row-drag.component.html index 05fa737285..585891a74f 100644 --- a/src/app/hierarchical-grid/hierarchical-grid-multi-row-drag/hierarchical-grid-multi-row-drag.component.html +++ b/src/app/hierarchical-grid/hierarchical-grid-multi-row-drag/hierarchical-grid-multi-row-drag.component.html @@ -2,7 +2,7 @@ (dropped)="onDropAllowed($event)">
Drag a row here to delete it
- diff --git a/src/app/hierarchical-grid/hierarchical-grid-paging-style/hierarchical-grid-paging-style.component.html b/src/app/hierarchical-grid/hierarchical-grid-paging-style/hierarchical-grid-paging-style.component.html index c1b929a5cc..86de0e2d46 100644 --- a/src/app/hierarchical-grid/hierarchical-grid-paging-style/hierarchical-grid-paging-style.component.html +++ b/src/app/hierarchical-grid/hierarchical-grid-paging-style/hierarchical-grid-paging-style.component.html @@ -1,5 +1,5 @@
- diff --git a/src/app/hierarchical-grid/hierarchical-grid-paging/hierarchical-grid-paging.component.html b/src/app/hierarchical-grid/hierarchical-grid-paging/hierarchical-grid-paging.component.html index c1b929a5cc..86de0e2d46 100644 --- a/src/app/hierarchical-grid/hierarchical-grid-paging/hierarchical-grid-paging.component.html +++ b/src/app/hierarchical-grid/hierarchical-grid-paging/hierarchical-grid-paging.component.html @@ -1,5 +1,5 @@
- diff --git a/src/app/hierarchical-grid/hierarchical-grid-paging/hierarchical-grid-remote-paging.component.html b/src/app/hierarchical-grid/hierarchical-grid-paging/hierarchical-grid-remote-paging.component.html index 4a74d69327..484ccecd77 100644 --- a/src/app/hierarchical-grid/hierarchical-grid-paging/hierarchical-grid-remote-paging.component.html +++ b/src/app/hierarchical-grid/hierarchical-grid-paging/hierarchical-grid-remote-paging.component.html @@ -1,5 +1,5 @@
- diff --git a/src/app/hierarchical-grid/hierarchical-grid-resize-line-styling/hierarchical-grid-resize-line-styling.component.html b/src/app/hierarchical-grid/hierarchical-grid-resize-line-styling/hierarchical-grid-resize-line-styling.component.html index 9dd65b3fd4..d5fb6dd09e 100644 --- a/src/app/hierarchical-grid/hierarchical-grid-resize-line-styling/hierarchical-grid-resize-line-styling.component.html +++ b/src/app/hierarchical-grid/hierarchical-grid-resize-line-styling/hierarchical-grid-resize-line-styling.component.html @@ -1,5 +1,5 @@
- diff --git a/src/app/hierarchical-grid/hierarchical-grid-row-drag-base/hierarchical-row-drag-base.component.html b/src/app/hierarchical-grid/hierarchical-grid-row-drag-base/hierarchical-row-drag-base.component.html index ab1c26d40a..e0fb320b18 100644 --- a/src/app/hierarchical-grid/hierarchical-grid-row-drag-base/hierarchical-row-drag-base.component.html +++ b/src/app/hierarchical-grid/hierarchical-grid-row-drag-base/hierarchical-row-drag-base.component.html @@ -3,7 +3,7 @@ delete
Drag a row here to delete it
- diff --git a/src/app/hierarchical-grid/hierarchical-grid-row-drag/hierarchical-grid-row-drag.component.html b/src/app/hierarchical-grid/hierarchical-grid-row-drag/hierarchical-grid-row-drag.component.html index dd6b79335f..d5eb0297d7 100644 --- a/src/app/hierarchical-grid/hierarchical-grid-row-drag/hierarchical-grid-row-drag.component.html +++ b/src/app/hierarchical-grid/hierarchical-grid-row-drag/hierarchical-grid-row-drag.component.html @@ -3,7 +3,7 @@ delete
Drag a row here to delete it
- diff --git a/src/app/hierarchical-grid/hierarchical-grid-row-edit-style/hierarchical-grid-row-edit-style.component.html b/src/app/hierarchical-grid/hierarchical-grid-row-edit-style/hierarchical-grid-row-edit-style.component.html index 86e1f471a0..3d2ad022c8 100644 --- a/src/app/hierarchical-grid/hierarchical-grid-row-edit-style/hierarchical-grid-row-edit-style.component.html +++ b/src/app/hierarchical-grid/hierarchical-grid-row-edit-style/hierarchical-grid-row-edit-style.component.html @@ -1,4 +1,4 @@ - diff --git a/src/app/hierarchical-grid/hierarchical-grid-row-editing/hierarchical-grid-row-editing.component.html b/src/app/hierarchical-grid/hierarchical-grid-row-editing/hierarchical-grid-row-editing.component.html index e1d598ec66..3af0d7037f 100644 --- a/src/app/hierarchical-grid/hierarchical-grid-row-editing/hierarchical-grid-row-editing.component.html +++ b/src/app/hierarchical-grid/hierarchical-grid-row-editing/hierarchical-grid-row-editing.component.html @@ -1,4 +1,4 @@ - diff --git a/src/app/hierarchical-grid/hierarchical-grid-row-reorder/hierarchical-grid-row-reorder.component.html b/src/app/hierarchical-grid/hierarchical-grid-row-reorder/hierarchical-grid-row-reorder.component.html index 76b840f777..727f7b1f55 100644 --- a/src/app/hierarchical-grid/hierarchical-grid-row-reorder/hierarchical-grid-row-reorder.component.html +++ b/src/app/hierarchical-grid/hierarchical-grid-row-reorder/hierarchical-grid-row-reorder.component.html @@ -1,4 +1,4 @@ - diff --git a/src/app/hierarchical-grid/hierarchical-grid-selection-template-numbers/hierarchical-grid-selection-template-numbers.component.html b/src/app/hierarchical-grid/hierarchical-grid-selection-template-numbers/hierarchical-grid-selection-template-numbers.component.html index 8a8d9ebd3c..6c5d5bb4bf 100644 --- a/src/app/hierarchical-grid/hierarchical-grid-selection-template-numbers/hierarchical-grid-selection-template-numbers.component.html +++ b/src/app/hierarchical-grid/hierarchical-grid-selection-template-numbers/hierarchical-grid-selection-template-numbers.component.html @@ -1,4 +1,4 @@ - diff --git a/src/app/hierarchical-grid/hierarchical-grid-selection/hierarchical-grid-selection.component.html b/src/app/hierarchical-grid/hierarchical-grid-selection/hierarchical-grid-selection.component.html index 6bd9828270..f033fdcb16 100644 --- a/src/app/hierarchical-grid/hierarchical-grid-selection/hierarchical-grid-selection.component.html +++ b/src/app/hierarchical-grid/hierarchical-grid-selection/hierarchical-grid-selection.component.html @@ -37,7 +37,7 @@
- diff --git a/src/app/hierarchical-grid/hierarchical-grid-sorting-styling/hierarchical-grid-sorting-styling.component.html b/src/app/hierarchical-grid/hierarchical-grid-sorting-styling/hierarchical-grid-sorting-styling.component.html index c3b9bc0247..a4236b92c2 100644 --- a/src/app/hierarchical-grid/hierarchical-grid-sorting-styling/hierarchical-grid-sorting-styling.component.html +++ b/src/app/hierarchical-grid/hierarchical-grid-sorting-styling/hierarchical-grid-sorting-styling.component.html @@ -1,5 +1,5 @@
- diff --git a/src/app/hierarchical-grid/hierarchical-grid-sorting/hierarchical-grid-sorting.component.html b/src/app/hierarchical-grid/hierarchical-grid-sorting/hierarchical-grid-sorting.component.html index 7b63de7e49..e194f89f61 100644 --- a/src/app/hierarchical-grid/hierarchical-grid-sorting/hierarchical-grid-sorting.component.html +++ b/src/app/hierarchical-grid/hierarchical-grid-sorting/hierarchical-grid-sorting.component.html @@ -1,5 +1,5 @@
- diff --git a/src/app/hierarchical-grid/hierarchical-grid-styling/hierarchical-grid-styling.component.html b/src/app/hierarchical-grid/hierarchical-grid-styling/hierarchical-grid-styling.component.html index 10f8dbdb07..570a53f260 100644 --- a/src/app/hierarchical-grid/hierarchical-grid-styling/hierarchical-grid-styling.component.html +++ b/src/app/hierarchical-grid/hierarchical-grid-styling/hierarchical-grid-styling.component.html @@ -1,4 +1,4 @@ - diff --git a/src/app/hierarchical-grid/hierarchical-grid-summary-styling/hierarchical-grid-summary-styling.component.html b/src/app/hierarchical-grid/hierarchical-grid-summary-styling/hierarchical-grid-summary-styling.component.html index 99b92c6211..37b73287cc 100644 --- a/src/app/hierarchical-grid/hierarchical-grid-summary-styling/hierarchical-grid-summary-styling.component.html +++ b/src/app/hierarchical-grid/hierarchical-grid-summary-styling/hierarchical-grid-summary-styling.component.html @@ -1,5 +1,5 @@
- diff --git a/src/app/hierarchical-grid/hierarchical-grid-summary/hierarchical-grid-summary.component.html b/src/app/hierarchical-grid/hierarchical-grid-summary/hierarchical-grid-summary.component.html index 99b92c6211..37b73287cc 100644 --- a/src/app/hierarchical-grid/hierarchical-grid-summary/hierarchical-grid-summary.component.html +++ b/src/app/hierarchical-grid/hierarchical-grid-summary/hierarchical-grid-summary.component.html @@ -1,5 +1,5 @@
- diff --git a/src/app/hierarchical-grid/hierarchical-grid-toolbar-style/hierarchical-grid-toolbar-style.component.html b/src/app/hierarchical-grid/hierarchical-grid-toolbar-style/hierarchical-grid-toolbar-style.component.html index 88bea7dbbb..439ae166c9 100644 --- a/src/app/hierarchical-grid/hierarchical-grid-toolbar-style/hierarchical-grid-toolbar-style.component.html +++ b/src/app/hierarchical-grid/hierarchical-grid-toolbar-style/hierarchical-grid-toolbar-style.component.html @@ -1,5 +1,5 @@
- diff --git a/src/app/hierarchical-grid/hierarchical-grid-toolbar/hierarchical-grid-toolbar-custom.component.html b/src/app/hierarchical-grid/hierarchical-grid-toolbar/hierarchical-grid-toolbar-custom.component.html index 48f105840c..63ef574b03 100644 --- a/src/app/hierarchical-grid/hierarchical-grid-toolbar/hierarchical-grid-toolbar-custom.component.html +++ b/src/app/hierarchical-grid/hierarchical-grid-toolbar/hierarchical-grid-toolbar-custom.component.html @@ -1,5 +1,5 @@
- diff --git a/src/app/hierarchical-grid/hierarchical-grid-toolbar/hierarchical-grid-toolbar-options.component.html b/src/app/hierarchical-grid/hierarchical-grid-toolbar/hierarchical-grid-toolbar-options.component.html index 49c713de87..a83f510152 100644 --- a/src/app/hierarchical-grid/hierarchical-grid-toolbar/hierarchical-grid-toolbar-options.component.html +++ b/src/app/hierarchical-grid/hierarchical-grid-toolbar/hierarchical-grid-toolbar-options.component.html @@ -1,5 +1,5 @@
- diff --git a/src/app/hierarchical-grid/hierarchical-grid-toolbar/hierarchical-grid-toolbar-title.component.html b/src/app/hierarchical-grid/hierarchical-grid-toolbar/hierarchical-grid-toolbar-title.component.html index 6e3b6702c2..2a2a45eddf 100644 --- a/src/app/hierarchical-grid/hierarchical-grid-toolbar/hierarchical-grid-toolbar-title.component.html +++ b/src/app/hierarchical-grid/hierarchical-grid-toolbar/hierarchical-grid-toolbar-title.component.html @@ -1,5 +1,5 @@
- diff --git a/src/app/hierarchical-grid/hierarchical-grid.module.ts b/src/app/hierarchical-grid/hierarchical-grid.module.ts index 5a470a8290..9745047477 100644 --- a/src/app/hierarchical-grid/hierarchical-grid.module.ts +++ b/src/app/hierarchical-grid/hierarchical-grid.module.ts @@ -7,6 +7,7 @@ import { IgxAvatarModule, IgxBadgeModule, IgxBannerModule, IgxButtonGroupModule, IgxComboModule, IgxCsvExporterService, IgxDatePickerModule, IgxDialogModule, IgxExcelExporterService, IgxFocusModule, IgxGridModule, IgxHierarchicalGridModule, IgxIconModule, IgxInputGroupModule, IgxProgressBarModule, IgxRadioModule, IgxRippleModule, IgxSelectModule, IgxSliderModule, IgxSnackbarModule, IgxSwitchModule, IgxTabsModule, IgxToastModule, IgxToggleModule, IgxTooltipModule } from "igniteui-angular"; +import { IgxPreventDocumentScrollModule } from "../../../projects/app-lob/src/app/directives/prevent-scroll.directive"; import { HGridAdvancedFilteringStyleComponent } from "./hierarchical-grid-advanced-filtering-style/hierarchical-grid-advanced-filtering-style.component"; import { HGridAdvancedFilteringSampleComponent } from "./hierarchical-grid-advanced-filtering/hierarchical-grid-advanced-filtering.component"; import { HGridAllDataSummaryComponent } from "./hierarchical-grid-allData-summary/hierarchical-grid-allData-summary.component"; @@ -133,6 +134,7 @@ import { HGridToolbarTitleSampleComponent } from "./hierarchical-grid-toolbar/hi FormsModule, HttpClientModule, HierarchicalGridRoutingModule, + IgxPreventDocumentScrollModule, IgxAvatarModule, IgxBadgeModule, IgxButtonGroupModule, diff --git a/src/app/layouts/expansion-panel/expansion-sample-4/expansion-sample-4.component.html b/src/app/layouts/expansion-panel/expansion-sample-4/expansion-sample-4.component.html index 8b0f49bfa5..c0cf3fa48d 100644 --- a/src/app/layouts/expansion-panel/expansion-sample-4/expansion-sample-4.component.html +++ b/src/app/layouts/expansion-panel/expansion-sample-4/expansion-sample-4.component.html @@ -11,7 +11,7 @@ - + {{value}} diff --git a/src/app/layouts/tabbar/tabbar-sample-3/tabbar-sample-3.component.ts b/src/app/layouts/tabbar/tabbar-sample-3/tabbar-sample-3.component.ts index 6b71320fd0..bfd25d8bac 100644 --- a/src/app/layouts/tabbar/tabbar-sample-3/tabbar-sample-3.component.ts +++ b/src/app/layouts/tabbar/tabbar-sample-3/tabbar-sample-3.component.ts @@ -41,7 +41,7 @@ export class TabbarSample3Component implements OnInit { @Component({ template: `
- + @@ -62,7 +62,7 @@ export class BottomNavRoutingView1Component { @Component({ template: `
- + @@ -84,7 +84,7 @@ export class BottomNavRoutingView2Component { @Component({ template: `
- + diff --git a/src/app/layouts/tabs/tabs-sample-6/tabs-sample-6.component.ts b/src/app/layouts/tabs/tabs-sample-6/tabs-sample-6.component.ts index b1e29ee917..de5298ebe8 100644 --- a/src/app/layouts/tabs/tabs-sample-6/tabs-sample-6.component.ts +++ b/src/app/layouts/tabs/tabs-sample-6/tabs-sample-6.component.ts @@ -41,7 +41,7 @@ export class TabsSample6Component implements OnInit { @Component({ template: `
- + @@ -62,7 +62,7 @@ export class TabsRoutingView1Component { @Component({ template: `
- + @@ -84,7 +84,7 @@ export class TabsRoutingView2Component { @Component({ template: `
- + diff --git a/src/app/services/export-csv/csv-export-sample-1/csv-export-sample-1.component.html b/src/app/services/export-csv/csv-export-sample-1/csv-export-sample-1.component.html index 50f60a3cc3..58abe7dc39 100644 --- a/src/app/services/export-csv/csv-export-sample-1/csv-export-sample-1.component.html +++ b/src/app/services/export-csv/csv-export-sample-1/csv-export-sample-1.component.html @@ -1,4 +1,4 @@

- +

diff --git a/src/app/services/export-csv/csv-export-tree-grid-sample/csv-export-tree-grid-sample.component.html b/src/app/services/export-csv/csv-export-tree-grid-sample/csv-export-tree-grid-sample.component.html index d6d2a581b1..b45d586d03 100644 --- a/src/app/services/export-csv/csv-export-tree-grid-sample/csv-export-tree-grid-sample.component.html +++ b/src/app/services/export-csv/csv-export-tree-grid-sample/csv-export-tree-grid-sample.component.html @@ -1,5 +1,5 @@

- diff --git a/src/app/services/export-excel/excel-export-sample-1/excel-export-sample-1.component.html b/src/app/services/export-excel/excel-export-sample-1/excel-export-sample-1.component.html index f7fbde0958..8038f562b4 100644 --- a/src/app/services/export-excel/excel-export-sample-1/excel-export-sample-1.component.html +++ b/src/app/services/export-excel/excel-export-sample-1/excel-export-sample-1.component.html @@ -1,4 +1,4 @@

- +

diff --git a/src/app/services/export-excel/excel-export-tree-grid-sample/excel-export-tree-grid-sample.component.html b/src/app/services/export-excel/excel-export-tree-grid-sample/excel-export-tree-grid-sample.component.html index 0bc0466c6e..a858f555c8 100644 --- a/src/app/services/export-excel/excel-export-tree-grid-sample/excel-export-tree-grid-sample.component.html +++ b/src/app/services/export-excel/excel-export-tree-grid-sample/excel-export-tree-grid-sample.component.html @@ -1,5 +1,5 @@

- diff --git a/src/app/services/localization-samples/localization-sample-1/localization-sample-1.component.html b/src/app/services/localization-samples/localization-sample-1/localization-sample-1.component.html index 70d8e3f377..735c61fa6b 100644 --- a/src/app/services/localization-samples/localization-sample-1/localization-sample-1.component.html +++ b/src/app/services/localization-samples/localization-sample-1/localization-sample-1.component.html @@ -1,5 +1,5 @@

- + diff --git a/src/app/services/localization-samples/localization-sample-2/localization-sample-2.component.html b/src/app/services/localization-samples/localization-sample-2/localization-sample-2.component.html index e6647da3be..32fd823140 100644 --- a/src/app/services/localization-samples/localization-sample-2/localization-sample-2.component.html +++ b/src/app/services/localization-samples/localization-sample-2/localization-sample-2.component.html @@ -1,5 +1,5 @@
- + diff --git a/src/app/services/localization-samples/localization-sample-3/localization-sample-3.component.html b/src/app/services/localization-samples/localization-sample-3/localization-sample-3.component.html index bc09c0a077..01bdce7845 100644 --- a/src/app/services/localization-samples/localization-sample-3/localization-sample-3.component.html +++ b/src/app/services/localization-samples/localization-sample-3/localization-sample-3.component.html @@ -1,5 +1,5 @@
- + diff --git a/src/app/theming/dark-theme-sample/dark-theme-sample.component.html b/src/app/theming/dark-theme-sample/dark-theme-sample.component.html index 8dade296f9..c8131daacb 100644 --- a/src/app/theming/dark-theme-sample/dark-theme-sample.component.html +++ b/src/app/theming/dark-theme-sample/dark-theme-sample.component.html @@ -28,7 +28,7 @@
- diff --git a/src/app/theming/default-theme-sample/default-theme-sample.component.html b/src/app/theming/default-theme-sample/default-theme-sample.component.html index 618998698d..a9d55a9fc9 100644 --- a/src/app/theming/default-theme-sample/default-theme-sample.component.html +++ b/src/app/theming/default-theme-sample/default-theme-sample.component.html @@ -28,7 +28,7 @@
- diff --git a/src/app/theming/theme-chooser/theme-chooser-sample.component.html b/src/app/theming/theme-chooser/theme-chooser-sample.component.html index 65efca3b50..5cb4f56c7b 100644 --- a/src/app/theming/theme-chooser/theme-chooser-sample.component.html +++ b/src/app/theming/theme-chooser/theme-chooser-sample.component.html @@ -34,7 +34,7 @@
- diff --git a/src/app/tree-grid/tree-grid-advanced-filtering-sample/tree-grid-advanced-filtering-sample.component.html b/src/app/tree-grid/tree-grid-advanced-filtering-sample/tree-grid-advanced-filtering-sample.component.html index 287d4112a0..57064079aa 100644 --- a/src/app/tree-grid/tree-grid-advanced-filtering-sample/tree-grid-advanced-filtering-sample.component.html +++ b/src/app/tree-grid/tree-grid-advanced-filtering-sample/tree-grid-advanced-filtering-sample.component.html @@ -1,5 +1,5 @@
- + diff --git a/src/app/tree-grid/tree-grid-advanced-filtering-style/tree-grid-advanced-filtering-style.component.html b/src/app/tree-grid/tree-grid-advanced-filtering-style/tree-grid-advanced-filtering-style.component.html index 287d4112a0..57064079aa 100644 --- a/src/app/tree-grid/tree-grid-advanced-filtering-style/tree-grid-advanced-filtering-style.component.html +++ b/src/app/tree-grid/tree-grid-advanced-filtering-style/tree-grid-advanced-filtering-style.component.html @@ -1,5 +1,5 @@
- + diff --git a/src/app/tree-grid/tree-grid-batch-editing/tree-grid-batch-editing-sample.component.html b/src/app/tree-grid/tree-grid-batch-editing/tree-grid-batch-editing-sample.component.html index 8e46275d77..df0be6c683 100644 --- a/src/app/tree-grid/tree-grid-batch-editing/tree-grid-batch-editing-sample.component.html +++ b/src/app/tree-grid/tree-grid-batch-editing/tree-grid-batch-editing-sample.component.html @@ -1,6 +1,6 @@
- @@ -29,7 +29,7 @@
- diff --git a/src/app/tree-grid/tree-grid-cellSelection-sample/tree-grid-cellSelection.component.html b/src/app/tree-grid/tree-grid-cellSelection-sample/tree-grid-cellSelection.component.html index 19a1769b1f..95f6ae21aa 100644 --- a/src/app/tree-grid/tree-grid-cellSelection-sample/tree-grid-cellSelection.component.html +++ b/src/app/tree-grid/tree-grid-cellSelection-sample/tree-grid-cellSelection.component.html @@ -31,7 +31,7 @@
- diff --git a/src/app/tree-grid/tree-grid-clipboard-operations-sample/tree-grid-clipboard-operations-sample.component.html b/src/app/tree-grid/tree-grid-clipboard-operations-sample/tree-grid-clipboard-operations-sample.component.html index 587bef4910..afae5df6e9 100644 --- a/src/app/tree-grid/tree-grid-clipboard-operations-sample/tree-grid-clipboard-operations-sample.component.html +++ b/src/app/tree-grid/tree-grid-clipboard-operations-sample/tree-grid-clipboard-operations-sample.component.html @@ -13,7 +13,7 @@
- diff --git a/src/app/tree-grid/tree-grid-collapsible-groups/tree-grid-collapsible-column-groups.component.html b/src/app/tree-grid/tree-grid-collapsible-groups/tree-grid-collapsible-column-groups.component.html index cfe78819a8..45b31ea07f 100644 --- a/src/app/tree-grid/tree-grid-collapsible-groups/tree-grid-collapsible-column-groups.component.html +++ b/src/app/tree-grid/tree-grid-collapsible-groups/tree-grid-collapsible-column-groups.component.html @@ -1,7 +1,7 @@
- diff --git a/src/app/tree-grid/tree-grid-column-hiding-sample/tree-grid-column-hiding-sample.component.html b/src/app/tree-grid/tree-grid-column-hiding-sample/tree-grid-column-hiding-sample.component.html index e74ffde64b..931ceeb018 100644 --- a/src/app/tree-grid/tree-grid-column-hiding-sample/tree-grid-column-hiding-sample.component.html +++ b/src/app/tree-grid/tree-grid-column-hiding-sample/tree-grid-column-hiding-sample.component.html @@ -12,7 +12,7 @@
- diff --git a/src/app/tree-grid/tree-grid-column-hiding-toolbar-sample/tree-grid-column-hiding-toolbar-sample.component.html b/src/app/tree-grid/tree-grid-column-hiding-toolbar-sample/tree-grid-column-hiding-toolbar-sample.component.html index 1e513adf4c..26b6459cac 100644 --- a/src/app/tree-grid/tree-grid-column-hiding-toolbar-sample/tree-grid-column-hiding-toolbar-sample.component.html +++ b/src/app/tree-grid/tree-grid-column-hiding-toolbar-sample/tree-grid-column-hiding-toolbar-sample.component.html @@ -1,5 +1,5 @@
- diff --git a/src/app/tree-grid/tree-grid-column-hiding-toolbar-style/tree-grid-column-hiding-toolbar-style.component.html b/src/app/tree-grid/tree-grid-column-hiding-toolbar-style/tree-grid-column-hiding-toolbar-style.component.html index 77f0ce8dbc..56a9378bf2 100644 --- a/src/app/tree-grid/tree-grid-column-hiding-toolbar-style/tree-grid-column-hiding-toolbar-style.component.html +++ b/src/app/tree-grid/tree-grid-column-hiding-toolbar-style/tree-grid-column-hiding-toolbar-style.component.html @@ -1,5 +1,5 @@
- diff --git a/src/app/tree-grid/tree-grid-column-moving-sample/tree-grid-column-moving-sample.component.html b/src/app/tree-grid/tree-grid-column-moving-sample/tree-grid-column-moving-sample.component.html index 73a3dc26d0..e4b69b341a 100644 --- a/src/app/tree-grid/tree-grid-column-moving-sample/tree-grid-column-moving-sample.component.html +++ b/src/app/tree-grid/tree-grid-column-moving-sample/tree-grid-column-moving-sample.component.html @@ -6,7 +6,7 @@
- diff --git a/src/app/tree-grid/tree-grid-column-moving-styled-sample/tree-grid-column-moving-styled-sample.component.html b/src/app/tree-grid/tree-grid-column-moving-styled-sample/tree-grid-column-moving-styled-sample.component.html index 73a3dc26d0..e4b69b341a 100644 --- a/src/app/tree-grid/tree-grid-column-moving-styled-sample/tree-grid-column-moving-styled-sample.component.html +++ b/src/app/tree-grid/tree-grid-column-moving-styled-sample/tree-grid-column-moving-styled-sample.component.html @@ -6,7 +6,7 @@
- diff --git a/src/app/tree-grid/tree-grid-column-pinning-sample/tree-grid-column-pinning-sample.component.html b/src/app/tree-grid/tree-grid-column-pinning-sample/tree-grid-column-pinning-sample.component.html index 440f53dd9d..7bfb140ae8 100644 --- a/src/app/tree-grid/tree-grid-column-pinning-sample/tree-grid-column-pinning-sample.component.html +++ b/src/app/tree-grid/tree-grid-column-pinning-sample/tree-grid-column-pinning-sample.component.html @@ -6,7 +6,7 @@
- diff --git a/src/app/tree-grid/tree-grid-column-pinning-sample/tree-grid-toolbar-pinning.component.html b/src/app/tree-grid/tree-grid-column-pinning-sample/tree-grid-toolbar-pinning.component.html index a43508b3c2..f1709bf489 100644 --- a/src/app/tree-grid/tree-grid-column-pinning-sample/tree-grid-toolbar-pinning.component.html +++ b/src/app/tree-grid/tree-grid-column-pinning-sample/tree-grid-toolbar-pinning.component.html @@ -1,5 +1,5 @@
- diff --git a/src/app/tree-grid/tree-grid-column-resizing-sample/tree-grid-column-resizing-sample.component.html b/src/app/tree-grid/tree-grid-column-resizing-sample/tree-grid-column-resizing-sample.component.html index 393da92258..6f3e2a98b2 100644 --- a/src/app/tree-grid/tree-grid-column-resizing-sample/tree-grid-column-resizing-sample.component.html +++ b/src/app/tree-grid/tree-grid-column-resizing-sample/tree-grid-column-resizing-sample.component.html @@ -1,5 +1,5 @@
- diff --git a/src/app/tree-grid/tree-grid-conditional-cell-style-2/tree-grid-conditional-cell-style-2.component.html b/src/app/tree-grid/tree-grid-conditional-cell-style-2/tree-grid-conditional-cell-style-2.component.html index 47e583524e..ef34a39103 100644 --- a/src/app/tree-grid/tree-grid-conditional-cell-style-2/tree-grid-conditional-cell-style-2.component.html +++ b/src/app/tree-grid/tree-grid-conditional-cell-style-2/tree-grid-conditional-cell-style-2.component.html @@ -7,7 +7,7 @@
- - diff --git a/src/app/tree-grid/tree-grid-conditional-row-selectors/tree-grid-conditional-row-selectors.component.html b/src/app/tree-grid/tree-grid-conditional-row-selectors/tree-grid-conditional-row-selectors.component.html index 3cf72ef1e4..21775aa28b 100644 --- a/src/app/tree-grid/tree-grid-conditional-row-selectors/tree-grid-conditional-row-selectors.component.html +++ b/src/app/tree-grid/tree-grid-conditional-row-selectors/tree-grid-conditional-row-selectors.component.html @@ -1,5 +1,5 @@
- diff --git a/src/app/tree-grid/tree-grid-displaydensity-sample/tree-grid-displaydensity-sample.component.html b/src/app/tree-grid/tree-grid-displaydensity-sample/tree-grid-displaydensity-sample.component.html index 634f45712f..7522b99dcd 100644 --- a/src/app/tree-grid/tree-grid-displaydensity-sample/tree-grid-displaydensity-sample.component.html +++ b/src/app/tree-grid/tree-grid-displaydensity-sample/tree-grid-displaydensity-sample.component.html @@ -1,7 +1,7 @@
- diff --git a/src/app/tree-grid/tree-grid-editing-events/tree-grid-editing-events.component.html b/src/app/tree-grid/tree-grid-editing-events/tree-grid-editing-events.component.html index a9d494a649..b7eea1d616 100644 --- a/src/app/tree-grid/tree-grid-editing-events/tree-grid-editing-events.component.html +++ b/src/app/tree-grid/tree-grid-editing-events/tree-grid-editing-events.component.html @@ -1,5 +1,5 @@

Current Employees

- diff --git a/src/app/tree-grid/tree-grid-editing-sample/tree-grid-editing-sample.component.html b/src/app/tree-grid/tree-grid-editing-sample/tree-grid-editing-sample.component.html index 91d6cbbb49..1f25f88278 100644 --- a/src/app/tree-grid/tree-grid-editing-sample/tree-grid-editing-sample.component.html +++ b/src/app/tree-grid/tree-grid-editing-sample/tree-grid-editing-sample.component.html @@ -3,7 +3,7 @@ person_add Add Root Employee - diff --git a/src/app/tree-grid/tree-grid-editing-style/tree-grid-editing-sample.component.html b/src/app/tree-grid/tree-grid-editing-style/tree-grid-editing-sample.component.html index 81da8c89fc..21ab8c7a55 100644 --- a/src/app/tree-grid/tree-grid-editing-style/tree-grid-editing-sample.component.html +++ b/src/app/tree-grid/tree-grid-editing-style/tree-grid-editing-sample.component.html @@ -1,5 +1,5 @@
- diff --git a/src/app/tree-grid/tree-grid-employees-sample/tree-grid-employees-sample.component.html b/src/app/tree-grid/tree-grid-employees-sample/tree-grid-employees-sample.component.html index 18736287fe..0fe103d047 100644 --- a/src/app/tree-grid/tree-grid-employees-sample/tree-grid-employees-sample.component.html +++ b/src/app/tree-grid/tree-grid-employees-sample/tree-grid-employees-sample.component.html @@ -1,5 +1,5 @@
- diff --git a/src/app/tree-grid/tree-grid-excel-style-filtering-load-on-demand/tree-grid-excel-style-filtering-load-on-demand.component.html b/src/app/tree-grid/tree-grid-excel-style-filtering-load-on-demand/tree-grid-excel-style-filtering-load-on-demand.component.html index c42d429824..6704622aec 100644 --- a/src/app/tree-grid/tree-grid-excel-style-filtering-load-on-demand/tree-grid-excel-style-filtering-load-on-demand.component.html +++ b/src/app/tree-grid/tree-grid-excel-style-filtering-load-on-demand/tree-grid-excel-style-filtering-load-on-demand.component.html @@ -1,5 +1,5 @@
- diff --git a/src/app/tree-grid/tree-grid-excel-style-filtering-sample-1/tree-grid-excel-style-filtering-sample-1.component.html b/src/app/tree-grid/tree-grid-excel-style-filtering-sample-1/tree-grid-excel-style-filtering-sample-1.component.html index c6dc7894c1..cba33ba12c 100644 --- a/src/app/tree-grid/tree-grid-excel-style-filtering-sample-1/tree-grid-excel-style-filtering-sample-1.component.html +++ b/src/app/tree-grid/tree-grid-excel-style-filtering-sample-1/tree-grid-excel-style-filtering-sample-1.component.html @@ -2,7 +2,7 @@
- diff --git a/src/app/tree-grid/tree-grid-excel-style-filtering-sample-2/tree-grid-excel-style-filtering-sample-2.component.html b/src/app/tree-grid/tree-grid-excel-style-filtering-sample-2/tree-grid-excel-style-filtering-sample-2.component.html index 6a1f0366ba..d50964584d 100644 --- a/src/app/tree-grid/tree-grid-excel-style-filtering-sample-2/tree-grid-excel-style-filtering-sample-2.component.html +++ b/src/app/tree-grid/tree-grid-excel-style-filtering-sample-2/tree-grid-excel-style-filtering-sample-2.component.html @@ -1,5 +1,5 @@
- diff --git a/src/app/tree-grid/tree-grid-excel-style-filtering-sample-3/tree-grid-excel-style-filtering-sample-3.component.html b/src/app/tree-grid/tree-grid-excel-style-filtering-sample-3/tree-grid-excel-style-filtering-sample-3.component.html index c3503476a7..3a119d66bb 100644 --- a/src/app/tree-grid/tree-grid-excel-style-filtering-sample-3/tree-grid-excel-style-filtering-sample-3.component.html +++ b/src/app/tree-grid/tree-grid-excel-style-filtering-sample-3/tree-grid-excel-style-filtering-sample-3.component.html @@ -1,5 +1,5 @@
- Sorting Template Hiding Template diff --git a/src/app/tree-grid/tree-grid-excel-style-filtering-style/tree-grid-excel-style-filtering-style.component.html b/src/app/tree-grid/tree-grid-excel-style-filtering-style/tree-grid-excel-style-filtering-style.component.html index 5bd143b120..a816d7bd4a 100644 --- a/src/app/tree-grid/tree-grid-excel-style-filtering-style/tree-grid-excel-style-filtering-style.component.html +++ b/src/app/tree-grid/tree-grid-excel-style-filtering-style/tree-grid-excel-style-filtering-style.component.html @@ -1,5 +1,5 @@
- diff --git a/src/app/tree-grid/tree-grid-external-advanced-filtering/tree-grid-external-advanced-filtering.component.html b/src/app/tree-grid/tree-grid-external-advanced-filtering/tree-grid-external-advanced-filtering.component.html index 2f44a51304..020584952e 100644 --- a/src/app/tree-grid/tree-grid-external-advanced-filtering/tree-grid-external-advanced-filtering.component.html +++ b/src/app/tree-grid/tree-grid-external-advanced-filtering/tree-grid-external-advanced-filtering.component.html @@ -2,7 +2,7 @@ - diff --git a/src/app/tree-grid/tree-grid-external-excel-style-filtering/tree-grid-external-excel-style-filtering.component.html b/src/app/tree-grid/tree-grid-external-excel-style-filtering/tree-grid-external-excel-style-filtering.component.html index f89039ab5a..c6eb299d07 100644 --- a/src/app/tree-grid/tree-grid-external-excel-style-filtering/tree-grid-external-excel-style-filtering.component.html +++ b/src/app/tree-grid/tree-grid-external-excel-style-filtering/tree-grid-external-excel-style-filtering.component.html @@ -11,7 +11,7 @@
- diff --git a/src/app/tree-grid/tree-grid-filtering-custom-sample/tree-grid-filtering-custom-sample.component.html b/src/app/tree-grid/tree-grid-filtering-custom-sample/tree-grid-filtering-custom-sample.component.html index d6fc812bd8..69ec6e71bb 100644 --- a/src/app/tree-grid/tree-grid-filtering-custom-sample/tree-grid-filtering-custom-sample.component.html +++ b/src/app/tree-grid/tree-grid-filtering-custom-sample/tree-grid-filtering-custom-sample.component.html @@ -1,5 +1,5 @@
- diff --git a/src/app/tree-grid/tree-grid-filtering-sample/tree-grid-filtering-sample.component.html b/src/app/tree-grid/tree-grid-filtering-sample/tree-grid-filtering-sample.component.html index 82e16bf9af..a97d15dc02 100644 --- a/src/app/tree-grid/tree-grid-filtering-sample/tree-grid-filtering-sample.component.html +++ b/src/app/tree-grid/tree-grid-filtering-sample/tree-grid-filtering-sample.component.html @@ -4,7 +4,7 @@
- diff --git a/src/app/tree-grid/tree-grid-filtering-style/tree-grid-filtering-style.component.html b/src/app/tree-grid/tree-grid-filtering-style/tree-grid-filtering-style.component.html index 344b9e4c43..0a9de1930b 100644 --- a/src/app/tree-grid/tree-grid-filtering-style/tree-grid-filtering-style.component.html +++ b/src/app/tree-grid/tree-grid-filtering-style/tree-grid-filtering-style.component.html @@ -1,5 +1,5 @@
- diff --git a/src/app/tree-grid/tree-grid-filtering-template-sample/tree-grid-filtering-template-sample.component.html b/src/app/tree-grid/tree-grid-filtering-template-sample/tree-grid-filtering-template-sample.component.html index dcd3b3f1e7..889e9041c9 100644 --- a/src/app/tree-grid/tree-grid-filtering-template-sample/tree-grid-filtering-template-sample.component.html +++ b/src/app/tree-grid/tree-grid-filtering-template-sample/tree-grid-filtering-template-sample.component.html @@ -1,5 +1,5 @@
- diff --git a/src/app/tree-grid/tree-grid-keyboard-navigation/tree-grid-keyboard-navigation-sample.component.html b/src/app/tree-grid/tree-grid-keyboard-navigation/tree-grid-keyboard-navigation-sample.component.html index f97e719a1e..648cf0bfc6 100644 --- a/src/app/tree-grid/tree-grid-keyboard-navigation/tree-grid-keyboard-navigation-sample.component.html +++ b/src/app/tree-grid/tree-grid-keyboard-navigation/tree-grid-keyboard-navigation-sample.component.html @@ -1,5 +1,5 @@
- - diff --git a/src/app/tree-grid/tree-grid-multi-cell-selection-style/tree-grid-multi-cell-selection-style.component.html b/src/app/tree-grid/tree-grid-multi-cell-selection-style/tree-grid-multi-cell-selection-style.component.html index 381da7355e..9b2acead2e 100644 --- a/src/app/tree-grid/tree-grid-multi-cell-selection-style/tree-grid-multi-cell-selection-style.component.html +++ b/src/app/tree-grid/tree-grid-multi-cell-selection-style/tree-grid-multi-cell-selection-style.component.html @@ -1,5 +1,5 @@
- diff --git a/src/app/tree-grid/tree-grid-multi-cell-selection/tree-grid-multi-cell-selection.component.html b/src/app/tree-grid/tree-grid-multi-cell-selection/tree-grid-multi-cell-selection.component.html index cb38a7149d..66f87e2ecc 100644 --- a/src/app/tree-grid/tree-grid-multi-cell-selection/tree-grid-multi-cell-selection.component.html +++ b/src/app/tree-grid/tree-grid-multi-cell-selection/tree-grid-multi-cell-selection.component.html @@ -3,7 +3,7 @@
Perform range selection on the Tree Grid to transfer data to the Grid
- @@ -21,7 +21,7 @@
Perform range selection on the Tree Grid to transfer data to the Grid
-
diff --git a/src/app/tree-grid/tree-grid-multi-column-header-template-sample/tree-grid-multi-column-header-template-sample.component.html b/src/app/tree-grid/tree-grid-multi-column-header-template-sample/tree-grid-multi-column-header-template-sample.component.html index 798be0b37b..070c312e79 100644 --- a/src/app/tree-grid/tree-grid-multi-column-header-template-sample/tree-grid-multi-column-header-template-sample.component.html +++ b/src/app/tree-grid/tree-grid-multi-column-header-template-sample/tree-grid-multi-column-header-template-sample.component.html @@ -9,7 +9,7 @@
- diff --git a/src/app/tree-grid/tree-grid-multi-column-headers-sample/tree-grid-multi-column-headers-sample.component.html b/src/app/tree-grid/tree-grid-multi-column-headers-sample/tree-grid-multi-column-headers-sample.component.html index 295479b9a8..78979aa51f 100644 --- a/src/app/tree-grid/tree-grid-multi-column-headers-sample/tree-grid-multi-column-headers-sample.component.html +++ b/src/app/tree-grid/tree-grid-multi-column-headers-sample/tree-grid-multi-column-headers-sample.component.html @@ -1,5 +1,5 @@
- diff --git a/src/app/tree-grid/tree-grid-multi-column-headers-styling/tree-grid-multi-column-headers-styling.component.html b/src/app/tree-grid/tree-grid-multi-column-headers-styling/tree-grid-multi-column-headers-styling.component.html index ef74f80a6f..fa943e25a6 100644 --- a/src/app/tree-grid/tree-grid-multi-column-headers-styling/tree-grid-multi-column-headers-styling.component.html +++ b/src/app/tree-grid/tree-grid-multi-column-headers-styling/tree-grid-multi-column-headers-styling.component.html @@ -1,5 +1,5 @@
- diff --git a/src/app/tree-grid/tree-grid-multi-row-drag/tree-grid-multi-row-drag.component.html b/src/app/tree-grid/tree-grid-multi-row-drag/tree-grid-multi-row-drag.component.html index d3ad41334a..3d6795fc61 100644 --- a/src/app/tree-grid/tree-grid-multi-row-drag/tree-grid-multi-row-drag.component.html +++ b/src/app/tree-grid/tree-grid-multi-row-drag/tree-grid-multi-row-drag.component.html @@ -3,7 +3,7 @@ delete
Drag a row here to delete it
- - diff --git a/src/app/tree-grid/tree-grid-paging-style/tree-grid-paging-style-sample.component.html b/src/app/tree-grid/tree-grid-paging-style/tree-grid-paging-style-sample.component.html index f7a758eba4..857ac6cd06 100644 --- a/src/app/tree-grid/tree-grid-paging-style/tree-grid-paging-style-sample.component.html +++ b/src/app/tree-grid/tree-grid-paging-style/tree-grid-paging-style-sample.component.html @@ -1,5 +1,5 @@
- diff --git a/src/app/tree-grid/tree-grid-remote-filtering-sample/tree-grid-remote-filtering-sample.component.html b/src/app/tree-grid/tree-grid-remote-filtering-sample/tree-grid-remote-filtering-sample.component.html index 275fd17be0..baeb6bb2c3 100644 --- a/src/app/tree-grid/tree-grid-remote-filtering-sample/tree-grid-remote-filtering-sample.component.html +++ b/src/app/tree-grid/tree-grid-remote-filtering-sample/tree-grid-remote-filtering-sample.component.html @@ -1,5 +1,5 @@
- diff --git a/src/app/tree-grid/tree-grid-remote-paging-sample/tree-grid-remote-paging-sample.component.html b/src/app/tree-grid/tree-grid-remote-paging-sample/tree-grid-remote-paging-sample.component.html index d4df70a61c..b2bd2eefc4 100644 --- a/src/app/tree-grid/tree-grid-remote-paging-sample/tree-grid-remote-paging-sample.component.html +++ b/src/app/tree-grid/tree-grid-remote-paging-sample/tree-grid-remote-paging-sample.component.html @@ -1,5 +1,5 @@
- diff --git a/src/app/tree-grid/tree-grid-resize-line-styling-sample/tree-grid-resize-line-styling-sample.component.html b/src/app/tree-grid/tree-grid-resize-line-styling-sample/tree-grid-resize-line-styling-sample.component.html index a7e717a484..fb584a6091 100644 --- a/src/app/tree-grid/tree-grid-resize-line-styling-sample/tree-grid-resize-line-styling-sample.component.html +++ b/src/app/tree-grid/tree-grid-resize-line-styling-sample/tree-grid-resize-line-styling-sample.component.html @@ -1,5 +1,5 @@
- diff --git a/src/app/tree-grid/tree-grid-row-drag-base/tree-grid-row-drag-base.component.html b/src/app/tree-grid/tree-grid-row-drag-base/tree-grid-row-drag-base.component.html index 0aeec1089b..ad0800fd0e 100644 --- a/src/app/tree-grid/tree-grid-row-drag-base/tree-grid-row-drag-base.component.html +++ b/src/app/tree-grid/tree-grid-row-drag-base/tree-grid-row-drag-base.component.html @@ -3,7 +3,7 @@ delete
Drag a row here to delete it
- diff --git a/src/app/tree-grid/tree-grid-row-drag/tree-grid-row-drag.component.html b/src/app/tree-grid/tree-grid-row-drag/tree-grid-row-drag.component.html index f7c2260b8d..eecda43e4e 100644 --- a/src/app/tree-grid/tree-grid-row-drag/tree-grid-row-drag.component.html +++ b/src/app/tree-grid/tree-grid-row-drag/tree-grid-row-drag.component.html @@ -3,7 +3,7 @@ delete
Drag a row here to delete it
- diff --git a/src/app/tree-grid/tree-grid-row-edit-style/tree-grid-row-edit-style.component.html b/src/app/tree-grid/tree-grid-row-edit-style/tree-grid-row-edit-style.component.html index f1175bd1fb..df5716dec3 100644 --- a/src/app/tree-grid/tree-grid-row-edit-style/tree-grid-row-edit-style.component.html +++ b/src/app/tree-grid/tree-grid-row-edit-style/tree-grid-row-edit-style.component.html @@ -1,5 +1,5 @@
- diff --git a/src/app/tree-grid/tree-grid-row-edit/tree-grid-row-editing-sample.component.html b/src/app/tree-grid/tree-grid-row-edit/tree-grid-row-editing-sample.component.html index 1397c5c4be..d2dcb29eb4 100644 --- a/src/app/tree-grid/tree-grid-row-edit/tree-grid-row-editing-sample.component.html +++ b/src/app/tree-grid/tree-grid-row-edit/tree-grid-row-editing-sample.component.html @@ -1,5 +1,5 @@
- - - + diff --git a/src/app/tree-grid/tree-grid-selection-sample/tree-grid-selection-sample.component.html b/src/app/tree-grid/tree-grid-selection-sample/tree-grid-selection-sample.component.html index 480e3d9dbb..5a2cae96d3 100644 --- a/src/app/tree-grid/tree-grid-selection-sample/tree-grid-selection-sample.component.html +++ b/src/app/tree-grid/tree-grid-selection-sample/tree-grid-selection-sample.component.html @@ -38,7 +38,7 @@
- diff --git a/src/app/tree-grid/tree-grid-selection-template-numbers/tree-grid-selection-template-numbers.component.html b/src/app/tree-grid/tree-grid-selection-template-numbers/tree-grid-selection-template-numbers.component.html index 616c66c797..338063e433 100644 --- a/src/app/tree-grid/tree-grid-selection-template-numbers/tree-grid-selection-template-numbers.component.html +++ b/src/app/tree-grid/tree-grid-selection-template-numbers/tree-grid-selection-template-numbers.component.html @@ -1,5 +1,5 @@
- diff --git a/src/app/tree-grid/tree-grid-sorting-sample/tree-grid-sorting-sample.component.html b/src/app/tree-grid/tree-grid-sorting-sample/tree-grid-sorting-sample.component.html index 7842cf1165..96560b0124 100644 --- a/src/app/tree-grid/tree-grid-sorting-sample/tree-grid-sorting-sample.component.html +++ b/src/app/tree-grid/tree-grid-sorting-sample/tree-grid-sorting-sample.component.html @@ -1,5 +1,5 @@
- diff --git a/src/app/tree-grid/tree-grid-sorting-styling/tree-grid-sorting-styling.component.html b/src/app/tree-grid/tree-grid-sorting-styling/tree-grid-sorting-styling.component.html index f5de6437d5..47ebb1615f 100644 --- a/src/app/tree-grid/tree-grid-sorting-styling/tree-grid-sorting-styling.component.html +++ b/src/app/tree-grid/tree-grid-sorting-styling/tree-grid-sorting-styling.component.html @@ -1,5 +1,5 @@
- diff --git a/src/app/tree-grid/tree-grid-style/tree-grid-style.component.html b/src/app/tree-grid/tree-grid-style/tree-grid-style.component.html index 7cd291ceb1..012513ed0d 100644 --- a/src/app/tree-grid/tree-grid-style/tree-grid-style.component.html +++ b/src/app/tree-grid/tree-grid-style/tree-grid-style.component.html @@ -1,5 +1,5 @@
- +
diff --git a/src/app/tree-grid/tree-grid-summary-sample/tree-grid-summary-sample.component.html b/src/app/tree-grid/tree-grid-summary-sample/tree-grid-summary-sample.component.html index 8b19a120ea..cbb0cb081c 100644 --- a/src/app/tree-grid/tree-grid-summary-sample/tree-grid-summary-sample.component.html +++ b/src/app/tree-grid/tree-grid-summary-sample/tree-grid-summary-sample.component.html @@ -1,5 +1,5 @@
- diff --git a/src/app/tree-grid/tree-grid-summary-styling/tree-grid-summary-styling.component.html b/src/app/tree-grid/tree-grid-summary-styling/tree-grid-summary-styling.component.html index 8b19a120ea..cbb0cb081c 100644 --- a/src/app/tree-grid/tree-grid-summary-styling/tree-grid-summary-styling.component.html +++ b/src/app/tree-grid/tree-grid-summary-styling/tree-grid-summary-styling.component.html @@ -1,5 +1,5 @@
- diff --git a/src/app/tree-grid/tree-grid-summary2-sample/tree-grid-summary2-sample.component.html b/src/app/tree-grid/tree-grid-summary2-sample/tree-grid-summary2-sample.component.html index e7f3a46cb9..158260825e 100644 --- a/src/app/tree-grid/tree-grid-summary2-sample/tree-grid-summary2-sample.component.html +++ b/src/app/tree-grid/tree-grid-summary2-sample/tree-grid-summary2-sample.component.html @@ -6,7 +6,7 @@
- diff --git a/src/app/tree-grid/tree-grid-toolbar-sample-1/tree-grid-toolbar-sample-1.component.html b/src/app/tree-grid/tree-grid-toolbar-sample-1/tree-grid-toolbar-sample-1.component.html index 610f8c969c..d94d4fae2c 100644 --- a/src/app/tree-grid/tree-grid-toolbar-sample-1/tree-grid-toolbar-sample-1.component.html +++ b/src/app/tree-grid/tree-grid-toolbar-sample-1/tree-grid-toolbar-sample-1.component.html @@ -1,5 +1,5 @@
- - - diff --git a/src/app/tree-grid/tree-grid-toolbar-sample-4/tree-grid-toolbar-sample-4.component.html b/src/app/tree-grid/tree-grid-toolbar-sample-4/tree-grid-toolbar-sample-4.component.html index 6cd27cf70b..2c8594f248 100644 --- a/src/app/tree-grid/tree-grid-toolbar-sample-4/tree-grid-toolbar-sample-4.component.html +++ b/src/app/tree-grid/tree-grid-toolbar-sample-4/tree-grid-toolbar-sample-4.component.html @@ -1,5 +1,5 @@
- diff --git a/src/app/tree-grid/tree-grid-toolbar-style/tree-grid-toolbar-style.component.html b/src/app/tree-grid/tree-grid-toolbar-style/tree-grid-toolbar-style.component.html index 610f8c969c..d94d4fae2c 100644 --- a/src/app/tree-grid/tree-grid-toolbar-style/tree-grid-toolbar-style.component.html +++ b/src/app/tree-grid/tree-grid-toolbar-style/tree-grid-toolbar-style.component.html @@ -1,5 +1,5 @@
- - diff --git a/src/app/tree-grid/tree-grid.module.ts b/src/app/tree-grid/tree-grid.module.ts index adba87de4f..dd06746401 100644 --- a/src/app/tree-grid/tree-grid.module.ts +++ b/src/app/tree-grid/tree-grid.module.ts @@ -22,6 +22,7 @@ import { IgxTooltipModule, IgxTreeGridModule } from "igniteui-angular"; +import { IgxPreventDocumentScrollModule } from "../../../projects/app-lob/src/app/directives/prevent-scroll.directive"; // tslint:disable:max-line-length import { RemoteFilteringService } from "./services/remoteFilteringService"; import { @@ -170,6 +171,7 @@ import { TreeGridVirtualizationSampleComponent } from "./tree-grid-virtualization-sample/tree-grid-virtualization-sample.component"; import { TreeGridAllDataSummaryComponent } from "./treegrid-allData-summary/treegrid-allData-summary.component"; + @NgModule({ declarations: [ TreeGridRowEditSampleComponent, @@ -245,6 +247,7 @@ import { TreeGridAllDataSummaryComponent } from "./treegrid-allData-summary/tree imports: [ CommonModule, FormsModule, + IgxPreventDocumentScrollModule, TreeGridRoutingModule, IgxTreeGridModule, IgxGridModule, diff --git a/src/app/tree-grid/treegrid-allData-summary/treegrid-allData-summary.component.html b/src/app/tree-grid/treegrid-allData-summary/treegrid-allData-summary.component.html index f597f198e1..20a06c680d 100644 --- a/src/app/tree-grid/treegrid-allData-summary/treegrid-allData-summary.component.html +++ b/src/app/tree-grid/treegrid-allData-summary/treegrid-allData-summary.component.html @@ -1,6 +1,6 @@
- From 8241adaae727990fabdf5f5901c6297cfbd40c88 Mon Sep 17 00:00:00 2001 From: Hristo Anastasov Date: Fri, 6 Mar 2020 16:08:49 +0200 Subject: [PATCH 4/5] enhance directive documentation --- .../app-lob/src/app/directives/prevent-scroll.directive.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/projects/app-lob/src/app/directives/prevent-scroll.directive.ts b/projects/app-lob/src/app/directives/prevent-scroll.directive.ts index e47f0ac0e6..a944013f98 100644 --- a/projects/app-lob/src/app/directives/prevent-scroll.directive.ts +++ b/projects/app-lob/src/app/directives/prevent-scroll.directive.ts @@ -9,10 +9,11 @@ export class IgxPreventDocumentScrollDirective implements AfterViewInit { private gridBody: HTMLElement; /** - * A boolean determining if scroll should be prevented or no. Defaults to true. + * A boolean indicating if page scroll should be prevented while mouse wheeling over the grid, + * when grid scroll has reached top or bottom. Defaults to true. * ```html * - * + * * ``` */ @Input("igxPreventDocumentScroll") From 39885a0a1b7adde7b75a6c735e31a96f6c722c21 Mon Sep 17 00:00:00 2001 From: Hristo Anastasov Date: Fri, 6 Mar 2020 16:57:11 +0200 Subject: [PATCH 5/5] add prevent scroll directive --- live-editing/configs/GridConfigGenerator.ts | 495 +++++++++--------- .../HierarchicalGridConfigGenerator.ts | 331 ++++++------ .../configs/TreeGridConfigGenerator.ts | 399 +++++++------- .../configs/app-dv-configs/DVGridConfig.ts | 25 +- .../DVHierarchicalGridConfig.ts | 7 +- .../app-dv-configs/DVTreeGridConfig.ts | 19 +- .../directives/prevent-scroll.directive.ts | 61 +++ src/app/grid/grids.module.ts | 2 +- .../hierarchical-grid.module.ts | 2 +- src/app/tree-grid/tree-grid.module.ts | 2 +- 10 files changed, 705 insertions(+), 638 deletions(-) create mode 100644 src/app/directives/prevent-scroll.directive.ts diff --git a/live-editing/configs/GridConfigGenerator.ts b/live-editing/configs/GridConfigGenerator.ts index 3877fb54f9..faeed358a3 100644 --- a/live-editing/configs/GridConfigGenerator.ts +++ b/live-editing/configs/GridConfigGenerator.ts @@ -3,6 +3,7 @@ import { Router, RouterModule } from "@angular/router"; // tslint:disable:max-line-length import { IgxAvatarModule, IgxBadgeModule, IgxButtonGroupModule, IgxButtonModule, IgxCheckboxModule, IgxChipsModule, IgxColumnHidingModule, IgxComboModule, IgxCsvExporterService, IgxDatePickerModule, IgxDialogModule, IgxDividerModule, IgxDragDropModule, IgxExcelExporterService, IgxExpansionPanelModule, IgxFocusModule, IgxGridModule, IgxIconModule, IgxInputGroupModule, IgxProgressBarModule, IgxRadioModule, IgxRippleModule, IgxSelectModule, IgxSnackbarModule, IgxSwitchModule, IgxTabsModule, IgxToastModule, IgxTooltipModule } from "igniteui-angular"; import { IgxCategoryChartModule, IgxLegendModule, IgxPieChartModule, IgxSparklineCoreModule, IgxSparklineModule } from "igniteui-angular-charts"; +import { IgxPreventDocumentScrollModule } from "../../src/app/directives/prevent-scroll.directive"; import { CustomGridPagingStyleSample } from "../../src/app/grid/custom-grid-paging-style/custom-grid-paging-style.component"; import { GridAdvancedFilteringSampleComponent } from "../../src/app/grid/grid-advanced-filtering-sample/grid-advanced-filtering-sample.component"; import { GridAdvancedFilteringStyleComponent } from "../../src/app/grid/grid-advanced-filtering-style/grid-advanced-filtering-style.component"; @@ -105,13 +106,13 @@ export class GridConfigGenerator implements IConfigGenerator { configs.push(new Config({ component: FinancialSampleComponent, - additionalFiles: ["/src/app/grid/services/financialData.ts"], + additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/grid/services/financialData.ts"], appModuleConfig: new AppModuleConfig({ imports: [HttpClientModule, IgxAvatarModule, IgxBadgeModule, IgxButtonModule, IgxGridModule, IgxIconModule, IgxInputGroupModule, IgxProgressBarModule, - IgxRippleModule, IgxSwitchModule, FinancialSampleComponent, LocalService], + IgxRippleModule, IgxSwitchModule, FinancialSampleComponent, LocalService, IgxPreventDocumentScrollModule], ngDeclarations: [FinancialSampleComponent], - ngImports: [IgxAvatarModule, IgxBadgeModule, IgxButtonModule, IgxGridModule, + ngImports: [IgxPreventDocumentScrollModule, IgxAvatarModule, IgxBadgeModule, IgxButtonModule, IgxGridModule, IgxIconModule, IgxInputGroupModule, IgxProgressBarModule, IgxRippleModule, IgxSwitchModule, HttpClientModule], ngProviders: [LocalService] @@ -120,98 +121,98 @@ export class GridConfigGenerator implements IConfigGenerator { configs.push(new Config({ component: GridSample3Component, - additionalFiles: ["/src/app/data/nwindData.ts"], + additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/data/nwindData.ts"], appModuleConfig: new AppModuleConfig({ imports: [HttpClientModule, IgxButtonModule, IgxGridModule, IgxInputGroupModule, - IgxRippleModule, IgxSwitchModule, GridSample3Component, LocalService, IgxIconModule], + IgxRippleModule, IgxSwitchModule, GridSample3Component, LocalService, IgxIconModule, IgxPreventDocumentScrollModule], ngDeclarations: [GridSample3Component], - ngImports: [IgxButtonModule, IgxGridModule, + ngImports: [IgxPreventDocumentScrollModule, IgxButtonModule, IgxGridModule, IgxInputGroupModule, IgxRippleModule, HttpClientModule, IgxIconModule] }) })); configs.push(new Config({ component: GridGroupBySampleComponent, - additionalFiles: ["/src/app/data/invoiceData.ts"], + additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/data/invoiceData.ts"], appModuleConfig: new AppModuleConfig({ imports: [IgxButtonModule, IgxGridModule, - IgxSwitchModule, GridGroupBySampleComponent, IgxIconModule, IgxBadgeModule], + IgxSwitchModule, GridGroupBySampleComponent, IgxIconModule, IgxBadgeModule, IgxPreventDocumentScrollModule], ngDeclarations: [GridGroupBySampleComponent], - ngImports: [IgxButtonModule, IgxGridModule, IgxIconModule, IgxBadgeModule] + ngImports: [IgxPreventDocumentScrollModule, IgxButtonModule, IgxGridModule, IgxIconModule, IgxBadgeModule] }) })); configs.push(new Config({ component: GridGroupBySummarySampleComponent, - additionalFiles: ["/src/app/data/invoiceData.ts"], + additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/data/invoiceData.ts"], appModuleConfig: new AppModuleConfig({ imports: [IgxButtonModule, IgxButtonGroupModule, IgxGridModule, - IgxSwitchModule, GridGroupBySummarySampleComponent, IgxIconModule, IgxBadgeModule], + IgxSwitchModule, GridGroupBySummarySampleComponent, IgxIconModule, IgxBadgeModule, IgxPreventDocumentScrollModule], ngDeclarations: [GridGroupBySummarySampleComponent], - ngImports: [IgxButtonModule, IgxButtonGroupModule, IgxGridModule, + ngImports: [IgxPreventDocumentScrollModule, IgxButtonModule, IgxButtonGroupModule, IgxGridModule, IgxIconModule, IgxBadgeModule] }) })); configs.push(new Config({ component: GridGroupBySummaryStylingSampleComponent, - additionalFiles: ["/src/app/data/invoiceData.ts"], + additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/data/invoiceData.ts"], appModuleConfig: new AppModuleConfig({ imports: [IgxButtonModule, IgxButtonGroupModule, IgxGridModule, - IgxSwitchModule, GridGroupBySummaryStylingSampleComponent, IgxIconModule, IgxBadgeModule], + IgxSwitchModule, GridGroupBySummaryStylingSampleComponent, IgxIconModule, IgxBadgeModule, IgxPreventDocumentScrollModule], ngDeclarations: [GridGroupBySummaryStylingSampleComponent], - ngImports: [IgxButtonModule, IgxButtonGroupModule, IgxGridModule, + ngImports: [IgxPreventDocumentScrollModule, IgxButtonModule, IgxButtonGroupModule, IgxGridModule, IgxIconModule, IgxBadgeModule] }) })); configs.push(new Config({ component: GridFilteringStyleComponent, - additionalFiles: ["/src/app/data/nwindData.ts"], + additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/data/nwindData.ts"], appModuleConfig: new AppModuleConfig({ - imports: [IgxGridModule, GridFilteringStyleComponent], + imports: [IgxGridModule, GridFilteringStyleComponent, IgxPreventDocumentScrollModule], ngDeclarations: [GridFilteringStyleComponent], - ngImports: [IgxGridModule], + ngImports: [IgxPreventDocumentScrollModule, IgxGridModule], ngProviders: [] }) })); configs.push(new Config({ component: FilteringSampleComponent, - additionalFiles: ["/src/app/data/nwindData.ts"], + additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/data/nwindData.ts"], appModuleConfig: new AppModuleConfig({ - imports: [IgxGridModule, IgxRippleModule, FilteringSampleComponent, IgxInputGroupModule], + imports: [IgxGridModule, IgxRippleModule, FilteringSampleComponent, IgxInputGroupModule, IgxPreventDocumentScrollModule], ngDeclarations: [FilteringSampleComponent], - ngImports: [IgxGridModule, IgxRippleModule, IgxInputGroupModule], + ngImports: [IgxPreventDocumentScrollModule, IgxGridModule, IgxRippleModule, IgxInputGroupModule], ngProviders: [] }) })); configs.push(new Config({ component: FilteringTemplateSampleComponent, - additionalFiles: ["/src/app/data/nwindData.ts"], + additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/data/nwindData.ts"], appModuleConfig: new AppModuleConfig({ imports: [ IgxGridModule, IgxRippleModule, FilteringTemplateSampleComponent, IgxInputGroupModule, - IgxDatePickerModule], + IgxDatePickerModule, IgxPreventDocumentScrollModule], ngDeclarations: [FilteringTemplateSampleComponent], - ngImports: [IgxGridModule, IgxRippleModule, IgxInputGroupModule, IgxDatePickerModule], + ngImports: [IgxPreventDocumentScrollModule, IgxGridModule, IgxRippleModule, IgxInputGroupModule, IgxDatePickerModule], ngProviders: [] }) })); configs.push(new Config({ component: PagingSampleComponent, - additionalFiles: ["/src/app/grid/services/data.ts"], + additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/grid/services/data.ts"], appModuleConfig: new AppModuleConfig({ imports: [HttpClientModule, IgxAvatarModule, IgxBadgeModule, IgxButtonModule, IgxGridModule, IgxIconModule, IgxInputGroupModule, IgxProgressBarModule, - IgxRippleModule, IgxSwitchModule, PagingSampleComponent], + IgxRippleModule, IgxSwitchModule, PagingSampleComponent, IgxPreventDocumentScrollModule], ngDeclarations: [PagingSampleComponent], - ngImports: [IgxAvatarModule, IgxBadgeModule, IgxButtonModule, IgxGridModule, + ngImports: [IgxPreventDocumentScrollModule, IgxAvatarModule, IgxBadgeModule, IgxButtonModule, IgxGridModule, IgxIconModule, IgxInputGroupModule, IgxProgressBarModule, IgxRippleModule, IgxSwitchModule, HttpClientModule] }) @@ -219,22 +220,22 @@ export class GridConfigGenerator implements IConfigGenerator { configs.push(new Config({ component: GridPagerSampleComponent, - additionalFiles: ["/src/app/grid/services/data.ts"], + additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/grid/services/data.ts"], appModuleConfig: new AppModuleConfig({ - imports: [IgxGridModule, IgxRippleModule, IgxSwitchModule, GridPagerSampleComponent, IgxSelectModule], + imports: [IgxGridModule, IgxRippleModule, IgxSwitchModule, GridPagerSampleComponent, IgxSelectModule, IgxPreventDocumentScrollModule], ngDeclarations: [GridPagerSampleComponent], - ngImports: [IgxGridModule, IgxRippleModule, IgxSwitchModule, IgxSelectModule] + ngImports: [IgxPreventDocumentScrollModule, IgxGridModule, IgxRippleModule, IgxSwitchModule, IgxSelectModule] }) })); configs.push(new Config({ component: GridSelectionSampleComponent, - additionalFiles: ["/src/app/grid/services/financialData.ts"], + additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/grid/services/financialData.ts"], appModuleConfig: new AppModuleConfig({ imports: [HttpClientModule, IgxAvatarModule, IgxBadgeModule, IgxButtonModule, IgxSnackbarModule, - IgxGridModule, IgxIconModule, IgxInputGroupModule, IgxSwitchModule, GridSelectionSampleComponent], + IgxGridModule, IgxIconModule, IgxInputGroupModule, IgxSwitchModule, GridSelectionSampleComponent, IgxPreventDocumentScrollModule], ngDeclarations: [GridSelectionSampleComponent], - ngImports: [IgxAvatarModule, IgxBadgeModule, IgxButtonModule, IgxGridModule, IgxSnackbarModule, + ngImports: [IgxPreventDocumentScrollModule, IgxAvatarModule, IgxBadgeModule, IgxButtonModule, IgxGridModule, IgxSnackbarModule, IgxIconModule, IgxInputGroupModule, IgxSwitchModule, HttpClientModule], ngProviders: [] }) @@ -242,37 +243,37 @@ export class GridConfigGenerator implements IConfigGenerator { configs.push(new Config({ component: GridSelectionTemplateExcelComponent, - additionalFiles: ["/src/app/data/customers.ts"], + additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/data/customers.ts"], appModuleConfig: new AppModuleConfig({ - imports: [IgxGridModule, GridSelectionTemplateExcelComponent], + imports: [IgxGridModule, GridSelectionTemplateExcelComponent, IgxPreventDocumentScrollModule], ngDeclarations: [GridSelectionTemplateExcelComponent], - ngImports: [IgxGridModule], + ngImports: [IgxPreventDocumentScrollModule, IgxGridModule], ngProviders: [] }) })); configs.push(new Config({ component: GridSelectionTemplateNumbersComponent, - additionalFiles: [ + additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/data/customers.ts" ], appModuleConfig: new AppModuleConfig({ imports: [IgxCheckboxModule, IgxGridModule, - GridSelectionTemplateNumbersComponent], + GridSelectionTemplateNumbersComponent, IgxPreventDocumentScrollModule], ngDeclarations: [GridSelectionTemplateNumbersComponent], - ngImports: [IgxCheckboxModule, IgxGridModule], + ngImports: [IgxPreventDocumentScrollModule, IgxCheckboxModule, IgxGridModule], ngProviders: [] }) })); configs.push(new Config({ component: GridSearchSampleComponent, - additionalFiles: ["/src/app/grid/grid-search-sample/data.ts"], + additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/grid/grid-search-sample/data.ts"], appModuleConfig: new AppModuleConfig({ imports: [HttpClientModule, IgxButtonModule, IgxGridModule, IgxIconModule, - IgxInputGroupModule, IgxRippleModule, IgxChipsModule, GridSearchSampleComponent], + IgxInputGroupModule, IgxRippleModule, IgxChipsModule, GridSearchSampleComponent, IgxPreventDocumentScrollModule], ngDeclarations: [GridSearchSampleComponent], - ngImports: [IgxButtonModule, IgxGridModule, + ngImports: [IgxPreventDocumentScrollModule, IgxButtonModule, IgxGridModule, IgxIconModule, IgxInputGroupModule, IgxRippleModule, IgxChipsModule, HttpClientModule], ngProviders: [] @@ -281,126 +282,126 @@ export class GridConfigGenerator implements IConfigGenerator { configs.push(new Config({ component: GridColumnHidingSampleComponent, - additionalFiles: ["/src/app/data/customers.ts"], + additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/data/customers.ts"], appModuleConfig: new AppModuleConfig({ imports: [HttpClientModule, IgxGridModule, IgxRadioModule, - IgxColumnHidingModule, GridColumnHidingSampleComponent], + IgxColumnHidingModule, GridColumnHidingSampleComponent, IgxPreventDocumentScrollModule], ngDeclarations: [GridColumnHidingSampleComponent], - ngImports: [IgxGridModule, IgxRadioModule, IgxColumnHidingModule, HttpClientModule], + ngImports: [IgxPreventDocumentScrollModule, IgxGridModule, IgxRadioModule, IgxColumnHidingModule, HttpClientModule], ngProviders: [] }) })); configs.push(new Config({ component: GridColumnHidingToolbarSampleComponent, - additionalFiles: ["/src/app/data/customers.ts"], + additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/data/customers.ts"], appModuleConfig: new AppModuleConfig({ - imports: [HttpClientModule, IgxGridModule, GridColumnHidingToolbarSampleComponent], + imports: [HttpClientModule, IgxGridModule, GridColumnHidingToolbarSampleComponent, IgxPreventDocumentScrollModule], ngDeclarations: [GridColumnHidingToolbarSampleComponent], - ngImports: [IgxGridModule, HttpClientModule], + ngImports: [IgxPreventDocumentScrollModule, IgxGridModule, HttpClientModule], ngProviders: [] }) })); configs.push(new Config({ component: GridColumnHidingToolbarStyleComponent, - additionalFiles: ["/src/app/data/customers.ts"], + additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/data/customers.ts"], appModuleConfig: new AppModuleConfig({ - imports: [HttpClientModule, IgxGridModule, GridColumnHidingToolbarStyleComponent], + imports: [HttpClientModule, IgxGridModule, GridColumnHidingToolbarStyleComponent, IgxPreventDocumentScrollModule], ngDeclarations: [GridColumnHidingToolbarStyleComponent], - ngImports: [IgxGridModule, HttpClientModule], + ngImports: [IgxPreventDocumentScrollModule, IgxGridModule, HttpClientModule], ngProviders: [] }) })); configs.push(new Config({ component: ResizingSampleComponent, - additionalFiles: ["/src/app/data/customers.ts"], + additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/data/customers.ts"], appModuleConfig: new AppModuleConfig({ - imports: [IgxGridModule, ResizingSampleComponent], + imports: [IgxGridModule, ResizingSampleComponent, IgxPreventDocumentScrollModule], ngDeclarations: [ResizingSampleComponent], - ngImports: [IgxGridModule], + ngImports: [IgxPreventDocumentScrollModule, IgxGridModule], ngProviders: [] }) })); configs.push(new Config({ component: GridResizeLineStylingSampleComponent, - additionalFiles: ["/src/app/grid/services/data.ts"], + additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/grid/services/data.ts"], appModuleConfig: new AppModuleConfig({ - imports: [IgxGridModule, GridResizeLineStylingSampleComponent], + imports: [IgxGridModule, GridResizeLineStylingSampleComponent, IgxPreventDocumentScrollModule], ngDeclarations: [GridResizeLineStylingSampleComponent], - ngImports: [IgxGridModule], + ngImports: [IgxPreventDocumentScrollModule, IgxGridModule], ngProviders: [] }) })); configs.push(new Config({ component: SortingSampleComponent, - additionalFiles: ["/src/app/data/localData.ts"], + additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/data/localData.ts"], appModuleConfig: new AppModuleConfig({ imports: [IgxGridModule, IgxIconModule, IgxRippleModule, - SortingSampleComponent, IgxInputGroupModule, IgxSelectModule], + SortingSampleComponent, IgxInputGroupModule, IgxSelectModule, IgxPreventDocumentScrollModule], ngDeclarations: [SortingSampleComponent], - ngImports: [IgxGridModule, IgxRippleModule, IgxIconModule, IgxInputGroupModule, IgxSelectModule], + ngImports: [IgxPreventDocumentScrollModule, IgxGridModule, IgxRippleModule, IgxIconModule, IgxInputGroupModule, IgxSelectModule], ngProviders: [] }) })); configs.push(new Config({ - additionalFiles: ["/src/app/data/localData.ts"], + additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/data/localData.ts"], component: SortingStylingComponent, appModuleConfig: new AppModuleConfig({ imports: [IgxGridModule, IgxIconModule, IgxRippleModule, - SortingStylingComponent, IgxInputGroupModule, IgxSelectModule], + SortingStylingComponent, IgxInputGroupModule, IgxSelectModule, IgxPreventDocumentScrollModule], ngDeclarations: [SortingStylingComponent], - ngImports: [IgxGridModule, IgxRippleModule, IgxIconModule, IgxInputGroupModule, IgxSelectModule], + ngImports: [IgxPreventDocumentScrollModule, IgxGridModule, IgxRippleModule, IgxIconModule, IgxInputGroupModule, IgxSelectModule], ngProviders: [] }) })); configs.push(new Config({ component: GridRemoteVirtualizationSampleComponent, - additionalFiles: ["/src/app/grid/services/remoteService.ts"], + additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/grid/services/remoteService.ts"], appModuleConfig: new AppModuleConfig({ imports: [GridRemoteVirtualizationSampleComponent, IgxGridModule, IgxToastModule, - IgxBadgeModule, HttpClientModule, RemoteServiceVirt], + IgxBadgeModule, HttpClientModule, RemoteServiceVirt, IgxPreventDocumentScrollModule], ngDeclarations: [GridRemoteVirtualizationSampleComponent], - ngImports: [IgxGridModule, IgxToastModule, IgxBadgeModule, HttpClientModule], + ngImports: [IgxPreventDocumentScrollModule, IgxGridModule, IgxToastModule, IgxBadgeModule, HttpClientModule], ngProviders: [RemoteServiceVirt] }) })); configs.push(new Config({ component: RemoteFilteringSampleComponent, - additionalFiles: ["/src/app/grid/services/remoteFilteringService.ts"], + additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/grid/services/remoteFilteringService.ts"], appModuleConfig: new AppModuleConfig({ imports: [RemoteFilteringSampleComponent, IgxGridModule, - IgxBadgeModule, HttpClientModule, RemoteFilteringService, IgxToastModule], + IgxBadgeModule, HttpClientModule, RemoteFilteringService, IgxToastModule, IgxPreventDocumentScrollModule], ngDeclarations: [RemoteFilteringSampleComponent], - ngImports: [IgxGridModule, IgxBadgeModule, HttpClientModule, IgxToastModule], + ngImports: [IgxPreventDocumentScrollModule, IgxGridModule, IgxBadgeModule, HttpClientModule, IgxToastModule], ngProviders: [RemoteFilteringService] }) })); configs.push(new Config({ component: PinningSampleComponent, - additionalFiles: ["/src/app/data/customers.ts"], + additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/data/customers.ts"], appModuleConfig: new AppModuleConfig({ - imports: [PinningSampleComponent, IgxGridModule, IgxIconModule], + imports: [PinningSampleComponent, IgxGridModule, IgxIconModule, IgxPreventDocumentScrollModule], ngDeclarations: [PinningSampleComponent], - ngImports: [IgxGridModule, IgxIconModule], + ngImports: [IgxPreventDocumentScrollModule, IgxGridModule, IgxIconModule], ngProviders: [] }) })); configs.push(new Config({ component: PinningToolbarSampleComponent, - additionalFiles: ["/src/app/data/customers.ts"], + additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/data/customers.ts"], appModuleConfig: new AppModuleConfig({ - imports: [PinningToolbarSampleComponent, IgxGridModule, IgxIconModule], + imports: [PinningToolbarSampleComponent, IgxGridModule, IgxIconModule, IgxPreventDocumentScrollModule], ngDeclarations: [PinningToolbarSampleComponent], - ngImports: [IgxGridModule, IgxIconModule], + ngImports: [IgxPreventDocumentScrollModule, IgxGridModule, IgxIconModule], ngProviders: [] }) })); @@ -408,170 +409,170 @@ export class GridConfigGenerator implements IConfigGenerator { // column-moving sample configs.push(new Config({ component: GridMovingSampleComponent, - additionalFiles: ["/src/app/grid/services/financialData.ts"], + additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/grid/services/financialData.ts"], appModuleConfig: new AppModuleConfig({ - imports: [GridMovingSampleComponent, IgxGridModule, IgxBadgeModule, IgxIconModule], + imports: [GridMovingSampleComponent, IgxGridModule, IgxBadgeModule, IgxIconModule, IgxPreventDocumentScrollModule], ngDeclarations: [GridMovingSampleComponent], - ngImports: [IgxGridModule, IgxBadgeModule, IgxIconModule], + ngImports: [IgxPreventDocumentScrollModule, IgxGridModule, IgxBadgeModule, IgxIconModule], ngProviders: [] }) })); configs.push(new Config({ component: GridMovingStyledSampleComponent, - additionalFiles: ["/src/app/grid/services/financialData.ts"], + additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/grid/services/financialData.ts"], appModuleConfig: new AppModuleConfig({ - imports: [GridMovingStyledSampleComponent, IgxGridModule, IgxBadgeModule, IgxIconModule], + imports: [GridMovingStyledSampleComponent, IgxGridModule, IgxBadgeModule, IgxIconModule, IgxPreventDocumentScrollModule], ngDeclarations: [GridMovingStyledSampleComponent], - ngImports: [IgxGridModule, IgxBadgeModule, IgxIconModule], + ngImports: [IgxPreventDocumentScrollModule, IgxGridModule, IgxBadgeModule, IgxIconModule], ngProviders: [] }) })); configs.push(new Config({ component: GridToolbarSample1Component, - additionalFiles: ["/src/app/grid/services/data.ts"], + additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/grid/services/data.ts"], appModuleConfig: new AppModuleConfig({ - imports: [GridToolbarSample1Component, IgxAvatarModule, IgxGridModule], + imports: [GridToolbarSample1Component, IgxAvatarModule, IgxGridModule, IgxPreventDocumentScrollModule], ngDeclarations: [GridToolbarSample1Component], - ngImports: [IgxAvatarModule, IgxGridModule], + ngImports: [IgxPreventDocumentScrollModule, IgxAvatarModule, IgxGridModule], ngProviders: [] }) })); configs.push(new Config({ component: GridToolbarSample2Component, - additionalFiles: ["/src/app/grid/services/data.ts"], + additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/grid/services/data.ts"], appModuleConfig: new AppModuleConfig({ imports: [GridToolbarSample2Component, IgxAvatarModule, IgxGridModule, - IgxExcelExporterService, IgxCsvExporterService], + IgxExcelExporterService, IgxCsvExporterService, IgxPreventDocumentScrollModule], ngDeclarations: [GridToolbarSample2Component], - ngImports: [IgxAvatarModule, IgxGridModule], + ngImports: [IgxPreventDocumentScrollModule, IgxAvatarModule, IgxGridModule], ngProviders: [IgxExcelExporterService, IgxCsvExporterService] }) })); configs.push(new Config({ component: GridToolbarSample3Component, - additionalFiles: ["/src/app/grid/services/data.ts"], + additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/grid/services/data.ts"], appModuleConfig: new AppModuleConfig({ imports: [GridToolbarSample3Component, IgxAvatarModule, IgxGridModule, - IgxExcelExporterService, IgxCsvExporterService], + IgxExcelExporterService, IgxCsvExporterService, IgxPreventDocumentScrollModule], ngDeclarations: [GridToolbarSample3Component], - ngImports: [IgxAvatarModule, IgxGridModule], + ngImports: [IgxPreventDocumentScrollModule, IgxAvatarModule, IgxGridModule], ngProviders: [IgxExcelExporterService, IgxCsvExporterService] }) })); configs.push(new Config({ component: GridToolbarSample4Component, - additionalFiles: ["/src/app/grid/services/data.ts"], + additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/grid/services/data.ts"], appModuleConfig: new AppModuleConfig({ - imports: [GridToolbarSample4Component, IgxAvatarModule, IgxGridModule], + imports: [GridToolbarSample4Component, IgxAvatarModule, IgxGridModule, IgxPreventDocumentScrollModule], ngDeclarations: [GridToolbarSample4Component], - ngImports: [IgxAvatarModule, IgxGridModule], + ngImports: [IgxPreventDocumentScrollModule, IgxAvatarModule, IgxGridModule], ngProviders: [] }) })); configs.push(new Config({ component: GridToolbarStyleComponent, - additionalFiles: ["/src/app/grid/services/data.ts"], + additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/grid/services/data.ts"], appModuleConfig: new AppModuleConfig({ imports: [GridToolbarStyleComponent, IgxAvatarModule, IgxGridModule, - IgxExcelExporterService, IgxCsvExporterService], + IgxExcelExporterService, IgxCsvExporterService, IgxPreventDocumentScrollModule], ngDeclarations: [GridToolbarStyleComponent], - ngImports: [IgxAvatarModule, IgxGridModule], + ngImports: [IgxPreventDocumentScrollModule, IgxAvatarModule, IgxGridModule], ngProviders: [IgxExcelExporterService, IgxCsvExporterService] }) })); configs.push(new Config({ component: GridEditingSampleComponent, - additionalFiles: ["/src/app/grid/grid-editing-sample/data.ts", + additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/grid/grid-editing-sample/data.ts", "/src/app/grid/grid-editing-sample/product.ts"], appModuleConfig: new AppModuleConfig({ imports: [IgxButtonModule, IgxCheckboxModule, IgxDatePickerModule, IgxDialogModule, IgxGridModule, IgxInputGroupModule, IgxIconModule, IgxComboModule, - IgxRippleModule, GridEditingSampleComponent], + IgxRippleModule, GridEditingSampleComponent, IgxPreventDocumentScrollModule], ngDeclarations: [GridEditingSampleComponent], - ngImports: [IgxButtonModule, IgxCheckboxModule, IgxDatePickerModule, IgxDialogModule, + ngImports: [IgxPreventDocumentScrollModule, IgxButtonModule, IgxCheckboxModule, IgxDatePickerModule, IgxDialogModule, IgxGridModule, IgxInputGroupModule, IgxIconModule, IgxRippleModule, IgxComboModule] }) })); configs.push(new Config({ component: GridEditingEventsComponent, - additionalFiles: ["/src/app/data/nwindData.ts"], + additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/data/nwindData.ts"], appModuleConfig: new AppModuleConfig({ - imports: [IgxGridModule, IgxToastModule, GridEditingEventsComponent], + imports: [IgxGridModule, IgxToastModule, GridEditingEventsComponent, IgxPreventDocumentScrollModule], ngDeclarations: [GridEditingEventsComponent], - ngImports: [IgxGridModule, IgxToastModule] + ngImports: [IgxPreventDocumentScrollModule, IgxGridModule, IgxToastModule] }) })); configs.push(new Config({ component: GridEditingStyleSample, - additionalFiles: ["/src/app/data/nwindData.ts"], + additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/data/nwindData.ts"], appModuleConfig: new AppModuleConfig({ - imports: [GridEditingStyleSample, IgxGridModule, IgxDatePickerModule], + imports: [GridEditingStyleSample, IgxGridModule, IgxDatePickerModule, IgxPreventDocumentScrollModule], ngDeclarations: [GridEditingStyleSample], - ngImports: [IgxGridModule, IgxDatePickerModule] + ngImports: [IgxPreventDocumentScrollModule, IgxGridModule, IgxDatePickerModule] }) })); configs.push(new Config({ component: GridMultiColumnHeadersComponent, - additionalFiles: ["/src/app/data/customers.ts"], + additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/data/customers.ts"], appModuleConfig: new AppModuleConfig({ - imports: [GridMultiColumnHeadersComponent, IgxGridModule, IgxButtonModule], + imports: [GridMultiColumnHeadersComponent, IgxGridModule, IgxButtonModule, IgxPreventDocumentScrollModule], ngDeclarations: [GridMultiColumnHeadersComponent], - ngImports: [IgxGridModule, IgxButtonModule] + ngImports: [IgxPreventDocumentScrollModule, IgxGridModule, IgxButtonModule] }) })); configs.push(new Config({ component: GridMultiColumnHeadersStylingComponent, - additionalFiles: ["/src/app/data/customers.ts"], + additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/data/customers.ts"], appModuleConfig: new AppModuleConfig({ - imports: [GridMultiColumnHeadersStylingComponent, IgxGridModule, IgxButtonModule], + imports: [GridMultiColumnHeadersStylingComponent, IgxGridModule, IgxButtonModule, IgxPreventDocumentScrollModule], ngDeclarations: [GridMultiColumnHeadersStylingComponent], - ngImports: [IgxGridModule, IgxButtonModule] + ngImports: [IgxPreventDocumentScrollModule, IgxGridModule, IgxButtonModule] }) })); configs.push(new Config({ component: RemotePagingGridSample, - additionalFiles: ["/src/app/grid/services/remotePagingService.ts"], + additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/grid/services/remotePagingService.ts"], appModuleConfig: new AppModuleConfig({ imports: [RemotePagingGridSample, IgxGridModule, RouterModule, HttpClientModule, RemotePagingService, - IgxSelectModule], + IgxSelectModule, IgxPreventDocumentScrollModule], ngDeclarations: [RemotePagingGridSample], - ngImports: ["RouterModule.forRoot([])", IgxGridModule, HttpClientModule, IgxSelectModule], + ngImports: [IgxPreventDocumentScrollModule, "RouterModule.forRoot([])", IgxGridModule, HttpClientModule, IgxSelectModule], ngProviders: [RemotePagingService] }) })); configs.push(new Config({ component: CustomRemotePagingGridSample, - additionalFiles: ["/src/app/grid/services/remotePagingService.ts"], + additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/grid/services/remotePagingService.ts"], appModuleConfig: new AppModuleConfig({ imports: [CustomRemotePagingGridSample, IgxGridModule, RouterModule, HttpClientModule, - RemotePagingService, IgxSelectModule], + RemotePagingService, IgxSelectModule, IgxPreventDocumentScrollModule], ngDeclarations: [CustomRemotePagingGridSample], - ngImports: ["RouterModule.forRoot([])", IgxGridModule, HttpClientModule, IgxSelectModule], + ngImports: [IgxPreventDocumentScrollModule, "RouterModule.forRoot([])", IgxGridModule, HttpClientModule, IgxSelectModule], ngProviders: [RemotePagingService] }) })); configs.push(new Config({ component: GridDisplayDensitySampleComponent, - additionalFiles: ["/src/app/data/invoiceData.ts"], + additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/data/invoiceData.ts"], appModuleConfig: new AppModuleConfig({ imports: [IgxButtonModule, IgxButtonGroupModule, - IgxGridModule, GridDisplayDensitySampleComponent], + IgxGridModule, GridDisplayDensitySampleComponent, IgxPreventDocumentScrollModule], ngDeclarations: [GridDisplayDensitySampleComponent], - ngImports: [IgxButtonModule, IgxButtonGroupModule, + ngImports: [IgxPreventDocumentScrollModule, IgxButtonModule, IgxButtonGroupModule, IgxGridModule] }) })); @@ -579,35 +580,35 @@ export class GridConfigGenerator implements IConfigGenerator { // Grid cellClasses configs.push(new Config({ component: GridConditionalCellStyleComponent, - additionalFiles: ["/src/app/grid/services/data.ts"], + additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/grid/services/data.ts"], appModuleConfig: new AppModuleConfig({ - imports: [IgxGridModule, GridConditionalCellStyleComponent], + imports: [IgxGridModule, GridConditionalCellStyleComponent, IgxPreventDocumentScrollModule], ngDeclarations: [GridConditionalCellStyleComponent], - ngImports: [IgxGridModule] + ngImports: [IgxPreventDocumentScrollModule, IgxGridModule] }) })); // Grid cellStyles configs.push(new Config({ component: GridConditionalCellStyle2Component, - additionalFiles: ["/src/app/grid/services/data.ts"], + additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/grid/services/data.ts"], appModuleConfig: new AppModuleConfig({ - imports: [IgxGridModule, GridConditionalCellStyle2Component], + imports: [IgxGridModule, GridConditionalCellStyle2Component, IgxPreventDocumentScrollModule], ngDeclarations: [GridConditionalCellStyle2Component], - ngImports: [IgxGridModule] + ngImports: [IgxPreventDocumentScrollModule, IgxGridModule] }) })); // Grid Batch Editing configs.push(new Config({ component: GridBatchEditingSampleComponent, - additionalFiles: ["/src/app/data/nwindData.ts", "/src/app/data/utils.ts", + additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/data/nwindData.ts", "/src/app/data/utils.ts", "/src/app/grid/grid-batch-editing/grid-transaction.component.ts"], appModuleConfig: new AppModuleConfig({ imports: [GridBatchEditingSampleComponent, IgxGridModule, IgxDialogModule, IgxButtonModule, - IgxFocusModule, GridWithTransactionsComponent], + IgxFocusModule, GridWithTransactionsComponent, IgxPreventDocumentScrollModule], ngDeclarations: [GridBatchEditingSampleComponent, GridWithTransactionsComponent], - ngImports: [IgxGridModule, IgxDialogModule, IgxButtonModule, + ngImports: [IgxPreventDocumentScrollModule, IgxGridModule, IgxDialogModule, IgxButtonModule, IgxFocusModule] }) })); @@ -615,160 +616,160 @@ export class GridConfigGenerator implements IConfigGenerator { // Grid Custom Summaries configs.push(new Config({ component: GridCustomSummariesSelection, - additionalFiles: ["/src/app/data/nwindData.ts"], + additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/data/nwindData.ts"], appModuleConfig: new AppModuleConfig({ - imports: [GridCustomSummariesSelection, IgxGridModule], + imports: [GridCustomSummariesSelection, IgxGridModule, IgxPreventDocumentScrollModule], ngDeclarations: [GridCustomSummariesSelection], - ngImports: [IgxGridModule] + ngImports: [IgxPreventDocumentScrollModule, IgxGridModule] }) })); // Grid Row Editing configs.push(new Config({ component: GridRowEditSampleComponent, - additionalFiles: ["/src/app/data/nwindData.ts"], + additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/data/nwindData.ts"], appModuleConfig: new AppModuleConfig({ - imports: [GridRowEditSampleComponent, IgxGridModule, IgxFocusModule], + imports: [GridRowEditSampleComponent, IgxGridModule, IgxFocusModule, IgxPreventDocumentScrollModule], ngDeclarations: [GridRowEditSampleComponent], - ngImports: [IgxGridModule, IgxFocusModule] + ngImports: [IgxPreventDocumentScrollModule, IgxGridModule, IgxFocusModule] }) })); // Grid Row Editing Styling configs.push(new Config({ component: GridRowEditStyleComponent, - additionalFiles: ["/src/app/data/nwindData.ts"], + additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/data/nwindData.ts"], appModuleConfig: new AppModuleConfig({ - imports: [GridRowEditStyleComponent, IgxGridModule, IgxFocusModule, IgxIconModule], + imports: [GridRowEditStyleComponent, IgxGridModule, IgxFocusModule, IgxIconModule, IgxPreventDocumentScrollModule], ngDeclarations: [GridRowEditStyleComponent], - ngImports: [IgxGridModule, IgxFocusModule, IgxIconModule] + ngImports: [IgxPreventDocumentScrollModule, IgxGridModule, IgxFocusModule, IgxIconModule] }) })); configs.push(new Config({ component: GridCustomFilteringComponent, - additionalFiles: ["/src/app/data/nwindData.ts"], + additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/data/nwindData.ts"], appModuleConfig: new AppModuleConfig({ - imports: [GridCustomFilteringComponent, IgxGridModule], + imports: [GridCustomFilteringComponent, IgxGridModule, IgxPreventDocumentScrollModule], ngDeclarations: [GridCustomFilteringComponent], - ngImports: [IgxGridModule] + ngImports: [IgxPreventDocumentScrollModule, IgxGridModule] }) })); configs.push(new Config({ component: ExcelStyleFilteringSample1Component, - additionalFiles: ["/src/app/data/nwindData.ts"], + additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/data/nwindData.ts"], appModuleConfig: new AppModuleConfig({ - imports: [ExcelStyleFilteringSample1Component, IgxGridModule, IgxButtonGroupModule], + imports: [ExcelStyleFilteringSample1Component, IgxGridModule, IgxButtonGroupModule, IgxPreventDocumentScrollModule], ngDeclarations: [ExcelStyleFilteringSample1Component], - ngImports: [IgxGridModule, IgxButtonGroupModule] + ngImports: [IgxPreventDocumentScrollModule, IgxGridModule, IgxButtonGroupModule] }) })); configs.push(new Config({ component: ExcelStyleFilteringSample2Component, - additionalFiles: ["/src/app/data/nwindData.ts"], + additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/data/nwindData.ts"], appModuleConfig: new AppModuleConfig({ - imports: [ExcelStyleFilteringSample2Component, IgxGridModule], + imports: [ExcelStyleFilteringSample2Component, IgxGridModule, IgxPreventDocumentScrollModule], ngDeclarations: [ExcelStyleFilteringSample2Component], - ngImports: [IgxGridModule] + ngImports: [IgxPreventDocumentScrollModule, IgxGridModule] }) })); configs.push(new Config({ component: ExcelStyleFilteringSample3Component, - additionalFiles: ["/src/app/data/nwindData.ts"], + additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/data/nwindData.ts"], appModuleConfig: new AppModuleConfig({ - imports: [ExcelStyleFilteringSample3Component, IgxGridModule], + imports: [ExcelStyleFilteringSample3Component, IgxGridModule, IgxPreventDocumentScrollModule], ngDeclarations: [ExcelStyleFilteringSample3Component], - ngImports: [IgxGridModule] + ngImports: [IgxPreventDocumentScrollModule, IgxGridModule] }) })); configs.push(new Config({ component: GridExcelStyleFilteringLoadOnDemandComponent, - additionalFiles: ["/src/app/grid/grid-excel-style-filtering-load-on-demand/remoteValues.service.ts", - "/src/app/grid/grid-excel-style-filtering-load-on-demand/employees.ts"], + additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/grid/grid-excel-style-filtering-load-on-demand/remoteValues.service.ts", + "/src/app/grid/grid-excel-style-filtering-load-on-demand/employees.ts"], appModuleConfig: new AppModuleConfig({ - imports: [GridExcelStyleFilteringLoadOnDemandComponent, IgxGridModule, RemoteValuesService], + imports: [GridExcelStyleFilteringLoadOnDemandComponent, IgxGridModule, RemoteValuesService, IgxPreventDocumentScrollModule], ngDeclarations: [GridExcelStyleFilteringLoadOnDemandComponent], - ngImports: [IgxGridModule], + ngImports: [IgxPreventDocumentScrollModule, IgxGridModule], ngProviders: [RemoteValuesService] }) })); configs.push(new Config({ component: ExcelStyleFilteringStyleComponent, - additionalFiles: ["/src/app/data/nwindData.ts"], + additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/data/nwindData.ts"], appModuleConfig: new AppModuleConfig({ - imports: [ExcelStyleFilteringStyleComponent, IgxGridModule], + imports: [ExcelStyleFilteringStyleComponent, IgxGridModule , IgxPreventDocumentScrollModule], ngDeclarations: [ExcelStyleFilteringStyleComponent], - ngImports: [IgxGridModule] + ngImports: [IgxPreventDocumentScrollModule, IgxGridModule] }) })); configs.push(new Config({ component: GridExternalExcelStyleFilteringComponent, - additionalFiles: ["/src/app/data/nwindData.ts"], + additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/data/nwindData.ts"], appModuleConfig: new AppModuleConfig({ - imports: [GridExternalExcelStyleFilteringComponent, IgxGridModule], + imports: [GridExternalExcelStyleFilteringComponent, IgxGridModule , IgxPreventDocumentScrollModule], ngDeclarations: [GridExternalExcelStyleFilteringComponent], - ngImports: [IgxGridModule] + ngImports: [IgxPreventDocumentScrollModule, IgxGridModule] }) })); configs.push(new Config({ component: GridExternalAdvancedFilteringComponent, - additionalFiles: ["/src/app/data/nwindData.ts"], + additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/data/nwindData.ts"], appModuleConfig: new AppModuleConfig({ - imports: [GridExternalAdvancedFilteringComponent, IgxGridModule], + imports: [GridExternalAdvancedFilteringComponent, IgxGridModule , IgxPreventDocumentScrollModule], ngDeclarations: [GridExternalAdvancedFilteringComponent], - ngImports: [IgxGridModule] + ngImports: [IgxPreventDocumentScrollModule, IgxGridModule] }) })); configs.push(new Config({ component: GridMultiCellSelectionComponent, - additionalFiles: ["/src/app/data/nwindData.ts"], + additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/data/nwindData.ts"], appModuleConfig: new AppModuleConfig({ - imports: [GridMultiCellSelectionComponent, IgxGridModule, IgxToastModule], + imports: [GridMultiCellSelectionComponent, IgxGridModule, IgxToastModule, IgxPreventDocumentScrollModule], ngDeclarations: [GridMultiCellSelectionComponent], - ngImports: [IgxGridModule, IgxToastModule] + ngImports: [IgxPreventDocumentScrollModule, IgxGridModule, IgxToastModule] }) })); configs.push(new Config({ component: GridMultiCellSelectionStyleComponent, - additionalFiles: ["/src/app/data/nwindData.ts"], + additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/data/nwindData.ts"], appModuleConfig: new AppModuleConfig({ - imports: [GridMultiCellSelectionStyleComponent, IgxGridModule], + imports: [GridMultiCellSelectionStyleComponent, IgxGridModule, IgxPreventDocumentScrollModule], ngDeclarations: [GridMultiCellSelectionStyleComponent], - ngImports: [IgxGridModule] + ngImports: [IgxPreventDocumentScrollModule, IgxGridModule] }) })); configs.push(new Config({ component: GridMultiRowLayoutComponent, - additionalFiles: ["/src/app/data/customers.ts"], + additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/data/customers.ts"], appModuleConfig: new AppModuleConfig({ - imports: [GridMultiRowLayoutComponent, IgxGridModule], + imports: [GridMultiRowLayoutComponent, IgxGridModule, IgxPreventDocumentScrollModule], ngDeclarations: [GridMultiRowLayoutComponent], - ngImports: [IgxGridModule] + ngImports: [IgxPreventDocumentScrollModule, IgxGridModule] }) })); const gridSaveStateSampleConfig = new Config({ component: GridSaveStateComponent, - additionalFiles: [ + additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/grid/grid-save-state/localData.ts", "/src/app/grid/grid-save-state/about.component.ts", "/src/app/grid/grid-save-state/about.component.html" ], appModuleConfig: new AppModuleConfig({ imports: [GridSaveStateComponent, IgxGridModule, IgxTooltipModule, - IgxToastModule, IgxSwitchModule, AboutComponent, Router, RouterModule], + IgxToastModule, IgxSwitchModule, AboutComponent, Router, RouterModule, IgxPreventDocumentScrollModule], ngDeclarations: [GridSaveStateComponent, AboutComponent], - ngImports: [IgxGridModule, IgxTooltipModule, + ngImports: [IgxPreventDocumentScrollModule, IgxGridModule, IgxTooltipModule, // tslint:disable-next-line:max-line-length "RouterModule.forRoot([\{component: AboutComponent, path: 'grid-about'},\{component: GridSaveStateComponent, path: 'grid-state'},\{ path: '', redirectTo: '/grid-state', pathMatch: 'full' }])", IgxToastModule, IgxSwitchModule] @@ -779,254 +780,254 @@ export class GridConfigGenerator implements IConfigGenerator { configs.push(new Config({ component: GridMultiRowLayoutConfigurationComponent, - additionalFiles: ["/src/app/data/customers.ts"], + additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/data/customers.ts"], appModuleConfig: new AppModuleConfig({ - imports: [GridMultiRowLayoutConfigurationComponent, IgxGridModule], + imports: [GridMultiRowLayoutConfigurationComponent, IgxGridModule, IgxPreventDocumentScrollModule], ngDeclarations: [GridMultiRowLayoutConfigurationComponent], - ngImports: [IgxGridModule] + ngImports: [IgxPreventDocumentScrollModule, IgxGridModule] }) })); configs.push(new Config({ - additionalFiles: ["/src/app/data/customers.ts"], + additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/data/customers.ts"], appModuleConfig: new AppModuleConfig({ imports: [IgxGridModule, GridDragToGridSampleComponent, IgxDragDropModule, - IgxIconModule, IgxButtonModule], + IgxIconModule, IgxButtonModule, IgxPreventDocumentScrollModule], ngDeclarations: [GridDragToGridSampleComponent], - ngImports: [IgxGridModule, IgxDragDropModule, IgxIconModule, IgxButtonModule] + ngImports: [IgxPreventDocumentScrollModule, IgxGridModule, IgxDragDropModule, IgxIconModule, IgxButtonModule] }), component: GridDragToGridSampleComponent })); configs.push(new Config({ component: GridNestedDataBindComponent, - additionalFiles: ["/src/app/grid/grid-nested-data-binding/nestedData.ts"], + additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/grid/grid-nested-data-binding/nestedData.ts"], appModuleConfig: new AppModuleConfig({ - imports: [GridNestedDataBindComponent, IgxGridModule, IgxInputGroupModule, IgxExpansionPanelModule], + imports: [GridNestedDataBindComponent, IgxGridModule, IgxInputGroupModule, IgxExpansionPanelModule, IgxPreventDocumentScrollModule], ngDeclarations: [GridNestedDataBindComponent], - ngImports: [IgxGridModule, IgxInputGroupModule, IgxExpansionPanelModule] + ngImports: [IgxPreventDocumentScrollModule, IgxGridModule, IgxInputGroupModule, IgxExpansionPanelModule] }) })); configs.push(new Config({ component: GridCompositeDataComponent, - additionalFiles: ["/src/app/data/customers.ts"], + additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/data/customers.ts"], appModuleConfig: new AppModuleConfig({ - imports: [GridCompositeDataComponent, IgxGridModule, IgxInputGroupModule], + imports: [GridCompositeDataComponent, IgxGridModule, IgxInputGroupModule, IgxPreventDocumentScrollModule], ngDeclarations: [GridCompositeDataComponent], - ngImports: [IgxGridModule, IgxInputGroupModule] + ngImports: [IgxPreventDocumentScrollModule, IgxGridModule, IgxInputGroupModule] }) })); configs.push(new Config({ - additionalFiles: ["/src/app/data/customers.ts"], + additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/data/customers.ts"], appModuleConfig: new AppModuleConfig({ - imports: [IgxGridModule, GridDragBaseSampleComponent, IgxDragDropModule, IgxButtonModule], + imports: [IgxGridModule, GridDragBaseSampleComponent, IgxDragDropModule, IgxButtonModule, IgxPreventDocumentScrollModule], ngDeclarations: [GridDragBaseSampleComponent], - ngImports: [IgxGridModule, IgxDragDropModule, IgxButtonModule] + ngImports: [IgxPreventDocumentScrollModule, IgxGridModule, IgxDragDropModule, IgxButtonModule] }), component: GridDragBaseSampleComponent })); configs.push(new Config({ - additionalFiles: ["/src/app/data/nwindData.ts", + additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/data/nwindData.ts", "src/app/grid/grid-contextmenu-sample/contextmenu/contextmenu.component.ts", "src/app/grid/grid-contextmenu-sample/contextmenu/contextmenu.component.html", "src/app/grid/grid-contextmenu-sample/contextmenu/contextmenu.component.scss"], appModuleConfig: new AppModuleConfig({ - imports: [IgxGridModule, GridContextmenuSampleComponent, ContextmenuComponent], + imports: [IgxGridModule, GridContextmenuSampleComponent, ContextmenuComponent, IgxPreventDocumentScrollModule], ngDeclarations: [GridContextmenuSampleComponent, ContextmenuComponent], - ngImports: [IgxGridModule] + ngImports: [IgxPreventDocumentScrollModule, IgxGridModule] }), component: GridContextmenuSampleComponent })); configs.push(new Config({ component: GridCustomKBNavigationComponent, - additionalFiles: ["/src/app/data/nwindData.ts"], + additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/data/nwindData.ts"], appModuleConfig: new AppModuleConfig({ - imports: [GridCustomKBNavigationComponent, IgxGridModule], + imports: [GridCustomKBNavigationComponent, IgxGridModule, IgxPreventDocumentScrollModule], ngDeclarations: [GridCustomKBNavigationComponent], - ngImports: [IgxGridModule] + ngImports: [IgxPreventDocumentScrollModule, IgxGridModule] }) })); configs.push(new Config({ - additionalFiles: [ + additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/grid/grid-row-drag/data.ts", "/src/app/grid/grid-row-drag/planet/planet.component.html", "/src/app/grid/grid-row-drag/planet/planet.component.scss", "/src/app/grid/grid-row-drag/planet/planet.component.ts" ], appModuleConfig: new AppModuleConfig({ - imports: [IgxGridModule, GridDragSampleComponent, PlanetComponent, IgxDragDropModule, IgxDialogModule], + imports: [IgxGridModule, GridDragSampleComponent, PlanetComponent, IgxDragDropModule, IgxDialogModule, IgxPreventDocumentScrollModule], ngDeclarations: [GridDragSampleComponent, PlanetComponent], - ngImports: [IgxGridModule, IgxDragDropModule, IgxDialogModule] + ngImports: [IgxPreventDocumentScrollModule, IgxGridModule, IgxDragDropModule, IgxDialogModule] }), component: GridDragSampleComponent })); configs.push(new Config({ component: GridMRLCustomNavigationComponent, - additionalFiles: ["/src/app/data/company-data.ts"], + additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/data/company-data.ts"], appModuleConfig: new AppModuleConfig({ - imports: [GridMRLCustomNavigationComponent, IgxGridModule], + imports: [GridMRLCustomNavigationComponent, IgxGridModule, IgxPreventDocumentScrollModule], ngDeclarations: [GridMRLCustomNavigationComponent], - ngImports: [IgxGridModule] + ngImports: [IgxPreventDocumentScrollModule, IgxGridModule] }) })); configs.push(new Config({ component: CustomGridPagingStyleSample, - additionalFiles: ["/src/app/grid/services/data.ts"], + additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/grid/services/data.ts"], appModuleConfig: new AppModuleConfig({ - imports: [CustomGridPagingStyleSample, IgxGridModule], + imports: [CustomGridPagingStyleSample, IgxGridModule, IgxPreventDocumentScrollModule], ngDeclarations: [CustomGridPagingStyleSample], - ngImports: [IgxGridModule] + ngImports: [IgxPreventDocumentScrollModule, IgxGridModule] }) })); configs.push(new Config({ component: GridMultipleRowDragComponent, - additionalFiles: [ + additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/data/customers.ts" ], appModuleConfig: new AppModuleConfig({ - imports: [IgxGridModule, GridMultipleRowDragComponent, IgxDragDropModule], + imports: [IgxGridModule, GridMultipleRowDragComponent, IgxDragDropModule, IgxPreventDocumentScrollModule], ngDeclarations: [GridMultipleRowDragComponent], - ngImports: [IgxGridModule, IgxDragDropModule] + ngImports: [IgxPreventDocumentScrollModule, IgxGridModule, IgxDragDropModule] }) })); configs.push(new Config({ component: GridRowReorderComponent, - additionalFiles: [ + additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/data/customers.ts" ], appModuleConfig: new AppModuleConfig({ - imports: [IgxGridModule, GridRowReorderComponent, IgxDragDropModule], + imports: [IgxGridModule, GridRowReorderComponent, IgxDragDropModule, IgxPreventDocumentScrollModule], ngDeclarations: [GridRowReorderComponent], - ngImports: [IgxGridModule, IgxDragDropModule] + ngImports: [IgxPreventDocumentScrollModule, IgxGridModule, IgxDragDropModule] }) })); configs.push(new Config({ component: GridGroupByPagingSampleComponent, - additionalFiles: [ + additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/data/invoiceData.ts" ], appModuleConfig: new AppModuleConfig({ - imports: [IgxGridModule, IgxIconModule, GridGroupByPagingSampleComponent], + imports: [IgxGridModule, IgxIconModule, GridGroupByPagingSampleComponent, IgxPreventDocumentScrollModule], ngDeclarations: [GridGroupByPagingSampleComponent], - ngImports: [IgxGridModule, IgxIconModule] + ngImports: [IgxPreventDocumentScrollModule, IgxGridModule, IgxIconModule] }) })); configs.push(new Config({ component: GridMultiColumnHeaderTemplateComponent, - additionalFiles: ["/src/app/data/customers.ts"], + additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/data/customers.ts"], appModuleConfig: new AppModuleConfig({ - imports: [GridMultiColumnHeaderTemplateComponent, IgxGridModule], + imports: [GridMultiColumnHeaderTemplateComponent, IgxGridModule, IgxPreventDocumentScrollModule], ngDeclarations: [GridMultiColumnHeaderTemplateComponent], - ngImports: [IgxGridModule] + ngImports: [IgxPreventDocumentScrollModule, IgxGridModule] }) })); configs.push(new Config({ component: GridClipboardSampleComponent, - additionalFiles: ["/src/app/data/nwindData.ts"], + additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/data/nwindData.ts"], appModuleConfig: new AppModuleConfig({ - imports: [GridClipboardSampleComponent, IgxGridModule, IgxSwitchModule], + imports: [GridClipboardSampleComponent, IgxGridModule, IgxSwitchModule, IgxPreventDocumentScrollModule], ngDeclarations: [GridClipboardSampleComponent], - ngImports: [IgxGridModule, IgxSwitchModule] + ngImports: [IgxPreventDocumentScrollModule, IgxGridModule, IgxSwitchModule] }) })); configs.push(new Config({ component: PinningStylingComponent, - additionalFiles: ["/src/app/data/customers.ts"], + additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/data/customers.ts"], appModuleConfig: new AppModuleConfig({ - imports: [PinningStylingComponent, IgxGridModule, IgxIconModule], + imports: [PinningStylingComponent, IgxGridModule, IgxIconModule, IgxPreventDocumentScrollModule], ngDeclarations: [PinningStylingComponent], - ngImports: [IgxGridModule, IgxIconModule] + ngImports: [IgxPreventDocumentScrollModule, IgxGridModule, IgxIconModule] }) })); configs.push(new Config({ component: GridGroupByStyling, - additionalFiles: ["/src/app/data/invoiceData.ts"], + additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/data/invoiceData.ts"], appModuleConfig: new AppModuleConfig({ - imports: [GridGroupByStyling, IgxGridModule], + imports: [GridGroupByStyling, IgxGridModule, IgxPreventDocumentScrollModule], ngDeclarations: [GridGroupByStyling], - ngImports: [IgxGridModule] + ngImports: [IgxPreventDocumentScrollModule, IgxGridModule] }) })); configs.push(new Config({ component: GridCellSelectionComponent, - additionalFiles: ["/src/app/data/nwindData.ts"], + additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/data/nwindData.ts"], appModuleConfig: new AppModuleConfig({ imports: [GridCellSelectionComponent, IgxGridModule, IgxSwitchModule, - IgxIconModule, IgxButtonGroupModule, IgxAvatarModule, IgxSnackbarModule], + IgxIconModule, IgxButtonGroupModule, IgxAvatarModule, IgxSnackbarModule, IgxPreventDocumentScrollModule], ngDeclarations: [GridCellSelectionComponent], - ngImports: [IgxGridModule, IgxSnackbarModule] + ngImports: [IgxPreventDocumentScrollModule, IgxGridModule, IgxSnackbarModule] }) })); configs.push(new Config({ component: GridMultiRowLayoutStylingComponent, - additionalFiles: ["/src/app/data/customers.ts"], + additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/data/customers.ts"], appModuleConfig: new AppModuleConfig({ - imports: [GridMultiRowLayoutStylingComponent, IgxGridModule], + imports: [GridMultiRowLayoutStylingComponent, IgxGridModule, IgxPreventDocumentScrollModule], ngDeclarations: [GridMultiRowLayoutStylingComponent], - ngImports: [IgxGridModule] + ngImports: [IgxPreventDocumentScrollModule, IgxGridModule] }) })); configs.push(new Config({ component: GridAdvancedFilteringSampleComponent, - additionalFiles: ["/src/app/data/nwindData.ts"], + additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/data/nwindData.ts"], appModuleConfig: new AppModuleConfig({ - imports: [GridAdvancedFilteringSampleComponent, IgxGridModule], + imports: [GridAdvancedFilteringSampleComponent, IgxGridModule, IgxPreventDocumentScrollModule], ngDeclarations: [GridAdvancedFilteringSampleComponent], - ngImports: [IgxGridModule] + ngImports: [IgxPreventDocumentScrollModule, IgxGridModule] }) })); configs.push(new Config({ component: GridAdvancedFilteringStyleComponent, - additionalFiles: ["/src/app/data/nwindData.ts"], + additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/data/nwindData.ts"], appModuleConfig: new AppModuleConfig({ - imports: [GridAdvancedFilteringStyleComponent, IgxGridModule], + imports: [GridAdvancedFilteringStyleComponent, IgxGridModule , IgxPreventDocumentScrollModule], ngDeclarations: [GridAdvancedFilteringStyleComponent], - ngImports: [IgxGridModule] + ngImports: [IgxPreventDocumentScrollModule, IgxGridModule] }) })); configs.push(new Config({ component: GridConditionalRowSelectorsComponent, - additionalFiles: ["/src/app/data/customers.ts"], + additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/data/customers.ts"], appModuleConfig: new AppModuleConfig({ imports: [ - IgxGridModule, GridConditionalRowSelectorsComponent, IgxCheckboxModule], + IgxGridModule, GridConditionalRowSelectorsComponent, IgxCheckboxModule, IgxPreventDocumentScrollModule], ngDeclarations: [GridConditionalRowSelectorsComponent], - ngImports: [IgxGridModule, IgxCheckboxModule], + ngImports: [IgxPreventDocumentScrollModule, IgxGridModule, IgxCheckboxModule], ngProviders: [] }) })); configs.push(new Config({ component: GridAllDataSummaryComponent, - additionalFiles: ["/src/app/data/nwindData.ts"], + additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/data/nwindData.ts"], appModuleConfig: new AppModuleConfig({ - imports: [GridAllDataSummaryComponent, IgxGridModule], + imports: [GridAllDataSummaryComponent, IgxGridModule , IgxPreventDocumentScrollModule], ngDeclarations: [GridAllDataSummaryComponent], - ngImports: [IgxGridModule] + ngImports: [IgxPreventDocumentScrollModule, IgxGridModule] }) })); configs.push(new Config({ component: GridCollapsibleColumnGroupsComponent, - additionalFiles: ["/src/app/data/invoiceData.ts"], + additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/data/invoiceData.ts"], appModuleConfig: new AppModuleConfig({ - imports: [GridCollapsibleColumnGroupsComponent, IgxGridModule, IgxTooltipModule], + imports: [GridCollapsibleColumnGroupsComponent, IgxGridModule, IgxTooltipModule, IgxPreventDocumentScrollModule], ngDeclarations: [GridCollapsibleColumnGroupsComponent], - ngImports: [IgxGridModule, IgxTooltipModule] + ngImports: [IgxPreventDocumentScrollModule, IgxGridModule, IgxTooltipModule] }) })); return configs; diff --git a/live-editing/configs/HierarchicalGridConfigGenerator.ts b/live-editing/configs/HierarchicalGridConfigGenerator.ts index 71f3cfbdb7..d0b2b62ec8 100644 --- a/live-editing/configs/HierarchicalGridConfigGenerator.ts +++ b/live-editing/configs/HierarchicalGridConfigGenerator.ts @@ -1,6 +1,7 @@ // tslint:disable:max-line-length import { HttpClientModule } from "@angular/common/http"; import { IgxButtonGroupModule, IgxButtonModule, IgxCheckboxModule, IgxDatePickerModule, IgxDialogModule, IgxDragDropModule, IgxGridModule, IgxHierarchicalGridModule, IgxIconModule, IgxInputGroupModule, IgxSelectModule, IgxSnackbarModule, IgxSwitchModule, IgxToastModule, IgxTooltipModule } from "igniteui-angular"; +import { IgxPreventDocumentScrollModule } from "../../src/app/directives/prevent-scroll.directive"; import { HGridAdvancedFilteringStyleComponent } from "../../src/app/hierarchical-grid/hierarchical-grid-advanced-filtering-style/hierarchical-grid-advanced-filtering-style.component"; import { HGridAdvancedFilteringSampleComponent } from "../../src/app/hierarchical-grid/hierarchical-grid-advanced-filtering/hierarchical-grid-advanced-filtering.component"; import { HGridAllDataSummaryComponent } from "../../src/app/hierarchical-grid/hierarchical-grid-allData-summary/hierarchical-grid-allData-summary.component"; @@ -69,417 +70,417 @@ export class HierarchicalGridConfigGenerator implements IConfigGenerator { const configs = new Array(); configs.push(new Config({ - additionalFiles: ["/src/app/hierarchical-grid/data.ts", + additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/hierarchical-grid/data.ts", "/src/app/hierarchical-grid/models.ts"], appModuleConfig: new AppModuleConfig({ imports: [IgxHierarchicalGridModule, HGridEditingSampleComponent, IgxDialogModule, - IgxButtonModule, IgxCheckboxModule, IgxDatePickerModule], + IgxButtonModule, IgxCheckboxModule, IgxDatePickerModule, IgxPreventDocumentScrollModule], ngDeclarations: [HGridEditingSampleComponent], - ngImports: [IgxHierarchicalGridModule, IgxDialogModule, IgxButtonModule, IgxCheckboxModule, + ngImports: [IgxPreventDocumentScrollModule, IgxHierarchicalGridModule, IgxDialogModule, IgxButtonModule, IgxCheckboxModule, IgxDatePickerModule] }), component: HGridEditingSampleComponent })); configs.push(new Config({ - additionalFiles: ["/src/app/hierarchical-grid/data.ts", + additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/hierarchical-grid/data.ts", "/src/app/hierarchical-grid/models.ts"], appModuleConfig: new AppModuleConfig({ - imports: [IgxHierarchicalGridModule, HGridEditingEventsComponent, IgxToastModule], + imports: [IgxHierarchicalGridModule, HGridEditingEventsComponent, IgxToastModule, IgxPreventDocumentScrollModule], ngDeclarations: [HGridEditingEventsComponent], - ngImports: [IgxHierarchicalGridModule, IgxToastModule] + ngImports: [IgxPreventDocumentScrollModule, IgxHierarchicalGridModule, IgxToastModule] }), component: HGridEditingEventsComponent })); configs.push(new Config({ - additionalFiles: ["/src/app/hierarchical-grid/data.ts"], + additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/hierarchical-grid/data.ts"], appModuleConfig: new AppModuleConfig({ - imports: [IgxHierarchicalGridModule, HGridRowEditingSampleComponent], + imports: [IgxHierarchicalGridModule, HGridRowEditingSampleComponent, IgxPreventDocumentScrollModule], ngDeclarations: [HGridRowEditingSampleComponent], - ngImports: [IgxHierarchicalGridModule] + ngImports: [IgxPreventDocumentScrollModule, IgxHierarchicalGridModule] }), component: HGridRowEditingSampleComponent })); configs.push(new Config({ - additionalFiles: ["/src/app/hierarchical-grid/data.ts"], + additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/hierarchical-grid/data.ts"], appModuleConfig: new AppModuleConfig({ - imports: [IgxHierarchicalGridModule, HGridRowEditStyleComponent, IgxIconModule], + imports: [IgxHierarchicalGridModule, HGridRowEditStyleComponent, IgxIconModule, IgxPreventDocumentScrollModule], ngDeclarations: [HGridRowEditStyleComponent], - ngImports: [IgxHierarchicalGridModule, IgxIconModule] + ngImports: [IgxPreventDocumentScrollModule, IgxHierarchicalGridModule, IgxIconModule] }), component: HGridRowEditStyleComponent })); configs.push(new Config({ - additionalFiles: ["/src/app/hierarchical-grid/data.ts"], + additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/hierarchical-grid/data.ts"], appModuleConfig: new AppModuleConfig({ - imports: [IgxHierarchicalGridModule, HGridEditingStyleComponent], + imports: [IgxHierarchicalGridModule, HGridEditingStyleComponent, IgxPreventDocumentScrollModule], ngDeclarations: [HGridEditingStyleComponent], - ngImports: [IgxHierarchicalGridModule] + ngImports: [IgxPreventDocumentScrollModule, IgxHierarchicalGridModule] }), component: HGridEditingStyleComponent })); configs.push(new Config({ - additionalFiles: ["/src/app/hierarchical-grid/data.ts", + additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/hierarchical-grid/data.ts", "/src/app/hierarchical-grid/models.ts", "/src/app/hierarchical-grid/hierarchical-grid-batch-editing/hierarchical-grid-transactions.component.ts"], appModuleConfig: new AppModuleConfig({ imports: [IgxHierarchicalGridModule, HGridBatchEditingSampleComponent, HierarchicalGridWithTransactionsComponent, IgxButtonModule, IgxCheckboxModule, - IgxDatePickerModule, IgxGridModule, IgxDialogModule], + IgxDatePickerModule, IgxGridModule, IgxDialogModule, IgxPreventDocumentScrollModule], ngDeclarations: [HGridBatchEditingSampleComponent, HierarchicalGridWithTransactionsComponent], - ngImports: [IgxHierarchicalGridModule, IgxButtonModule, IgxCheckboxModule, + ngImports: [IgxPreventDocumentScrollModule, IgxHierarchicalGridModule, IgxButtonModule, IgxCheckboxModule, IgxDatePickerModule, IgxGridModule, IgxDialogModule] }), component: HGridBatchEditingSampleComponent })); configs.push(new Config({ - additionalFiles: ["/src/app/hierarchical-grid/data.ts"], + additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/hierarchical-grid/data.ts"], appModuleConfig: new AppModuleConfig({ - imports: [IgxHierarchicalGridModule, HierarchicalGridFilteringStyleComponent], + imports: [IgxHierarchicalGridModule, HierarchicalGridFilteringStyleComponent, IgxPreventDocumentScrollModule], ngDeclarations: [HierarchicalGridFilteringStyleComponent], - ngImports: [IgxHierarchicalGridModule] + ngImports: [IgxPreventDocumentScrollModule, IgxHierarchicalGridModule] }), component: HierarchicalGridFilteringStyleComponent })); configs.push(new Config({ - additionalFiles: ["/src/app/hierarchical-grid/data.ts"], + additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/hierarchical-grid/data.ts"], appModuleConfig: new AppModuleConfig({ - imports: [IgxHierarchicalGridModule, HGridFilteringSampleComponent], + imports: [IgxHierarchicalGridModule, HGridFilteringSampleComponent, IgxPreventDocumentScrollModule], ngDeclarations: [HGridFilteringSampleComponent], - ngImports: [IgxHierarchicalGridModule] + ngImports: [IgxPreventDocumentScrollModule, IgxHierarchicalGridModule] }), component: HGridFilteringSampleComponent })); configs.push(new Config({ - additionalFiles: ["/src/app/hierarchical-grid/data.ts"], + additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/hierarchical-grid/data.ts"], appModuleConfig: new AppModuleConfig({ - imports: [IgxHierarchicalGridModule, HGridFilteringTemplateSampleComponent, IgxInputGroupModule, IgxDatePickerModule], + imports: [IgxHierarchicalGridModule, HGridFilteringTemplateSampleComponent, IgxInputGroupModule, IgxDatePickerModule, IgxPreventDocumentScrollModule], ngDeclarations: [HGridFilteringTemplateSampleComponent], - ngImports: [IgxHierarchicalGridModule, IgxInputGroupModule, IgxDatePickerModule] + ngImports: [IgxPreventDocumentScrollModule, IgxHierarchicalGridModule, IgxInputGroupModule, IgxDatePickerModule] }), component: HGridFilteringTemplateSampleComponent })); configs.push(new Config({ - additionalFiles: ["/src/app/hierarchical-grid/data.ts"], + additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/hierarchical-grid/data.ts"], appModuleConfig: new AppModuleConfig({ - imports: [IgxHierarchicalGridModule, HGridExcelStyleFilteringSample1Component, IgxButtonGroupModule], + imports: [IgxHierarchicalGridModule, HGridExcelStyleFilteringSample1Component, IgxButtonGroupModule, IgxPreventDocumentScrollModule], ngDeclarations: [HGridExcelStyleFilteringSample1Component], - ngImports: [IgxHierarchicalGridModule, IgxButtonGroupModule] + ngImports: [IgxPreventDocumentScrollModule, IgxHierarchicalGridModule, IgxButtonGroupModule] }), component: HGridExcelStyleFilteringSample1Component })); configs.push(new Config({ - additionalFiles: ["/src/app/hierarchical-grid/data.ts"], + additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/hierarchical-grid/data.ts"], appModuleConfig: new AppModuleConfig({ - imports: [IgxHierarchicalGridModule, HGridExcelStyleFilteringSample2Component], + imports: [IgxHierarchicalGridModule, HGridExcelStyleFilteringSample2Component, IgxPreventDocumentScrollModule], ngDeclarations: [HGridExcelStyleFilteringSample2Component], - ngImports: [IgxHierarchicalGridModule] + ngImports: [IgxPreventDocumentScrollModule, IgxHierarchicalGridModule] }), component: HGridExcelStyleFilteringSample2Component })); configs.push(new Config({ - additionalFiles: ["/src/app/hierarchical-grid/data.ts"], + additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/hierarchical-grid/data.ts"], appModuleConfig: new AppModuleConfig({ - imports: [IgxHierarchicalGridModule, HGridExcelStyleFilteringSample3Component], + imports: [IgxHierarchicalGridModule, HGridExcelStyleFilteringSample3Component, IgxPreventDocumentScrollModule], ngDeclarations: [HGridExcelStyleFilteringSample3Component], - ngImports: [IgxHierarchicalGridModule] + ngImports: [IgxPreventDocumentScrollModule, IgxHierarchicalGridModule] }), component: HGridExcelStyleFilteringSample3Component })); configs.push(new Config({ - additionalFiles: ["/src/app/hierarchical-grid/data.ts"], + additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/hierarchical-grid/data.ts"], appModuleConfig: new AppModuleConfig({ - imports: [IgxHierarchicalGridModule, HGridExcelStyleFilteringStyleComponent], + imports: [IgxHierarchicalGridModule, HGridExcelStyleFilteringStyleComponent, IgxPreventDocumentScrollModule], ngDeclarations: [HGridExcelStyleFilteringStyleComponent], - ngImports: [IgxHierarchicalGridModule] + ngImports: [IgxPreventDocumentScrollModule, IgxHierarchicalGridModule] }), component: HGridExcelStyleFilteringStyleComponent })); configs.push(new Config({ - additionalFiles: ["/src/app/hierarchical-grid/data.ts"], + additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/hierarchical-grid/data.ts"], appModuleConfig: new AppModuleConfig({ - imports: [IgxHierarchicalGridModule, HGridExternalExcelStyleFilteringComponent], + imports: [IgxHierarchicalGridModule, HGridExternalExcelStyleFilteringComponent, IgxPreventDocumentScrollModule], ngDeclarations: [HGridExternalExcelStyleFilteringComponent], - ngImports: [IgxHierarchicalGridModule] + ngImports: [IgxPreventDocumentScrollModule, IgxHierarchicalGridModule] }), component: HGridExternalExcelStyleFilteringComponent })); configs.push(new Config({ - additionalFiles: ["/src/app/hierarchical-grid/data.ts"], + additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/hierarchical-grid/data.ts"], appModuleConfig: new AppModuleConfig({ - imports: [IgxHierarchicalGridModule, HGridExternalAdvancedFilteringComponent], + imports: [IgxHierarchicalGridModule, HGridExternalAdvancedFilteringComponent, IgxPreventDocumentScrollModule], ngDeclarations: [HGridExternalAdvancedFilteringComponent], - ngImports: [IgxHierarchicalGridModule] + ngImports: [IgxPreventDocumentScrollModule, IgxHierarchicalGridModule] }), component: HGridExternalAdvancedFilteringComponent })); configs.push(new Config({ - additionalFiles: ["/src/app/hierarchical-grid/data.ts"], + additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/hierarchical-grid/data.ts"], appModuleConfig: new AppModuleConfig({ - imports: [IgxHierarchicalGridModule, HGridCustomFilteringSampleComponent], + imports: [IgxHierarchicalGridModule, HGridCustomFilteringSampleComponent, IgxPreventDocumentScrollModule], ngDeclarations: [HGridCustomFilteringSampleComponent], - ngImports: [IgxHierarchicalGridModule] + ngImports: [IgxPreventDocumentScrollModule, IgxHierarchicalGridModule] }), component: HGridCustomFilteringSampleComponent })); configs.push(new Config({ - additionalFiles: ["/src/app/hierarchical-grid/data.ts", + additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/hierarchical-grid/data.ts", "/src/app/hierarchical-grid/hierarchical-grid-sorting/hgrid-contextmenu/hgrid-contextmenu.component.ts", "/src/app/hierarchical-grid/hierarchical-grid-sorting/hgrid-contextmenu/hgrid-contextmenu.component.scss", "/src/app/hierarchical-grid/hierarchical-grid-sorting/hgrid-contextmenu/hgrid-contextmenu.component.html"], appModuleConfig: new AppModuleConfig({ - imports: [IgxHierarchicalGridModule, HGridSortingSampleComponent, HGridContextmenuComponent], + imports: [IgxHierarchicalGridModule, HGridSortingSampleComponent, HGridContextmenuComponent, IgxPreventDocumentScrollModule], ngDeclarations: [HGridSortingSampleComponent, HGridContextmenuComponent], - ngImports: [IgxHierarchicalGridModule] + ngImports: [IgxPreventDocumentScrollModule, IgxHierarchicalGridModule] }), component: HGridSortingSampleComponent })); configs.push(new Config({ - additionalFiles: ["/src/app/hierarchical-grid/data.ts"], + additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/hierarchical-grid/data.ts"], appModuleConfig: new AppModuleConfig({ - imports: [IgxHierarchicalGridModule, HGridSortingStylingComponent], + imports: [IgxHierarchicalGridModule, HGridSortingStylingComponent, IgxPreventDocumentScrollModule], ngDeclarations: [HGridSortingStylingComponent], - ngImports: [IgxHierarchicalGridModule] + ngImports: [IgxPreventDocumentScrollModule, IgxHierarchicalGridModule] }), component: HGridSortingStylingComponent })); configs.push(new Config({ - additionalFiles: ["/src/app/hierarchical-grid/data.ts"], + additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/hierarchical-grid/data.ts"], appModuleConfig: new AppModuleConfig({ imports: [IgxHierarchicalGridModule, HGridSelectionSampleComponent, IgxSwitchModule, - IgxSnackbarModule, IgxButtonGroupModule], + IgxSnackbarModule, IgxButtonGroupModule, IgxPreventDocumentScrollModule], ngDeclarations: [HGridSelectionSampleComponent], - ngImports: [IgxHierarchicalGridModule, IgxSwitchModule, IgxSnackbarModule, IgxButtonGroupModule] + ngImports: [IgxPreventDocumentScrollModule, IgxHierarchicalGridModule, IgxSwitchModule, IgxSnackbarModule, IgxButtonGroupModule] }), component: HGridSelectionSampleComponent })); configs.push(new Config({ - additionalFiles: ["/src/app/hierarchical-grid/data.ts"], + additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/hierarchical-grid/data.ts"], appModuleConfig: new AppModuleConfig({ - imports: [IgxHierarchicalGridModule, HGridSummaryStylingComponent], + imports: [IgxHierarchicalGridModule, HGridSummaryStylingComponent, IgxPreventDocumentScrollModule], ngDeclarations: [HGridSummaryStylingComponent], - ngImports: [IgxHierarchicalGridModule] + ngImports: [IgxPreventDocumentScrollModule, IgxHierarchicalGridModule] }), component: HGridSummaryStylingComponent })); configs.push(new Config({ - additionalFiles: ["/src/app/hierarchical-grid/data.ts"], + additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/hierarchical-grid/data.ts"], appModuleConfig: new AppModuleConfig({ - imports: [IgxHierarchicalGridModule, HGridSummarySampleComponent], + imports: [IgxHierarchicalGridModule, HGridSummarySampleComponent, IgxPreventDocumentScrollModule], ngDeclarations: [HGridSummarySampleComponent], - ngImports: [IgxHierarchicalGridModule] + ngImports: [IgxPreventDocumentScrollModule, IgxHierarchicalGridModule] }), component: HGridSummarySampleComponent })); configs.push(new Config({ - additionalFiles: ["/src/app/hierarchical-grid/data.ts"], + additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/hierarchical-grid/data.ts"], appModuleConfig: new AppModuleConfig({ - imports: [IgxHierarchicalGridModule, HGridPagingSampleComponent], + imports: [IgxHierarchicalGridModule, HGridPagingSampleComponent, IgxPreventDocumentScrollModule], ngDeclarations: [HGridPagingSampleComponent], - ngImports: [IgxHierarchicalGridModule] + ngImports: [IgxPreventDocumentScrollModule, IgxHierarchicalGridModule] }), component: HGridPagingSampleComponent })); configs.push(new Config({ - additionalFiles: ["/src/app/hierarchical-grid/hierarchical-grid-paging/remotePagingService.ts"], + additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/hierarchical-grid/hierarchical-grid-paging/remotePagingService.ts"], appModuleConfig: new AppModuleConfig({ - imports: [IgxHierarchicalGridModule, HGridRemotePagingSampleComponent, HttpClientModule, IgxSelectModule], + imports: [IgxHierarchicalGridModule, HGridRemotePagingSampleComponent, HttpClientModule, IgxSelectModule, IgxPreventDocumentScrollModule], ngDeclarations: [HGridRemotePagingSampleComponent], - ngImports: [IgxHierarchicalGridModule, HttpClientModule, IgxSelectModule] + ngImports: [IgxPreventDocumentScrollModule, IgxHierarchicalGridModule, HttpClientModule, IgxSelectModule] }), component: HGridRemotePagingSampleComponent })); configs.push(new Config({ - additionalFiles: ["/src/app/hierarchical-grid/data.ts"], + additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/hierarchical-grid/data.ts"], appModuleConfig: new AppModuleConfig({ - imports: [IgxHierarchicalGridModule, HGridDisplayDensitySampleComponent], + imports: [IgxHierarchicalGridModule, HGridDisplayDensitySampleComponent, IgxPreventDocumentScrollModule], ngDeclarations: [HGridDisplayDensitySampleComponent], - ngImports: [IgxHierarchicalGridModule] + ngImports: [IgxPreventDocumentScrollModule, IgxHierarchicalGridModule] }), component: HGridDisplayDensitySampleComponent })); configs.push(new Config({ - additionalFiles: ["/src/app/hierarchical-grid/data.ts"], + additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/hierarchical-grid/data.ts"], appModuleConfig: new AppModuleConfig({ - imports: [IgxHierarchicalGridModule, HGridColumnMovingSampleComponentStyled], + imports: [IgxHierarchicalGridModule, HGridColumnMovingSampleComponentStyled, IgxPreventDocumentScrollModule], ngDeclarations: [HGridColumnMovingSampleComponentStyled], - ngImports: [IgxHierarchicalGridModule] + ngImports: [IgxPreventDocumentScrollModule, IgxHierarchicalGridModule] }), component: HGridColumnMovingSampleComponentStyled })); configs.push(new Config({ - additionalFiles: ["/src/app/hierarchical-grid/data.ts"], + additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/hierarchical-grid/data.ts"], appModuleConfig: new AppModuleConfig({ - imports: [IgxHierarchicalGridModule, HGridColumnMovingSampleComponent], + imports: [IgxHierarchicalGridModule, HGridColumnMovingSampleComponent, IgxPreventDocumentScrollModule], ngDeclarations: [HGridColumnMovingSampleComponent], - ngImports: [IgxHierarchicalGridModule] + ngImports: [IgxPreventDocumentScrollModule, IgxHierarchicalGridModule] }), component: HGridColumnMovingSampleComponent })); configs.push(new Config({ - additionalFiles: ["/src/app/hierarchical-grid/data.ts"], + additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/hierarchical-grid/data.ts"], appModuleConfig: new AppModuleConfig({ - imports: [IgxHierarchicalGridModule, HGridPinningSampleComponent], + imports: [IgxHierarchicalGridModule, HGridPinningSampleComponent, IgxPreventDocumentScrollModule], ngDeclarations: [HGridPinningSampleComponent], - ngImports: [IgxHierarchicalGridModule] + ngImports: [IgxPreventDocumentScrollModule, IgxHierarchicalGridModule] }), component: HGridPinningSampleComponent })); configs.push(new Config({ - additionalFiles: ["/src/app/hierarchical-grid/data.ts"], + additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/hierarchical-grid/data.ts"], appModuleConfig: new AppModuleConfig({ - imports: [IgxHierarchicalGridModule, HGridToolbarPinningComponent], + imports: [IgxHierarchicalGridModule, HGridToolbarPinningComponent, IgxPreventDocumentScrollModule], ngDeclarations: [HGridToolbarPinningComponent], - ngImports: [IgxHierarchicalGridModule] + ngImports: [IgxPreventDocumentScrollModule, IgxHierarchicalGridModule] }), component: HGridToolbarPinningComponent })); configs.push(new Config({ - additionalFiles: ["/src/app/hierarchical-grid/data.ts"], + additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/hierarchical-grid/data.ts"], appModuleConfig: new AppModuleConfig({ - imports: [IgxHierarchicalGridModule, HGridResizeLineStylingComponent], + imports: [IgxHierarchicalGridModule, HGridResizeLineStylingComponent, IgxPreventDocumentScrollModule], ngDeclarations: [HGridResizeLineStylingComponent], - ngImports: [IgxHierarchicalGridModule] + ngImports: [IgxPreventDocumentScrollModule, IgxHierarchicalGridModule] }), component: HGridResizeLineStylingComponent })); configs.push(new Config({ - additionalFiles: ["/src/app/hierarchical-grid/data.ts"], + additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/hierarchical-grid/data.ts"], appModuleConfig: new AppModuleConfig({ - imports: [IgxHierarchicalGridModule, HGridColumnHidingSampleComponent], + imports: [IgxHierarchicalGridModule, HGridColumnHidingSampleComponent, IgxPreventDocumentScrollModule], ngDeclarations: [HGridColumnHidingSampleComponent], - ngImports: [IgxHierarchicalGridModule] + ngImports: [IgxPreventDocumentScrollModule, IgxHierarchicalGridModule] }), component: HGridColumnHidingSampleComponent })); configs.push(new Config({ - additionalFiles: ["/src/app/hierarchical-grid/data.ts"], + additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/hierarchical-grid/data.ts"], appModuleConfig: new AppModuleConfig({ - imports: [IgxHierarchicalGridModule, HierarchicalGridColumnHidingToolbarStyleComponent], + imports: [IgxHierarchicalGridModule, HierarchicalGridColumnHidingToolbarStyleComponent, IgxPreventDocumentScrollModule], ngDeclarations: [HierarchicalGridColumnHidingToolbarStyleComponent], - ngImports: [IgxHierarchicalGridModule] + ngImports: [IgxPreventDocumentScrollModule, IgxHierarchicalGridModule] }), component: HierarchicalGridColumnHidingToolbarStyleComponent })); configs.push(new Config({ - additionalFiles: ["/src/app/hierarchical-grid/data.ts"], + additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/hierarchical-grid/data.ts"], appModuleConfig: new AppModuleConfig({ - imports: [IgxHierarchicalGridModule, HGridCostumHidingSampleComponent], + imports: [IgxHierarchicalGridModule, HGridCostumHidingSampleComponent, IgxPreventDocumentScrollModule], ngDeclarations: [HGridCostumHidingSampleComponent], - ngImports: [IgxHierarchicalGridModule] + ngImports: [IgxPreventDocumentScrollModule, IgxHierarchicalGridModule] }), component: HGridCostumHidingSampleComponent })); // HGrid Multi Cell Selection Styling configs.push(new Config({ - additionalFiles: ["/src/app/hierarchical-grid/data.ts"], + additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/hierarchical-grid/data.ts"], appModuleConfig: new AppModuleConfig({ - imports: [IgxHierarchicalGridModule, HGridMultiCellStyleComponent], + imports: [IgxHierarchicalGridModule, HGridMultiCellStyleComponent, IgxPreventDocumentScrollModule], ngDeclarations: [HGridMultiCellStyleComponent], - ngImports: [IgxHierarchicalGridModule] + ngImports: [IgxPreventDocumentScrollModule, IgxHierarchicalGridModule] }), component: HGridMultiCellStyleComponent })); configs.push(new Config({ - additionalFiles: ["/src/app/hierarchical-grid/data.ts"], + additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/hierarchical-grid/data.ts"], appModuleConfig: new AppModuleConfig({ - imports: [IgxHierarchicalGridModule, HGridMultiHeadersSampleComponent], + imports: [IgxHierarchicalGridModule, HGridMultiHeadersSampleComponent, IgxPreventDocumentScrollModule], ngDeclarations: [HGridMultiHeadersSampleComponent], - ngImports: [IgxHierarchicalGridModule] + ngImports: [IgxPreventDocumentScrollModule, IgxHierarchicalGridModule] }), component: HGridMultiHeadersSampleComponent })); configs.push(new Config({ - additionalFiles: ["/src/app/hierarchical-grid/data.ts"], + additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/hierarchical-grid/data.ts"], appModuleConfig: new AppModuleConfig({ - imports: [IgxHierarchicalGridModule, HGridMultiHeadersStylingComponent], + imports: [IgxHierarchicalGridModule, HGridMultiHeadersStylingComponent, IgxPreventDocumentScrollModule], ngDeclarations: [HGridMultiHeadersStylingComponent], - ngImports: [IgxHierarchicalGridModule] + ngImports: [IgxPreventDocumentScrollModule, IgxHierarchicalGridModule] }), component: HGridMultiHeadersStylingComponent })); configs.push(new Config({ - additionalFiles: ["/src/app/hierarchical-grid/data.ts"], + additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/hierarchical-grid/data.ts"], appModuleConfig: new AppModuleConfig({ - imports: [IgxHierarchicalGridModule, HGridToolbarTitleSampleComponent], + imports: [IgxHierarchicalGridModule, HGridToolbarTitleSampleComponent, IgxPreventDocumentScrollModule], ngDeclarations: [HGridToolbarTitleSampleComponent], - ngImports: [IgxHierarchicalGridModule] + ngImports: [IgxPreventDocumentScrollModule, IgxHierarchicalGridModule] }), component: HGridToolbarTitleSampleComponent })); configs.push(new Config({ - additionalFiles: ["/src/app/hierarchical-grid/data.ts"], + additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/hierarchical-grid/data.ts"], appModuleConfig: new AppModuleConfig({ - imports: [IgxHierarchicalGridModule, HGridToolbarOptionsSampleComponent], + imports: [IgxHierarchicalGridModule, HGridToolbarOptionsSampleComponent, IgxPreventDocumentScrollModule], ngDeclarations: [HGridToolbarOptionsSampleComponent], - ngImports: [IgxHierarchicalGridModule] + ngImports: [IgxPreventDocumentScrollModule, IgxHierarchicalGridModule] }), component: HGridToolbarOptionsSampleComponent })); configs.push(new Config({ - additionalFiles: ["/src/app/hierarchical-grid/data.ts"], + additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/hierarchical-grid/data.ts"], appModuleConfig: new AppModuleConfig({ - imports: [IgxHierarchicalGridModule, HGridToolbarCustomSampleComponent, IgxButtonModule], + imports: [IgxHierarchicalGridModule, HGridToolbarCustomSampleComponent, IgxButtonModule, IgxPreventDocumentScrollModule], ngDeclarations: [HGridToolbarCustomSampleComponent], - ngImports: [IgxHierarchicalGridModule, IgxButtonModule] + ngImports: [IgxPreventDocumentScrollModule, IgxHierarchicalGridModule, IgxButtonModule] }), component: HGridToolbarCustomSampleComponent })); configs.push(new Config({ - additionalFiles: ["/src/app/hierarchical-grid/data.ts"], + additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/hierarchical-grid/data.ts"], appModuleConfig: new AppModuleConfig({ - imports: [IgxHierarchicalGridModule, HierarchicalGridToolbarStyleComponent], + imports: [IgxHierarchicalGridModule, HierarchicalGridToolbarStyleComponent, IgxPreventDocumentScrollModule], ngDeclarations: [HierarchicalGridToolbarStyleComponent], - ngImports: [IgxHierarchicalGridModule] + ngImports: [IgxPreventDocumentScrollModule, IgxHierarchicalGridModule] }), component: HierarchicalGridToolbarStyleComponent })); // Hierarchical Grid Load on Demand Sample configs.push(new Config({ - additionalFiles: ["/src/app/hierarchical-grid/services/remote-lod.service.ts"], + additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/hierarchical-grid/services/remote-lod.service.ts"], appModuleConfig: new AppModuleConfig({ - imports: [IgxHierarchicalGridModule, HierarchicalGridLoDSampleComponent, RemoteLoDService, HttpClientModule], + imports: [IgxHierarchicalGridModule, HierarchicalGridLoDSampleComponent, RemoteLoDService, HttpClientModule, IgxPreventDocumentScrollModule], ngDeclarations: [HierarchicalGridLoDSampleComponent], - ngImports: [IgxHierarchicalGridModule, HttpClientModule], + ngImports: [IgxPreventDocumentScrollModule, IgxHierarchicalGridModule, HttpClientModule], ngProviders: [RemoteLoDService] }), component: HierarchicalGridLoDSampleComponent @@ -487,158 +488,158 @@ export class HierarchicalGridConfigGenerator implements IConfigGenerator { // Hierarchical Grid Excel Style Filtering Load On Demand Sample configs.push(new Config({ - additionalFiles: ["/src/app/hierarchical-grid/hierarchical-grid-excel-style-filtering-load-on-demand/remoteValues.service.ts", + additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/hierarchical-grid/hierarchical-grid-excel-style-filtering-load-on-demand/remoteValues.service.ts", "/src/app/hierarchical-grid/data.ts"], appModuleConfig: new AppModuleConfig({ - imports: [IgxHierarchicalGridModule, HierarchicalGridExcelStyleFilteringLoadOnDemandComponent, RemoteValuesService], + imports: [IgxHierarchicalGridModule, HierarchicalGridExcelStyleFilteringLoadOnDemandComponent, RemoteValuesService, IgxPreventDocumentScrollModule], ngDeclarations: [HierarchicalGridExcelStyleFilteringLoadOnDemandComponent], - ngImports: [IgxHierarchicalGridModule], + ngImports: [IgxPreventDocumentScrollModule, IgxHierarchicalGridModule], ngProviders: [RemoteValuesService] }), component: HierarchicalGridExcelStyleFilteringLoadOnDemandComponent })); configs.push(new Config({ - additionalFiles: ["/src/app/data/utils.ts", "/src/app/data/files.data.ts"], + additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/data/utils.ts", "/src/app/data/files.data.ts"], appModuleConfig: new AppModuleConfig({ - imports: [IgxHierarchicalGridModule, HGridDragSampleComponent, IgxDragDropModule, IgxIconModule, IgxButtonModule], + imports: [IgxHierarchicalGridModule, HGridDragSampleComponent, IgxDragDropModule, IgxIconModule, IgxButtonModule, IgxPreventDocumentScrollModule], ngDeclarations: [HGridDragSampleComponent], - ngImports: [IgxHierarchicalGridModule, IgxDragDropModule, IgxIconModule, IgxButtonModule] + ngImports: [IgxPreventDocumentScrollModule, IgxHierarchicalGridModule, IgxDragDropModule, IgxIconModule, IgxButtonModule] }), component: HGridDragSampleComponent })); configs.push(new Config({ - additionalFiles: ["/src/app/data/utils.ts", "/src/app/data/files.data.ts"], + additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/data/utils.ts", "/src/app/data/files.data.ts"], appModuleConfig: new AppModuleConfig({ - imports: [IgxHierarchicalGridModule, HGridRowDragBaseComponent, IgxDragDropModule, IgxButtonModule], + imports: [IgxHierarchicalGridModule, HGridRowDragBaseComponent, IgxDragDropModule, IgxButtonModule, IgxPreventDocumentScrollModule], ngDeclarations: [HGridRowDragBaseComponent], - ngImports: [IgxHierarchicalGridModule, IgxDragDropModule, IgxButtonModule] + ngImports: [IgxPreventDocumentScrollModule, IgxHierarchicalGridModule, IgxDragDropModule, IgxButtonModule] }), component: HGridRowDragBaseComponent })); configs.push(new Config({ - additionalFiles: [ + additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/data/utils.ts", "/src/app/data/files.data.ts"], appModuleConfig: new AppModuleConfig({ - imports: [IgxHierarchicalGridModule, HGridMultiRowDragComponent, IgxDragDropModule, IgxButtonModule], + imports: [IgxHierarchicalGridModule, HGridMultiRowDragComponent, IgxDragDropModule, IgxButtonModule, IgxPreventDocumentScrollModule], ngDeclarations: [HGridMultiRowDragComponent], - ngImports: [IgxHierarchicalGridModule, IgxDragDropModule, IgxButtonModule] + ngImports: [IgxPreventDocumentScrollModule, IgxHierarchicalGridModule, IgxDragDropModule, IgxButtonModule] }), component: HGridMultiRowDragComponent })); configs.push(new Config({ - additionalFiles: ["/src/app/hierarchical-grid/data.ts"], + additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/hierarchical-grid/data.ts"], appModuleConfig: new AppModuleConfig({ - imports: [IgxHierarchicalGridModule, HGridCustomKBNavigationComponent], + imports: [IgxHierarchicalGridModule, HGridCustomKBNavigationComponent, IgxPreventDocumentScrollModule], ngDeclarations: [HGridCustomKBNavigationComponent], - ngImports: [IgxHierarchicalGridModule] + ngImports: [IgxPreventDocumentScrollModule, IgxHierarchicalGridModule] }), component: HGridCustomKBNavigationComponent })); configs.push(new Config({ - additionalFiles: ["/src/app/data/utils.ts", "/src/app/data/files.data.ts"], + additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/data/utils.ts", "/src/app/data/files.data.ts"], appModuleConfig: new AppModuleConfig({ - imports: [IgxHierarchicalGridModule, IgxDragDropModule, HGridRowReorderComponent], + imports: [IgxHierarchicalGridModule, IgxDragDropModule, HGridRowReorderComponent, IgxPreventDocumentScrollModule], ngDeclarations: [HGridRowReorderComponent], - ngImports: [IgxHierarchicalGridModule, IgxDragDropModule] + ngImports: [IgxPreventDocumentScrollModule, IgxHierarchicalGridModule, IgxDragDropModule] }), component: HGridRowReorderComponent })); configs.push(new Config({ - additionalFiles: ["/src/app/hierarchical-grid/data.ts"], + additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/hierarchical-grid/data.ts"], appModuleConfig: new AppModuleConfig({ - imports: [IgxHierarchicalGridModule, HGridPagingStyleSampleComponent], + imports: [IgxHierarchicalGridModule, HGridPagingStyleSampleComponent, IgxPreventDocumentScrollModule], ngDeclarations: [HGridPagingStyleSampleComponent], - ngImports: [IgxHierarchicalGridModule] + ngImports: [IgxPreventDocumentScrollModule, IgxHierarchicalGridModule] }), component: HGridPagingStyleSampleComponent, shortenComponentPathBy: "/hierarchical-grid/" })); configs.push(new Config({ - additionalFiles: ["/src/app/hierarchical-grid/data.ts"], + additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/hierarchical-grid/data.ts"], appModuleConfig: new AppModuleConfig({ - imports: [IgxHierarchicalGridModule, HGridMultiHeaderTemplateSampleComponent], + imports: [IgxHierarchicalGridModule, HGridMultiHeaderTemplateSampleComponent, IgxPreventDocumentScrollModule], ngDeclarations: [HGridMultiHeaderTemplateSampleComponent], - ngImports: [IgxHierarchicalGridModule] + ngImports: [IgxPreventDocumentScrollModule, IgxHierarchicalGridModule] }), component: HGridMultiHeaderTemplateSampleComponent })); configs.push(new Config({ - additionalFiles: ["/src/app/hierarchical-grid/data.ts"], + additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/hierarchical-grid/data.ts"], appModuleConfig: new AppModuleConfig({ - imports: [IgxHierarchicalGridModule, HGridStylingComponent], + imports: [IgxHierarchicalGridModule, HGridStylingComponent, IgxPreventDocumentScrollModule], ngDeclarations: [HGridStylingComponent], - ngImports: [IgxHierarchicalGridModule] + ngImports: [IgxPreventDocumentScrollModule, IgxHierarchicalGridModule] }), component: HGridStylingComponent })); configs.push(new Config({ - additionalFiles: ["/src/app/hierarchical-grid/data.ts"], + additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/hierarchical-grid/data.ts"], appModuleConfig: new AppModuleConfig({ - imports: [IgxHierarchicalGridModule, HGridAdvancedFilteringSampleComponent], + imports: [IgxHierarchicalGridModule, HGridAdvancedFilteringSampleComponent, IgxPreventDocumentScrollModule], ngDeclarations: [HGridAdvancedFilteringSampleComponent], - ngImports: [IgxHierarchicalGridModule] + ngImports: [IgxPreventDocumentScrollModule, IgxHierarchicalGridModule] }), component: HGridAdvancedFilteringSampleComponent })); configs.push(new Config({ - additionalFiles: ["/src/app/hierarchical-grid/data.ts"], + additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/hierarchical-grid/data.ts"], appModuleConfig: new AppModuleConfig({ - imports: [IgxHierarchicalGridModule, HGridAdvancedFilteringStyleComponent], + imports: [IgxHierarchicalGridModule, HGridAdvancedFilteringStyleComponent, IgxPreventDocumentScrollModule], ngDeclarations: [HGridAdvancedFilteringStyleComponent], - ngImports: [IgxHierarchicalGridModule] + ngImports: [IgxPreventDocumentScrollModule, IgxHierarchicalGridModule] }), component: HGridAdvancedFilteringStyleComponent })); configs.push(new Config({ - additionalFiles: [ + additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/hierarchical-grid/data.ts" ], appModuleConfig: new AppModuleConfig({ - imports: [IgxHierarchicalGridModule, HGridConditionalRowSelectorsComponent, IgxCheckboxModule], + imports: [IgxHierarchicalGridModule, HGridConditionalRowSelectorsComponent, IgxCheckboxModule, IgxPreventDocumentScrollModule], ngDeclarations: [HGridConditionalRowSelectorsComponent], - ngImports: [IgxHierarchicalGridModule, IgxCheckboxModule] + ngImports: [IgxPreventDocumentScrollModule, IgxHierarchicalGridModule, IgxCheckboxModule] }), component: HGridConditionalRowSelectorsComponent })); configs.push(new Config({ - additionalFiles: ["/src/app/hierarchical-grid/data.ts"], + additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/hierarchical-grid/data.ts"], appModuleConfig: new AppModuleConfig({ - imports: [IgxCheckboxModule, IgxHierarchicalGridModule, HGridSelectionTemplateNumbersSampleComponent], + imports: [IgxCheckboxModule, IgxHierarchicalGridModule, HGridSelectionTemplateNumbersSampleComponent, IgxPreventDocumentScrollModule], ngDeclarations: [HGridSelectionTemplateNumbersSampleComponent], - ngImports: [IgxCheckboxModule, IgxHierarchicalGridModule] + ngImports: [IgxPreventDocumentScrollModule, IgxCheckboxModule, IgxHierarchicalGridModule] }), component: HGridSelectionTemplateNumbersSampleComponent })); configs.push(new Config({ - additionalFiles: ["/src/app/hierarchical-grid/data.ts"], + additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/hierarchical-grid/data.ts"], appModuleConfig: new AppModuleConfig({ - imports: [IgxHierarchicalGridModule, IgxTooltipModule, HGridCollapsibleColumnGroupComponent], + imports: [IgxHierarchicalGridModule, IgxTooltipModule, HGridCollapsibleColumnGroupComponent, IgxPreventDocumentScrollModule], ngDeclarations: [HGridCollapsibleColumnGroupComponent], - ngImports: [IgxHierarchicalGridModule, IgxTooltipModule] + ngImports: [IgxPreventDocumentScrollModule, IgxHierarchicalGridModule, IgxTooltipModule] }), component: HGridCollapsibleColumnGroupComponent })); configs.push(new Config({ - additionalFiles: ["/src/app/hierarchical-grid/data.ts"], + additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/hierarchical-grid/data.ts"], appModuleConfig: new AppModuleConfig({ - imports: [IgxHierarchicalGridModule, HGridAllDataSummaryComponent], + imports: [IgxHierarchicalGridModule, HGridAllDataSummaryComponent, IgxPreventDocumentScrollModule], ngDeclarations: [HGridAllDataSummaryComponent], - ngImports: [IgxHierarchicalGridModule] + ngImports: [IgxPreventDocumentScrollModule, IgxHierarchicalGridModule] }), component: HGridAllDataSummaryComponent })); diff --git a/live-editing/configs/TreeGridConfigGenerator.ts b/live-editing/configs/TreeGridConfigGenerator.ts index 577046200b..9f9ab134b4 100644 --- a/live-editing/configs/TreeGridConfigGenerator.ts +++ b/live-editing/configs/TreeGridConfigGenerator.ts @@ -1,6 +1,7 @@ // tslint:disable:max-line-length import { IgxAvatarModule, IgxBadgeModule, IgxButtonGroupModule, IgxButtonModule, IgxCheckboxModule, IgxChipsModule, IgxColumnHidingModule, IgxCsvExporterService, IgxDatePickerModule, IgxDialogModule, IgxDragDropModule, IgxExcelExporterService, IgxGridModule, IgxIconModule, IgxInputGroupModule, IgxRadioModule, IgxRippleModule, IgxSelectModule, IgxSnackbarModule, IgxSwitchModule, IgxToastModule, IgxTooltipModule, IgxTreeGridModule } from "igniteui-angular"; import { IgxSparklineCoreModule, IgxSparklineModule } from "igniteui-angular-charts"; +import { IgxPreventDocumentScrollModule } from "../../src/app/directives/prevent-scroll.directive"; import { TreeGridAdvancedFilteringSampleComponent } from "../../src/app/tree-grid/tree-grid-advanced-filtering-sample/tree-grid-advanced-filtering-sample.component"; import { TreeGridAdvancedFilteringStyleComponent } from "../../src/app/tree-grid/tree-grid-advanced-filtering-style/tree-grid-advanced-filtering-style.component"; import { TreeGridBatchEditingSampleComponent } from "../../src/app/tree-grid/tree-grid-batch-editing/tree-grid-batch-editing-sample.component"; @@ -81,11 +82,11 @@ export class TreeGridConfigGenerator implements IConfigGenerator { // TreeGrid Row Edit Sample configs.push(new Config({ - additionalFiles: ["/src/app/tree-grid/data/employees-flat.ts"], + additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/tree-grid/data/employees-flat.ts"], appModuleConfig: new AppModuleConfig({ - imports: [IgxTreeGridModule, TreeGridRowEditSampleComponent], + imports: [IgxPreventDocumentScrollModule, IgxTreeGridModule, TreeGridRowEditSampleComponent], ngDeclarations: [TreeGridRowEditSampleComponent], - ngImports: [IgxTreeGridModule] + ngImports: [IgxPreventDocumentScrollModule, IgxTreeGridModule] }), component: TreeGridRowEditSampleComponent, shortenComponentPathBy: "/tree-grid/" @@ -93,11 +94,11 @@ export class TreeGridConfigGenerator implements IConfigGenerator { // TreeGrid Row Edit Style configs.push(new Config({ - additionalFiles: ["/src/app/tree-grid/data/employees-flat.ts"], + additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/tree-grid/data/employees-flat.ts"], appModuleConfig: new AppModuleConfig({ - imports: [IgxTreeGridModule, TreeGridRowEditStyleComponent, IgxIconModule], + imports: [IgxPreventDocumentScrollModule, IgxTreeGridModule, TreeGridRowEditStyleComponent, IgxIconModule], ngDeclarations: [TreeGridRowEditStyleComponent], - ngImports: [IgxTreeGridModule, IgxIconModule] + ngImports: [IgxPreventDocumentScrollModule, IgxTreeGridModule, IgxIconModule] }), component: TreeGridRowEditStyleComponent, shortenComponentPathBy: "/tree-grid/" @@ -105,11 +106,11 @@ export class TreeGridConfigGenerator implements IConfigGenerator { // TreeGrid Virtualization sample configs.push(new Config({ - additionalFiles: ["/src/app/grid/services/financialData.ts"], + additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/grid/services/financialData.ts"], appModuleConfig: new AppModuleConfig({ - imports: [IgxTreeGridModule, IgxBadgeModule, TreeGridVirtualizationSampleComponent], + imports: [IgxPreventDocumentScrollModule, IgxTreeGridModule, IgxBadgeModule, TreeGridVirtualizationSampleComponent], ngDeclarations: [TreeGridVirtualizationSampleComponent], - ngImports: [IgxTreeGridModule, IgxBadgeModule] + ngImports: [IgxPreventDocumentScrollModule, IgxTreeGridModule, IgxBadgeModule] }), component: TreeGridVirtualizationSampleComponent, shortenComponentPathBy: "/tree-grid/" @@ -117,11 +118,11 @@ export class TreeGridConfigGenerator implements IConfigGenerator { // TreeGrid Conditional Cell Style sample configs.push(new Config({ - additionalFiles: ["/src/app/tree-grid/data/foods.ts"], + additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/tree-grid/data/foods.ts"], appModuleConfig: new AppModuleConfig({ - imports: [IgxTreeGridModule, TreeGridConditionalCellStyleComponent], + imports: [IgxPreventDocumentScrollModule, IgxTreeGridModule, TreeGridConditionalCellStyleComponent], ngDeclarations: [TreeGridConditionalCellStyleComponent], - ngImports: [IgxTreeGridModule] + ngImports: [IgxPreventDocumentScrollModule, IgxTreeGridModule] }), component: TreeGridConditionalCellStyleComponent, shortenComponentPathBy: "/tree-grid/" @@ -129,28 +130,28 @@ export class TreeGridConfigGenerator implements IConfigGenerator { // TreeGrid Batch Editing sample configs.push(new Config({ - additionalFiles: [ + additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/data/utils.ts", "/src/app/tree-grid/data/employees-flat.ts", "/src/app/tree-grid/tree-grid-batch-editing/tree-grid-with-transactions.component.ts" ], appModuleConfig: new AppModuleConfig({ - imports: [IgxTreeGridModule, TreeGridBatchEditingSampleComponent, TreeGridWithTransactionsComponent, + imports: [IgxPreventDocumentScrollModule, IgxTreeGridModule, TreeGridBatchEditingSampleComponent, TreeGridWithTransactionsComponent, IgxButtonModule, IgxDialogModule, IgxGridModule], ngDeclarations: [TreeGridBatchEditingSampleComponent, TreeGridWithTransactionsComponent], - ngImports: [IgxTreeGridModule, IgxButtonModule, IgxDialogModule, IgxGridModule] + ngImports: [IgxPreventDocumentScrollModule, IgxTreeGridModule, IgxButtonModule, IgxDialogModule, IgxGridModule] }), component: TreeGridBatchEditingSampleComponent })); // TreeGrid Search sample configs.push(new Config({ - additionalFiles: ["/src/app/tree-grid/data/employees-flat.ts"], + additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/tree-grid/data/employees-flat.ts"], appModuleConfig: new AppModuleConfig({ - imports: [IgxTreeGridModule, TreeGridSearchSampleComponent, IgxButtonModule, + imports: [IgxPreventDocumentScrollModule, IgxTreeGridModule, TreeGridSearchSampleComponent, IgxButtonModule, IgxIconModule, IgxInputGroupModule, IgxRippleModule, IgxChipsModule], ngDeclarations: [TreeGridSearchSampleComponent], - ngImports: [IgxTreeGridModule, IgxButtonModule, IgxIconModule, IgxInputGroupModule, IgxRippleModule, IgxChipsModule] + ngImports: [IgxPreventDocumentScrollModule, IgxTreeGridModule, IgxButtonModule, IgxIconModule, IgxInputGroupModule, IgxRippleModule, IgxChipsModule] }), component: TreeGridSearchSampleComponent, shortenComponentPathBy: "/tree-grid/" @@ -158,11 +159,11 @@ export class TreeGridConfigGenerator implements IConfigGenerator { // TreeGrid Column Hiding sample configs.push(new Config({ - additionalFiles: ["/src/app/tree-grid/data/employees-flat-detailed.ts"], + additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/tree-grid/data/employees-flat-detailed.ts"], appModuleConfig: new AppModuleConfig({ - imports: [IgxTreeGridModule, TreeGridColumnHidingSampleComponent, IgxRadioModule, IgxColumnHidingModule], + imports: [IgxPreventDocumentScrollModule, IgxTreeGridModule, TreeGridColumnHidingSampleComponent, IgxRadioModule, IgxColumnHidingModule], ngDeclarations: [TreeGridColumnHidingSampleComponent], - ngImports: [IgxTreeGridModule, IgxRadioModule, IgxColumnHidingModule] + ngImports: [IgxPreventDocumentScrollModule, IgxTreeGridModule, IgxRadioModule, IgxColumnHidingModule] }), component: TreeGridColumnHidingSampleComponent, shortenComponentPathBy: "/tree-grid/" @@ -170,11 +171,11 @@ export class TreeGridConfigGenerator implements IConfigGenerator { // TreeGrid Column Hiding Toolbar sample configs.push(new Config({ - additionalFiles: ["/src/app/tree-grid/data/employees-flat-detailed.ts"], + additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/tree-grid/data/employees-flat-detailed.ts"], appModuleConfig: new AppModuleConfig({ - imports: [IgxTreeGridModule, TreeGridColumnHidingToolbarSampleComponent], + imports: [IgxPreventDocumentScrollModule, IgxTreeGridModule, TreeGridColumnHidingToolbarSampleComponent], ngDeclarations: [TreeGridColumnHidingToolbarSampleComponent], - ngImports: [IgxTreeGridModule] + ngImports: [IgxPreventDocumentScrollModule, IgxTreeGridModule] }), component: TreeGridColumnHidingToolbarSampleComponent, shortenComponentPathBy: "/tree-grid/" @@ -182,11 +183,11 @@ export class TreeGridConfigGenerator implements IConfigGenerator { // TreeGrid Column Hiding Toolbar style sample configs.push(new Config({ - additionalFiles: ["/src/app/tree-grid/data/employees-flat-detailed.ts"], + additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/tree-grid/data/employees-flat-detailed.ts"], appModuleConfig: new AppModuleConfig({ - imports: [IgxTreeGridModule, TreeGridColumnHidingToolbarStyleComponent], + imports: [IgxPreventDocumentScrollModule, IgxTreeGridModule, TreeGridColumnHidingToolbarStyleComponent], ngDeclarations: [TreeGridColumnHidingToolbarStyleComponent], - ngImports: [IgxTreeGridModule] + ngImports: [IgxPreventDocumentScrollModule, IgxTreeGridModule] }), component: TreeGridColumnHidingToolbarStyleComponent, shortenComponentPathBy: "/tree-grid/" @@ -194,12 +195,12 @@ export class TreeGridConfigGenerator implements IConfigGenerator { // TreeGrid Selection sample configs.push(new Config({ - additionalFiles: ["/src/app/tree-grid/data/employees-flat.ts"], + additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/tree-grid/data/employees-flat.ts"], appModuleConfig: new AppModuleConfig({ - imports: [IgxTreeGridModule, TreeGridSelectionSampleComponent, + imports: [IgxPreventDocumentScrollModule, IgxTreeGridModule, TreeGridSelectionSampleComponent, IgxSwitchModule, IgxSnackbarModule, IgxButtonGroupModule], ngDeclarations: [TreeGridSelectionSampleComponent], - ngImports: [IgxTreeGridModule, IgxSwitchModule, IgxSnackbarModule, IgxButtonGroupModule] + ngImports: [IgxPreventDocumentScrollModule, IgxTreeGridModule, IgxSwitchModule, IgxSnackbarModule, IgxButtonGroupModule] }), component: TreeGridSelectionSampleComponent, shortenComponentPathBy: "/tree-grid/" @@ -207,14 +208,14 @@ export class TreeGridConfigGenerator implements IConfigGenerator { // TreeGrid Sorting sample configs.push(new Config({ - additionalFiles: ["/src/app/tree-grid/data/foods.ts", + additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/tree-grid/data/foods.ts", "/src/app/tree-grid/tree-grid-sorting-sample/tree-grid-contextmenu/tree-grid-contextmenu.component.html", "/src/app/tree-grid/tree-grid-sorting-sample/tree-grid-contextmenu/tree-grid-contextmenu.component.ts", "/src/app/tree-grid/tree-grid-sorting-sample/tree-grid-contextmenu/tree-grid-contextmenu.component.scss"], appModuleConfig: new AppModuleConfig({ - imports: [IgxTreeGridModule, TreeGridSortingSampleComponent, IgxIconModule, TreeGridContextmenuComponent], + imports: [IgxPreventDocumentScrollModule, IgxTreeGridModule, TreeGridSortingSampleComponent, IgxIconModule, TreeGridContextmenuComponent], ngDeclarations: [TreeGridSortingSampleComponent, TreeGridContextmenuComponent], - ngImports: [IgxTreeGridModule, IgxIconModule] + ngImports: [IgxPreventDocumentScrollModule, IgxTreeGridModule, IgxIconModule] }), component: TreeGridSortingSampleComponent, shortenComponentPathBy: "/tree-grid/" @@ -222,11 +223,11 @@ export class TreeGridConfigGenerator implements IConfigGenerator { // TreeGrid Sorting Styling sample configs.push(new Config({ - additionalFiles: ["/src/app/tree-grid/data/foods.ts"], + additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/tree-grid/data/foods.ts"], appModuleConfig: new AppModuleConfig({ - imports: [IgxTreeGridModule, TreeGridSortingStylingComponent, IgxIconModule], + imports: [IgxPreventDocumentScrollModule, IgxTreeGridModule, TreeGridSortingStylingComponent, IgxIconModule], ngDeclarations: [TreeGridSortingStylingComponent], - ngImports: [IgxTreeGridModule, IgxIconModule] + ngImports: [IgxPreventDocumentScrollModule, IgxTreeGridModule, IgxIconModule] }), component: TreeGridSortingStylingComponent, shortenComponentPathBy: "/tree-grid/" @@ -234,22 +235,22 @@ export class TreeGridConfigGenerator implements IConfigGenerator { // TreeGrid Column Moving sample configs.push(new Config({ - additionalFiles: ["/src/app/tree-grid/data/employees-flat-detailed.ts"], + additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/tree-grid/data/employees-flat-detailed.ts"], appModuleConfig: new AppModuleConfig({ - imports: [IgxTreeGridModule, TreeGridColumnMovingSampleComponent, IgxIconModule], + imports: [IgxPreventDocumentScrollModule, IgxTreeGridModule, TreeGridColumnMovingSampleComponent, IgxIconModule], ngDeclarations: [TreeGridColumnMovingSampleComponent], - ngImports: [IgxTreeGridModule, IgxIconModule] + ngImports: [IgxPreventDocumentScrollModule, IgxTreeGridModule, IgxIconModule] }), component: TreeGridColumnMovingSampleComponent, shortenComponentPathBy: "/tree-grid/" })); configs.push(new Config({ - additionalFiles: ["/src/app/tree-grid/data/employees-flat-detailed.ts"], + additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/tree-grid/data/employees-flat-detailed.ts"], appModuleConfig: new AppModuleConfig({ - imports: [IgxTreeGridModule, TreeGridColumnMovingStyledSampleComponent, IgxIconModule], + imports: [IgxPreventDocumentScrollModule, IgxTreeGridModule, TreeGridColumnMovingStyledSampleComponent, IgxIconModule], ngDeclarations: [TreeGridColumnMovingStyledSampleComponent], - ngImports: [IgxTreeGridModule, IgxIconModule] + ngImports: [IgxPreventDocumentScrollModule, IgxTreeGridModule, IgxIconModule] }), component: TreeGridColumnMovingStyledSampleComponent, shortenComponentPathBy: "/tree-grid/" @@ -257,11 +258,11 @@ export class TreeGridConfigGenerator implements IConfigGenerator { // TreeGrid Column Pinning sample configs.push(new Config({ - additionalFiles: ["/src/app/tree-grid/data/employees-flat-detailed.ts"], + additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/tree-grid/data/employees-flat-detailed.ts"], appModuleConfig: new AppModuleConfig({ - imports: [IgxTreeGridModule, TreeGridColumnPinningSampleComponent, IgxIconModule], + imports: [IgxPreventDocumentScrollModule, IgxTreeGridModule, TreeGridColumnPinningSampleComponent, IgxIconModule], ngDeclarations: [TreeGridColumnPinningSampleComponent], - ngImports: [IgxTreeGridModule, IgxIconModule] + ngImports: [IgxPreventDocumentScrollModule, IgxTreeGridModule, IgxIconModule] }), component: TreeGridColumnPinningSampleComponent, shortenComponentPathBy: "/tree-grid/" @@ -269,11 +270,11 @@ export class TreeGridConfigGenerator implements IConfigGenerator { // TreeGrid Toolbar Pinning sample configs.push(new Config({ - additionalFiles: ["/src/app/tree-grid/data/employees-flat-detailed.ts"], + additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/tree-grid/data/employees-flat-detailed.ts"], appModuleConfig: new AppModuleConfig({ - imports: [IgxTreeGridModule, TreeGridPinningToolbarSampleComponent, IgxIconModule], + imports: [IgxPreventDocumentScrollModule, IgxTreeGridModule, TreeGridPinningToolbarSampleComponent, IgxIconModule], ngDeclarations: [TreeGridPinningToolbarSampleComponent], - ngImports: [IgxTreeGridModule, IgxIconModule] + ngImports: [IgxPreventDocumentScrollModule, IgxTreeGridModule, IgxIconModule] }), component: TreeGridPinningToolbarSampleComponent, shortenComponentPathBy: "/tree-grid/" @@ -281,11 +282,11 @@ export class TreeGridConfigGenerator implements IConfigGenerator { // TreeGrid Column Resizing sample configs.push(new Config({ - additionalFiles: ["/src/app/tree-grid/data/employees-flat-detailed.ts"], + additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/tree-grid/data/employees-flat-detailed.ts"], appModuleConfig: new AppModuleConfig({ - imports: [IgxTreeGridModule, TreeGridColumnResizingSampleComponent], + imports: [IgxPreventDocumentScrollModule, IgxTreeGridModule, TreeGridColumnResizingSampleComponent], ngDeclarations: [TreeGridColumnResizingSampleComponent], - ngImports: [IgxTreeGridModule] + ngImports: [IgxPreventDocumentScrollModule, IgxTreeGridModule] }), component: TreeGridColumnResizingSampleComponent, shortenComponentPathBy: "/tree-grid/" @@ -293,11 +294,11 @@ export class TreeGridConfigGenerator implements IConfigGenerator { // TreeGrid Column Resizing Line Styling sample configs.push(new Config({ - additionalFiles: ["/src/app/tree-grid/data/employees-flat-detailed.ts"], + additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/tree-grid/data/employees-flat-detailed.ts"], appModuleConfig: new AppModuleConfig({ - imports: [IgxTreeGridModule, TreeGridResizeLineStylingSampleComponent], + imports: [IgxPreventDocumentScrollModule, IgxTreeGridModule, TreeGridResizeLineStylingSampleComponent], ngDeclarations: [TreeGridResizeLineStylingSampleComponent], - ngImports: [IgxTreeGridModule] + ngImports: [IgxPreventDocumentScrollModule, IgxTreeGridModule] }), component: TreeGridResizeLineStylingSampleComponent, shortenComponentPathBy: "/tree-grid/" @@ -305,11 +306,11 @@ export class TreeGridConfigGenerator implements IConfigGenerator { // TreeGrid Filtering Style sample configs.push(new Config({ - additionalFiles: ["/src/app/tree-grid/data/foods.ts"], + additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/tree-grid/data/foods.ts"], appModuleConfig: new AppModuleConfig({ - imports: [IgxTreeGridModule, TreeGridFilteringStyleComponent], + imports: [IgxPreventDocumentScrollModule, IgxTreeGridModule, TreeGridFilteringStyleComponent], ngDeclarations: [TreeGridFilteringStyleComponent], - ngImports: [IgxTreeGridModule] + ngImports: [IgxPreventDocumentScrollModule, IgxTreeGridModule] }), component: TreeGridFilteringStyleComponent, shortenComponentPathBy: "/tree-grid/" @@ -317,66 +318,66 @@ export class TreeGridConfigGenerator implements IConfigGenerator { // TreeGrid Filtering sample configs.push(new Config({ - additionalFiles: ["/src/app/tree-grid/data/foods.ts"], + additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/tree-grid/data/foods.ts"], appModuleConfig: new AppModuleConfig({ - imports: [IgxTreeGridModule, TreeGridFilteringSampleComponent, IgxInputGroupModule], + imports: [IgxPreventDocumentScrollModule, IgxTreeGridModule, TreeGridFilteringSampleComponent, IgxInputGroupModule], ngDeclarations: [TreeGridFilteringSampleComponent], - ngImports: [IgxTreeGridModule, IgxInputGroupModule] + ngImports: [IgxPreventDocumentScrollModule, IgxTreeGridModule, IgxInputGroupModule] }), component: TreeGridFilteringSampleComponent, shortenComponentPathBy: "/tree-grid/" })); configs.push(new Config({ - additionalFiles: ["/src/app/tree-grid/data/foods.ts"], + additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/tree-grid/data/foods.ts"], appModuleConfig: new AppModuleConfig({ - imports: [IgxTreeGridModule, TreeGridFilteringTemplateSampleComponent, IgxInputGroupModule, IgxDatePickerModule], + imports: [IgxPreventDocumentScrollModule, IgxTreeGridModule, TreeGridFilteringTemplateSampleComponent, IgxInputGroupModule, IgxDatePickerModule], ngDeclarations: [TreeGridFilteringTemplateSampleComponent], - ngImports: [IgxTreeGridModule, IgxInputGroupModule, IgxDatePickerModule] + ngImports: [IgxPreventDocumentScrollModule, IgxTreeGridModule, IgxInputGroupModule, IgxDatePickerModule] }), component: TreeGridFilteringTemplateSampleComponent, shortenComponentPathBy: "/tree-grid/" })); configs.push(new Config({ - additionalFiles: ["/src/app/tree-grid/data/foods.ts"], + additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/tree-grid/data/foods.ts"], appModuleConfig: new AppModuleConfig({ - imports: [IgxTreeGridModule, TreeGridExcelStyleFilteringSample1Component, IgxInputGroupModule, IgxButtonGroupModule], + imports: [IgxPreventDocumentScrollModule, IgxTreeGridModule, TreeGridExcelStyleFilteringSample1Component, IgxInputGroupModule, IgxButtonGroupModule], ngDeclarations: [TreeGridExcelStyleFilteringSample1Component], - ngImports: [IgxTreeGridModule, IgxInputGroupModule, IgxButtonGroupModule] + ngImports: [IgxPreventDocumentScrollModule, IgxTreeGridModule, IgxInputGroupModule, IgxButtonGroupModule] }), component: TreeGridExcelStyleFilteringSample1Component, shortenComponentPathBy: "/tree-grid/" })); configs.push(new Config({ - additionalFiles: ["/src/app/tree-grid/data/foods.ts"], + additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/tree-grid/data/foods.ts"], appModuleConfig: new AppModuleConfig({ - imports: [IgxTreeGridModule, TreeGridExcelStyleFilteringSample2Component, IgxInputGroupModule], + imports: [IgxPreventDocumentScrollModule, IgxTreeGridModule, TreeGridExcelStyleFilteringSample2Component, IgxInputGroupModule], ngDeclarations: [TreeGridExcelStyleFilteringSample2Component], - ngImports: [IgxTreeGridModule, IgxInputGroupModule] + ngImports: [IgxPreventDocumentScrollModule, IgxTreeGridModule, IgxInputGroupModule] }), component: TreeGridExcelStyleFilteringSample2Component, shortenComponentPathBy: "/tree-grid/" })); configs.push(new Config({ - additionalFiles: ["/src/app/tree-grid/data/foods.ts"], + additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/tree-grid/data/foods.ts"], appModuleConfig: new AppModuleConfig({ - imports: [IgxTreeGridModule, TreeGridExcelStyleFilteringSample3Component, IgxInputGroupModule], + imports: [IgxPreventDocumentScrollModule, IgxTreeGridModule, TreeGridExcelStyleFilteringSample3Component, IgxInputGroupModule], ngDeclarations: [TreeGridExcelStyleFilteringSample3Component], - ngImports: [IgxTreeGridModule, IgxInputGroupModule] + ngImports: [IgxPreventDocumentScrollModule, IgxTreeGridModule, IgxInputGroupModule] }), component: TreeGridExcelStyleFilteringSample3Component, shortenComponentPathBy: "/tree-grid/" })); configs.push(new Config({ - additionalFiles: ["/src/app/tree-grid/data/foods.ts"], + additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/tree-grid/data/foods.ts"], appModuleConfig: new AppModuleConfig({ - imports: [IgxTreeGridModule, TreeGridExcelStyleFilteringStyleComponent], + imports: [IgxPreventDocumentScrollModule, IgxTreeGridModule, TreeGridExcelStyleFilteringStyleComponent], ngDeclarations: [TreeGridExcelStyleFilteringStyleComponent], - ngImports: [IgxTreeGridModule] + ngImports: [IgxPreventDocumentScrollModule, IgxTreeGridModule] }), component: TreeGridExcelStyleFilteringStyleComponent, shortenComponentPathBy: "/tree-grid/" @@ -384,11 +385,11 @@ export class TreeGridConfigGenerator implements IConfigGenerator { // TreeGrid Custom Filtering sample configs.push(new Config({ - additionalFiles: ["/src/app/tree-grid/data/foods.ts"], + additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/tree-grid/data/foods.ts"], appModuleConfig: new AppModuleConfig({ - imports: [IgxTreeGridModule, TreeGridFilteringCustomSampleComponent, IgxInputGroupModule], + imports: [IgxPreventDocumentScrollModule, IgxTreeGridModule, TreeGridFilteringCustomSampleComponent, IgxInputGroupModule], ngDeclarations: [TreeGridFilteringCustomSampleComponent], - ngImports: [IgxTreeGridModule, IgxInputGroupModule] + ngImports: [IgxPreventDocumentScrollModule, IgxTreeGridModule, IgxInputGroupModule] }), component: TreeGridFilteringCustomSampleComponent, shortenComponentPathBy: "/tree-grid/" @@ -396,11 +397,11 @@ export class TreeGridConfigGenerator implements IConfigGenerator { // TreeGrid Multi Column Headers sample configs.push(new Config({ - additionalFiles: ["/src/app/tree-grid/data/employees-flat-detailed.ts"], + additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/tree-grid/data/employees-flat-detailed.ts"], appModuleConfig: new AppModuleConfig({ - imports: [IgxTreeGridModule, TreeGridMultiColumnHeadersSampleComponent, IgxButtonModule], + imports: [IgxPreventDocumentScrollModule, IgxTreeGridModule, TreeGridMultiColumnHeadersSampleComponent, IgxButtonModule], ngDeclarations: [TreeGridMultiColumnHeadersSampleComponent], - ngImports: [IgxTreeGridModule, IgxButtonModule] + ngImports: [IgxPreventDocumentScrollModule, IgxTreeGridModule, IgxButtonModule] }), component: TreeGridMultiColumnHeadersSampleComponent, shortenComponentPathBy: "/tree-grid/" @@ -408,11 +409,11 @@ export class TreeGridConfigGenerator implements IConfigGenerator { // TreeGrid Multi Column Headers Styling configs.push(new Config({ - additionalFiles: ["/src/app/tree-grid/data/employees-flat-detailed.ts"], + additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/tree-grid/data/employees-flat-detailed.ts"], appModuleConfig: new AppModuleConfig({ - imports: [IgxTreeGridModule, TreeGridMultiColumnHeadersStylingComponent, IgxButtonModule], + imports: [IgxPreventDocumentScrollModule, IgxTreeGridModule, TreeGridMultiColumnHeadersStylingComponent, IgxButtonModule], ngDeclarations: [TreeGridMultiColumnHeadersStylingComponent], - ngImports: [IgxTreeGridModule, IgxButtonModule] + ngImports: [IgxPreventDocumentScrollModule, IgxTreeGridModule, IgxButtonModule] }), component: TreeGridMultiColumnHeadersStylingComponent, shortenComponentPathBy: "/tree-grid/" @@ -420,11 +421,11 @@ export class TreeGridConfigGenerator implements IConfigGenerator { // TreeGrid Display Density sample configs.push(new Config({ - additionalFiles: ["/src/app/tree-grid/data/employees-flat-detailed.ts"], + additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/tree-grid/data/employees-flat-detailed.ts"], appModuleConfig: new AppModuleConfig({ - imports: [IgxTreeGridModule, TreeGridDisplaydensitySampleComponent, IgxButtonGroupModule], + imports: [IgxPreventDocumentScrollModule, IgxTreeGridModule, TreeGridDisplaydensitySampleComponent, IgxButtonGroupModule], ngDeclarations: [TreeGridDisplaydensitySampleComponent], - ngImports: [IgxTreeGridModule, IgxButtonGroupModule] + ngImports: [IgxPreventDocumentScrollModule, IgxTreeGridModule, IgxButtonGroupModule] }), component: TreeGridDisplaydensitySampleComponent, shortenComponentPathBy: "/tree-grid/" @@ -432,12 +433,12 @@ export class TreeGridConfigGenerator implements IConfigGenerator { // TreeGrid Toolbar sample 1 configs.push(new Config({ - additionalFiles: ["/src/app/tree-grid/data/employees-flat-avatars.ts"], + additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/tree-grid/data/employees-flat-avatars.ts"], appModuleConfig: new AppModuleConfig({ - imports: [IgxTreeGridModule, TreeGridToolbarSample1Component, IgxAvatarModule, + imports: [IgxPreventDocumentScrollModule, IgxTreeGridModule, TreeGridToolbarSample1Component, IgxAvatarModule, IgxExcelExporterService, IgxCsvExporterService], ngDeclarations: [TreeGridToolbarSample1Component], - ngImports: [IgxTreeGridModule, IgxAvatarModule], + ngImports: [IgxPreventDocumentScrollModule, IgxTreeGridModule, IgxAvatarModule], ngProviders: [IgxExcelExporterService, IgxCsvExporterService] }), component: TreeGridToolbarSample1Component, @@ -446,12 +447,12 @@ export class TreeGridConfigGenerator implements IConfigGenerator { // TreeGrid Toolbar sample 2 configs.push(new Config({ - additionalFiles: ["/src/app/tree-grid/data/employees-flat-avatars.ts"], + additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/tree-grid/data/employees-flat-avatars.ts"], appModuleConfig: new AppModuleConfig({ - imports: [IgxTreeGridModule, TreeGridToolbarSample2Component, IgxAvatarModule, + imports: [IgxPreventDocumentScrollModule, IgxTreeGridModule, TreeGridToolbarSample2Component, IgxAvatarModule, IgxExcelExporterService, IgxCsvExporterService], ngDeclarations: [TreeGridToolbarSample2Component], - ngImports: [IgxTreeGridModule, IgxAvatarModule], + ngImports: [IgxPreventDocumentScrollModule, IgxTreeGridModule, IgxAvatarModule], ngProviders: [IgxExcelExporterService, IgxCsvExporterService] }), component: TreeGridToolbarSample2Component, @@ -460,11 +461,11 @@ export class TreeGridConfigGenerator implements IConfigGenerator { // TreeGrid Toolbar sample 3 configs.push(new Config({ - additionalFiles: ["/src/app/tree-grid/data/employees-flat-avatars.ts"], + additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/tree-grid/data/employees-flat-avatars.ts"], appModuleConfig: new AppModuleConfig({ - imports: [IgxTreeGridModule, TreeGridToolbarSample3Component, IgxAvatarModule, IgxButtonModule, IgxRippleModule, IgxIconModule], + imports: [IgxPreventDocumentScrollModule, IgxTreeGridModule, TreeGridToolbarSample3Component, IgxAvatarModule, IgxButtonModule, IgxRippleModule, IgxIconModule], ngDeclarations: [TreeGridToolbarSample3Component], - ngImports: [IgxTreeGridModule, IgxAvatarModule, IgxButtonModule, IgxRippleModule, IgxIconModule], + ngImports: [IgxPreventDocumentScrollModule, IgxTreeGridModule, IgxAvatarModule, IgxButtonModule, IgxRippleModule, IgxIconModule], ngProviders: [] }), component: TreeGridToolbarSample3Component, @@ -473,11 +474,11 @@ export class TreeGridConfigGenerator implements IConfigGenerator { // TreeGrid Toolbar sample 4 configs.push(new Config({ - additionalFiles: ["/src/app/tree-grid/data/employees-flat-avatars.ts"], + additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/tree-grid/data/employees-flat-avatars.ts"], appModuleConfig: new AppModuleConfig({ - imports: [IgxTreeGridModule, TreeGridToolbarSample4Component, IgxAvatarModule], + imports: [IgxPreventDocumentScrollModule, IgxTreeGridModule, TreeGridToolbarSample4Component, IgxAvatarModule], ngDeclarations: [TreeGridToolbarSample4Component], - ngImports: [IgxTreeGridModule, IgxAvatarModule], + ngImports: [IgxPreventDocumentScrollModule, IgxTreeGridModule, IgxAvatarModule], ngProviders: [] }), component: TreeGridToolbarSample4Component, @@ -486,12 +487,12 @@ export class TreeGridConfigGenerator implements IConfigGenerator { // TreeGrid Toolbar style sample configs.push(new Config({ - additionalFiles: ["/src/app/tree-grid/data/employees-flat-avatars.ts"], + additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/tree-grid/data/employees-flat-avatars.ts"], appModuleConfig: new AppModuleConfig({ - imports: [IgxTreeGridModule, TreeGridToolbarStyleComponent, IgxAvatarModule, + imports: [IgxPreventDocumentScrollModule, IgxTreeGridModule, TreeGridToolbarStyleComponent, IgxAvatarModule, IgxExcelExporterService, IgxCsvExporterService], ngDeclarations: [TreeGridToolbarStyleComponent], - ngImports: [IgxTreeGridModule, IgxAvatarModule], + ngImports: [IgxPreventDocumentScrollModule, IgxTreeGridModule, IgxAvatarModule], ngProviders: [IgxExcelExporterService, IgxCsvExporterService] }), component: TreeGridToolbarStyleComponent, @@ -500,11 +501,11 @@ export class TreeGridConfigGenerator implements IConfigGenerator { // TreeGrid Summary sample configs.push(new Config({ - additionalFiles: ["/src/app/tree-grid/data/foods.ts"], + additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/tree-grid/data/foods.ts"], appModuleConfig: new AppModuleConfig({ - imports: [IgxTreeGridModule, TreeGridSummarySampleComponent, IgxIconModule], + imports: [IgxPreventDocumentScrollModule, IgxTreeGridModule, TreeGridSummarySampleComponent, IgxIconModule], ngDeclarations: [TreeGridSummarySampleComponent], - ngImports: [IgxTreeGridModule, IgxIconModule] + ngImports: [IgxPreventDocumentScrollModule, IgxTreeGridModule, IgxIconModule] }), component: TreeGridSummarySampleComponent, shortenComponentPathBy: "/tree-grid/" @@ -512,11 +513,11 @@ export class TreeGridConfigGenerator implements IConfigGenerator { // TreeGrid Summay Styling sample configs.push(new Config({ - additionalFiles: ["/src/app/tree-grid/data/foods.ts"], + additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/tree-grid/data/foods.ts"], appModuleConfig: new AppModuleConfig({ - imports: [IgxTreeGridModule, TreeGridSummaryStylingComponent, IgxIconModule], + imports: [IgxPreventDocumentScrollModule, IgxTreeGridModule, TreeGridSummaryStylingComponent, IgxIconModule], ngDeclarations: [TreeGridSummaryStylingComponent], - ngImports: [IgxTreeGridModule, IgxIconModule] + ngImports: [IgxPreventDocumentScrollModule, IgxTreeGridModule, IgxIconModule] }), component: TreeGridSummaryStylingComponent, shortenComponentPathBy: "/tree-grid/" @@ -524,11 +525,11 @@ export class TreeGridConfigGenerator implements IConfigGenerator { // TreeGrid Summary2 sample configs.push(new Config({ - additionalFiles: ["/src/app/tree-grid/data/foods.ts"], + additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/tree-grid/data/foods.ts"], appModuleConfig: new AppModuleConfig({ - imports: [IgxButtonModule, IgxButtonGroupModule, IgxTreeGridModule, TreeGridSummary2SampleComponent, IgxIconModule], + imports: [IgxPreventDocumentScrollModule, IgxButtonModule, IgxButtonGroupModule, IgxTreeGridModule, TreeGridSummary2SampleComponent, IgxIconModule], ngDeclarations: [TreeGridSummary2SampleComponent], - ngImports: [IgxButtonModule, IgxButtonGroupModule, IgxTreeGridModule, IgxIconModule] + ngImports: [IgxPreventDocumentScrollModule, IgxButtonModule, IgxButtonGroupModule, IgxTreeGridModule, IgxIconModule] }), component: TreeGridSummary2SampleComponent, shortenComponentPathBy: "/tree-grid/" @@ -536,11 +537,11 @@ export class TreeGridConfigGenerator implements IConfigGenerator { // TreeGrid Paging sample configs.push(new Config({ - additionalFiles: ["/src/app/tree-grid/data/foods.ts"], + additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/tree-grid/data/foods.ts"], appModuleConfig: new AppModuleConfig({ - imports: [IgxTreeGridModule, TreeGridPagingSampleComponent, IgxButtonModule, IgxRippleModule, IgxIconModule], + imports: [IgxPreventDocumentScrollModule, IgxTreeGridModule, TreeGridPagingSampleComponent, IgxButtonModule, IgxRippleModule, IgxIconModule], ngDeclarations: [TreeGridPagingSampleComponent], - ngImports: [IgxTreeGridModule, IgxButtonModule, IgxRippleModule, IgxIconModule] + ngImports: [IgxPreventDocumentScrollModule, IgxTreeGridModule, IgxButtonModule, IgxRippleModule, IgxIconModule] }), component: TreeGridPagingSampleComponent, shortenComponentPathBy: "/tree-grid/" @@ -548,55 +549,55 @@ export class TreeGridConfigGenerator implements IConfigGenerator { // TreeGrid Editing sample configs.push(new Config({ - additionalFiles: ["/src/app/tree-grid/data/employees-flat.ts", "/src/app/tree-grid/tree-grid-editing-sample/employee.ts"], + additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/tree-grid/data/employees-flat.ts", "/src/app/tree-grid/tree-grid-editing-sample/employee.ts"], appModuleConfig: new AppModuleConfig({ - imports: [IgxTreeGridModule, TreeGridEditingSampleComponent, IgxButtonModule, IgxDialogModule, + imports: [IgxPreventDocumentScrollModule, IgxTreeGridModule, TreeGridEditingSampleComponent, IgxButtonModule, IgxDialogModule, IgxInputGroupModule, IgxCheckboxModule, IgxDatePickerModule], ngDeclarations: [TreeGridEditingSampleComponent], - ngImports: [IgxTreeGridModule, IgxButtonModule, IgxDialogModule, IgxInputGroupModule, IgxCheckboxModule, IgxDatePickerModule] + ngImports: [IgxPreventDocumentScrollModule, IgxTreeGridModule, IgxButtonModule, IgxDialogModule, IgxInputGroupModule, IgxCheckboxModule, IgxDatePickerModule] }), component: TreeGridEditingSampleComponent, shortenComponentPathBy: "/tree-grid/" })); configs.push(new Config({ - additionalFiles: ["/src/app/tree-grid/data/employees-flat.ts"], + additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/tree-grid/data/employees-flat.ts"], appModuleConfig: new AppModuleConfig({ - imports: [TreeGridEditingEventsComponent, IgxTreeGridModule, IgxToastModule], + imports: [IgxPreventDocumentScrollModule, TreeGridEditingEventsComponent, IgxTreeGridModule, IgxToastModule], ngDeclarations: [TreeGridEditingEventsComponent], - ngImports: [IgxTreeGridModule, IgxToastModule] + ngImports: [IgxPreventDocumentScrollModule, IgxTreeGridModule, IgxToastModule] }), component: TreeGridEditingEventsComponent })); configs.push(new Config({ - additionalFiles: ["/src/app/tree-grid/data/employees-flat.ts"], + additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/tree-grid/data/employees-flat.ts"], appModuleConfig: new AppModuleConfig({ - imports: [IgxTreeGridModule, TreeGridEditingStyleComponent], + imports: [IgxPreventDocumentScrollModule, IgxTreeGridModule, TreeGridEditingStyleComponent], ngDeclarations: [TreeGridEditingStyleComponent], - ngImports: [IgxTreeGridModule] + ngImports: [IgxPreventDocumentScrollModule, IgxTreeGridModule] }), component: TreeGridEditingStyleComponent, shortenComponentPathBy: "/tree-grid/" })); configs.push(new Config({ - additionalFiles: ["/src/app/tree-grid/data/foods.ts"], + additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/tree-grid/data/foods.ts"], appModuleConfig: new AppModuleConfig({ - imports: [IgxTreeGridModule, TreeGridExternalExcelStyleFilteringComponent], + imports: [IgxPreventDocumentScrollModule, IgxTreeGridModule, TreeGridExternalExcelStyleFilteringComponent], ngDeclarations: [TreeGridExternalExcelStyleFilteringComponent], - ngImports: [IgxTreeGridModule] + ngImports: [IgxPreventDocumentScrollModule, IgxTreeGridModule] }), component: TreeGridExternalExcelStyleFilteringComponent, shortenComponentPathBy: "/tree-grid/" })); configs.push(new Config({ - additionalFiles: ["/src/app/tree-grid/data/foods.ts"], + additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/tree-grid/data/foods.ts"], appModuleConfig: new AppModuleConfig({ - imports: [IgxTreeGridModule, TreeGridExternalAdvancedFilteringComponent], + imports: [IgxPreventDocumentScrollModule, IgxTreeGridModule, TreeGridExternalAdvancedFilteringComponent], ngDeclarations: [TreeGridExternalAdvancedFilteringComponent], - ngImports: [IgxTreeGridModule] + ngImports: [IgxPreventDocumentScrollModule, IgxTreeGridModule] }), component: TreeGridExternalAdvancedFilteringComponent, shortenComponentPathBy: "/tree-grid/" @@ -604,11 +605,11 @@ export class TreeGridConfigGenerator implements IConfigGenerator { // TreeGrid Remote Filtering sample configs.push(new Config({ - additionalFiles: ["/src/app/tree-grid/data/employees-flat.ts", "/src/app/tree-grid/services/remoteFilteringService.ts"], + additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/tree-grid/data/employees-flat.ts", "/src/app/tree-grid/services/remoteFilteringService.ts"], appModuleConfig: new AppModuleConfig({ - imports: [IgxTreeGridModule, TreeGridRemoteFilteringSampleComponent, IgxIconModule, IgxToastModule], + imports: [IgxPreventDocumentScrollModule, IgxTreeGridModule, TreeGridRemoteFilteringSampleComponent, IgxIconModule, IgxToastModule], ngDeclarations: [TreeGridRemoteFilteringSampleComponent], - ngImports: [IgxTreeGridModule, IgxIconModule, IgxToastModule] + ngImports: [IgxPreventDocumentScrollModule, IgxTreeGridModule, IgxIconModule, IgxToastModule] }), component: TreeGridRemoteFilteringSampleComponent, shortenComponentPathBy: "/tree-grid/" @@ -616,11 +617,11 @@ export class TreeGridConfigGenerator implements IConfigGenerator { // TreeGrid multi cell selection configs.push(new Config({ - additionalFiles: ["/src/app/tree-grid/data/foods.ts"], + additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/tree-grid/data/foods.ts"], appModuleConfig: new AppModuleConfig({ - imports: [TreeGridMultiCellSelectionComponent, IgxGridModule, IgxTreeGridModule, IgxToastModule, IgxSnackbarModule], + imports: [IgxPreventDocumentScrollModule, TreeGridMultiCellSelectionComponent, IgxGridModule, IgxTreeGridModule, IgxToastModule, IgxSnackbarModule], ngDeclarations: [TreeGridMultiCellSelectionComponent], - ngImports: [IgxGridModule, IgxTreeGridModule, IgxToastModule, IgxSnackbarModule] + ngImports: [IgxPreventDocumentScrollModule, IgxGridModule, IgxTreeGridModule, IgxToastModule, IgxSnackbarModule] }), component: TreeGridMultiCellSelectionComponent, shortenComponentPathBy: "/tree-grid/" @@ -628,11 +629,11 @@ export class TreeGridConfigGenerator implements IConfigGenerator { // TreeGrid multi cell selection - styling configs.push(new Config({ - additionalFiles: ["/src/app/tree-grid/data/foods.ts"], + additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/tree-grid/data/foods.ts"], appModuleConfig: new AppModuleConfig({ - imports: [TreeGridMultiCellSelectionStyleComponent, IgxTreeGridModule], + imports: [IgxPreventDocumentScrollModule, TreeGridMultiCellSelectionStyleComponent, IgxTreeGridModule], ngDeclarations: [TreeGridMultiCellSelectionStyleComponent], - ngImports: [IgxTreeGridModule] + ngImports: [IgxPreventDocumentScrollModule, IgxTreeGridModule] }), component: TreeGridMultiCellSelectionStyleComponent, shortenComponentPathBy: "/tree-grid/" @@ -640,23 +641,23 @@ export class TreeGridConfigGenerator implements IConfigGenerator { // TreeGrid Load On Demand Sample configs.push(new Config({ - additionalFiles: ["/src/app/tree-grid/tree-grid-load-on-demand-sample/remoteService.ts"], + additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/tree-grid/tree-grid-load-on-demand-sample/remoteService.ts"], appModuleConfig: new AppModuleConfig({ - imports: [IgxTreeGridModule, TreeGridLoadOnDemandSampleComponent], + imports: [IgxPreventDocumentScrollModule, IgxTreeGridModule, TreeGridLoadOnDemandSampleComponent], ngDeclarations: [TreeGridLoadOnDemandSampleComponent], - ngImports: [IgxTreeGridModule] + ngImports: [IgxPreventDocumentScrollModule, IgxTreeGridModule] }), component: TreeGridLoadOnDemandSampleComponent })); // TreeGrid Excel Style Filtering Load On Demand Sample configs.push(new Config({ - additionalFiles: ["/src/app/tree-grid/tree-grid-excel-style-filtering-load-on-demand/remoteValues.service.ts", - "/src/app/tree-grid/data/employees-flat.ts"], + additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/tree-grid/tree-grid-excel-style-filtering-load-on-demand/remoteValues.service.ts", + "/src/app/tree-grid/data/employees-flat.ts"], appModuleConfig: new AppModuleConfig({ - imports: [IgxTreeGridModule, TreeGridExcelStyleFilteringLoadOnDemandComponent, IgxIconModule, RemoteValuesService], + imports: [IgxPreventDocumentScrollModule, IgxTreeGridModule, TreeGridExcelStyleFilteringLoadOnDemandComponent, IgxIconModule, RemoteValuesService], ngDeclarations: [TreeGridExcelStyleFilteringLoadOnDemandComponent], - ngImports: [IgxTreeGridModule, IgxIconModule], + ngImports: [IgxPreventDocumentScrollModule, IgxTreeGridModule, IgxIconModule], ngProviders: [RemoteValuesService] }), component: TreeGridExcelStyleFilteringLoadOnDemandComponent @@ -664,12 +665,12 @@ export class TreeGridConfigGenerator implements IConfigGenerator { // Tree Grid Row Drag - Advanced Sample configs.push(new Config({ - additionalFiles: ["/src/app/tree-grid/data/employees.ts"], + additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/tree-grid/data/employees.ts"], appModuleConfig: new AppModuleConfig({ - imports: [IgxTreeGridModule, TreeGridRowDrag, IgxButtonModule, + imports: [IgxPreventDocumentScrollModule, IgxTreeGridModule, TreeGridRowDrag, IgxButtonModule, IgxInputGroupModule, IgxIconModule, IgxDragDropModule], ngDeclarations: [TreeGridRowDrag], - ngImports: [IgxTreeGridModule, IgxButtonModule, IgxInputGroupModule, IgxIconModule, IgxDragDropModule] + ngImports: [IgxPreventDocumentScrollModule, IgxTreeGridModule, IgxButtonModule, IgxInputGroupModule, IgxIconModule, IgxDragDropModule] }), component: TreeGridRowDrag, shortenComponentPathBy: "/tree-grid/" @@ -677,12 +678,12 @@ export class TreeGridConfigGenerator implements IConfigGenerator { // Tree Grid Row Drag - Base Sample configs.push(new Config({ - additionalFiles: ["/src/app/tree-grid/data/employees.ts"], + additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/tree-grid/data/employees.ts"], appModuleConfig: new AppModuleConfig({ - imports: [IgxTreeGridModule, TreeGridRowDragBase, IgxButtonModule, + imports: [IgxPreventDocumentScrollModule, IgxTreeGridModule, TreeGridRowDragBase, IgxButtonModule, IgxInputGroupModule, IgxDragDropModule], ngDeclarations: [TreeGridRowDragBase], - ngImports: [IgxTreeGridModule, IgxButtonModule, IgxInputGroupModule, IgxDragDropModule] + ngImports: [IgxPreventDocumentScrollModule, IgxTreeGridModule, IgxButtonModule, IgxInputGroupModule, IgxDragDropModule] }), component: TreeGridRowDragBase, shortenComponentPathBy: "/tree-grid/" @@ -690,12 +691,12 @@ export class TreeGridConfigGenerator implements IConfigGenerator { // Tree Grid Multi Row Drag sample configs.push(new Config({ - additionalFiles: ["/src/app/tree-grid/data/employees.ts"], + additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/tree-grid/data/employees.ts"], appModuleConfig: new AppModuleConfig({ - imports: [IgxTreeGridModule, TreeGridMultiRowDrag, IgxButtonModule, + imports: [IgxPreventDocumentScrollModule, IgxTreeGridModule, TreeGridMultiRowDrag, IgxButtonModule, IgxInputGroupModule, IgxIconModule, IgxDragDropModule], ngDeclarations: [TreeGridMultiRowDrag], - ngImports: [IgxTreeGridModule, IgxButtonModule, IgxInputGroupModule, IgxIconModule, IgxDragDropModule] + ngImports: [IgxPreventDocumentScrollModule, IgxTreeGridModule, IgxButtonModule, IgxInputGroupModule, IgxIconModule, IgxDragDropModule] }), component: TreeGridMultiRowDrag, shortenComponentPathBy: "/tree-grid/" @@ -703,11 +704,11 @@ export class TreeGridConfigGenerator implements IConfigGenerator { // Tree Grid Row Rerdering sample configs.push(new Config({ - additionalFiles: ["/src/app/tree-grid/data/employees-flat.ts"], + additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/tree-grid/data/employees-flat.ts"], appModuleConfig: new AppModuleConfig({ - imports: [IgxTreeGridModule, TreeGridRowReorderComponent, IgxDragDropModule], + imports: [IgxPreventDocumentScrollModule, IgxTreeGridModule, TreeGridRowReorderComponent, IgxDragDropModule], ngDeclarations: [TreeGridRowReorderComponent], - ngImports: [IgxTreeGridModule, IgxDragDropModule] + ngImports: [IgxPreventDocumentScrollModule, IgxTreeGridModule, IgxDragDropModule] }), component: TreeGridRowReorderComponent, shortenComponentPathBy: "/tree-grid/" @@ -715,11 +716,11 @@ export class TreeGridConfigGenerator implements IConfigGenerator { // Tree Grid Keyboard Navigation Sample configs.push(new Config({ - additionalFiles: ["/projects/app-lob/src/app/tree-grid/tree-grid-childdatakey-sample/data.ts"], + additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/projects/app-lob/src/app/tree-grid/tree-grid-childdatakey-sample/data.ts"], appModuleConfig: new AppModuleConfig({ - imports: [IgxTreeGridModule, TreeGridKBNavigationComponent], + imports: [IgxPreventDocumentScrollModule, IgxTreeGridModule, TreeGridKBNavigationComponent], ngDeclarations: [TreeGridKBNavigationComponent], - ngImports: [IgxTreeGridModule] + ngImports: [IgxPreventDocumentScrollModule, IgxTreeGridModule] }), component: TreeGridKBNavigationComponent, shortenComponentPathBy: "/tree-grid/" @@ -727,11 +728,11 @@ export class TreeGridConfigGenerator implements IConfigGenerator { // Tree Grid Remote Paging Sample configs.push(new Config({ - additionalFiles: ["/src/app/tree-grid/tree-grid-remote-paging-sample/remotePagingService.ts"], + additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/tree-grid/tree-grid-remote-paging-sample/remotePagingService.ts"], appModuleConfig: new AppModuleConfig({ - imports: [IgxTreeGridModule, TreeGridRemotePagingSampleComponent, IgxSelectModule], + imports: [IgxPreventDocumentScrollModule, IgxTreeGridModule, TreeGridRemotePagingSampleComponent, IgxSelectModule], ngDeclarations: [TreeGridRemotePagingSampleComponent], - ngImports: [IgxTreeGridModule, IgxSelectModule] + ngImports: [IgxPreventDocumentScrollModule, IgxTreeGridModule, IgxSelectModule] }), component: TreeGridRemotePagingSampleComponent, shortenComponentPathBy: "/tree-grid/" @@ -739,11 +740,11 @@ export class TreeGridConfigGenerator implements IConfigGenerator { // TreeGrid Paging sample configs.push(new Config({ - additionalFiles: ["/src/app/tree-grid/data/foods.ts"], + additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/tree-grid/data/foods.ts"], appModuleConfig: new AppModuleConfig({ - imports: [IgxTreeGridModule, TreeGridPagingStyleSampleComponent, IgxButtonModule, IgxRippleModule, IgxIconModule], + imports: [IgxPreventDocumentScrollModule, IgxTreeGridModule, TreeGridPagingStyleSampleComponent, IgxButtonModule, IgxRippleModule, IgxIconModule], ngDeclarations: [TreeGridPagingStyleSampleComponent], - ngImports: [IgxTreeGridModule, IgxButtonModule, IgxRippleModule, IgxIconModule] + ngImports: [IgxPreventDocumentScrollModule, IgxTreeGridModule, IgxButtonModule, IgxRippleModule, IgxIconModule] }), component: TreeGridPagingStyleSampleComponent, shortenComponentPathBy: "/tree-grid/" @@ -751,11 +752,11 @@ export class TreeGridConfigGenerator implements IConfigGenerator { // TreeGrid Multi Column Header Template sample configs.push(new Config({ - additionalFiles: ["/src/app/tree-grid/data/employees-flat-detailed.ts"], + additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/tree-grid/data/employees-flat-detailed.ts"], appModuleConfig: new AppModuleConfig({ - imports: [IgxTreeGridModule, TreeGridMultiColumnHeaderTemplateSampleComponent], + imports: [IgxPreventDocumentScrollModule, IgxTreeGridModule, TreeGridMultiColumnHeaderTemplateSampleComponent], ngDeclarations: [TreeGridMultiColumnHeaderTemplateSampleComponent], - ngImports: [IgxTreeGridModule] + ngImports: [IgxPreventDocumentScrollModule, IgxTreeGridModule] }), component: TreeGridMultiColumnHeaderTemplateSampleComponent, shortenComponentPathBy: "/tree-grid/" @@ -763,11 +764,11 @@ export class TreeGridConfigGenerator implements IConfigGenerator { // TreeGrid Clipboard actions sample configs.push(new Config({ - additionalFiles: ["/src/app/tree-grid/tree-grid-clipboard-operations-sample/data.ts"], + additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/tree-grid/tree-grid-clipboard-operations-sample/data.ts"], appModuleConfig: new AppModuleConfig({ - imports: [IgxTreeGridModule, TreeGridClipboardSampleComponent, IgxSwitchModule], + imports: [IgxPreventDocumentScrollModule, IgxTreeGridModule, TreeGridClipboardSampleComponent, IgxSwitchModule], ngDeclarations: [TreeGridClipboardSampleComponent], - ngImports: [IgxTreeGridModule, IgxSwitchModule] + ngImports: [IgxPreventDocumentScrollModule, IgxTreeGridModule, IgxSwitchModule] }), component: TreeGridClipboardSampleComponent, shortenComponentPathBy: "/tree-grid/" @@ -775,69 +776,69 @@ export class TreeGridConfigGenerator implements IConfigGenerator { // Tree Grid cell selection sample configs.push(new Config({ component: TreeGridCellSelectionComponent, - additionalFiles: ["/src/app/data/utils.ts", "/src/app/tree-grid/data/employees-flat.ts"], + additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/data/utils.ts", "/src/app/tree-grid/data/employees-flat.ts"], appModuleConfig: new AppModuleConfig({ - imports: [TreeGridCellSelectionComponent, IgxGridModule, IgxSwitchModule, + imports: [IgxPreventDocumentScrollModule, TreeGridCellSelectionComponent, IgxGridModule, IgxSwitchModule, IgxIconModule, IgxButtonGroupModule, IgxAvatarModule], ngDeclarations: [TreeGridCellSelectionComponent, IgxGridModule, IgxIconModule, IgxSwitchModule, IgxButtonGroupModule, IgxAvatarModule], - ngImports: [IgxGridModule] + ngImports: [IgxPreventDocumentScrollModule, IgxGridModule] }) })); // TreeGrid Advanced Filtering sample configs.push(new Config({ - additionalFiles: ["/src/app/tree-grid/data/employees-flat.ts"], + additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/tree-grid/data/employees-flat.ts"], appModuleConfig: new AppModuleConfig({ - imports: [IgxTreeGridModule, TreeGridAdvancedFilteringSampleComponent], + imports: [IgxPreventDocumentScrollModule, IgxTreeGridModule, TreeGridAdvancedFilteringSampleComponent], ngDeclarations: [TreeGridAdvancedFilteringSampleComponent], - ngImports: [IgxTreeGridModule] + ngImports: [IgxPreventDocumentScrollModule, IgxTreeGridModule] }), component: TreeGridAdvancedFilteringSampleComponent })); // TreeGrid Advanced Filtering Style sample configs.push(new Config({ - additionalFiles: ["/src/app/tree-grid/data/employees-flat.ts"], + additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/tree-grid/data/employees-flat.ts"], appModuleConfig: new AppModuleConfig({ - imports: [IgxTreeGridModule, TreeGridAdvancedFilteringStyleComponent], + imports: [IgxPreventDocumentScrollModule, IgxTreeGridModule, TreeGridAdvancedFilteringStyleComponent], ngDeclarations: [TreeGridAdvancedFilteringStyleComponent], - ngImports: [IgxTreeGridModule] + ngImports: [IgxPreventDocumentScrollModule, IgxTreeGridModule] }), component: TreeGridAdvancedFilteringStyleComponent })); // TreeGrid Conditional Row Selection Template actions sample configs.push(new Config({ - additionalFiles: ["/src/app/tree-grid/data/employees-flat.ts"], + additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/tree-grid/data/employees-flat.ts"], appModuleConfig: new AppModuleConfig({ - imports: [IgxTreeGridModule, TreeGridConditionalRowSelectorsSampleComponent, IgxCheckboxModule], + imports: [IgxPreventDocumentScrollModule, IgxTreeGridModule, TreeGridConditionalRowSelectorsSampleComponent, IgxCheckboxModule], ngDeclarations: [TreeGridConditionalRowSelectorsSampleComponent], - ngImports: [IgxTreeGridModule, IgxCheckboxModule] + ngImports: [IgxPreventDocumentScrollModule, IgxTreeGridModule, IgxCheckboxModule] }), component: TreeGridConditionalRowSelectorsSampleComponent })); // TreeGrid Row Selectors Template - Numbers configs.push(new Config({ - additionalFiles: [ + additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/tree-grid/data/employees-flat.ts" ], appModuleConfig: new AppModuleConfig({ - imports: [IgxCheckboxModule, IgxTreeGridModule, TreeGridSelectionTemplateNumbersSampleComponent], + imports: [IgxPreventDocumentScrollModule, IgxCheckboxModule, IgxTreeGridModule, TreeGridSelectionTemplateNumbersSampleComponent], ngDeclarations: [TreeGridSelectionTemplateNumbersSampleComponent], - ngImports: [IgxCheckboxModule, IgxTreeGridModule] + ngImports: [IgxPreventDocumentScrollModule, IgxCheckboxModule, IgxTreeGridModule] }), component: TreeGridSelectionTemplateNumbersSampleComponent, shortenComponentPathBy: "/tree-grid/" })); configs.push(new Config({ - additionalFiles: ["/src/app/tree-grid/data/employees-flat-avatars.ts"], + additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/tree-grid/data/employees-flat-avatars.ts"], appModuleConfig: new AppModuleConfig({ - imports: [IgxTreeGridModule, TreeGridStyleComponent, IgxAvatarModule], + imports: [IgxPreventDocumentScrollModule, IgxTreeGridModule, TreeGridStyleComponent, IgxAvatarModule], ngDeclarations: [TreeGridStyleComponent], - ngImports: [IgxTreeGridModule, IgxAvatarModule] + ngImports: [IgxPreventDocumentScrollModule, IgxTreeGridModule, IgxAvatarModule] }), component: TreeGridStyleComponent, shortenComponentPathBy: "/tree-grid/" @@ -846,32 +847,32 @@ export class TreeGridConfigGenerator implements IConfigGenerator { // TreeGrid cellStyles configs.push(new Config({ component: TreeGridConditionalCellStyle2Component, - additionalFiles: ["/src/app/tree-grid/data/foods.ts"], + additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/tree-grid/data/foods.ts"], appModuleConfig: new AppModuleConfig({ - imports: [IgxTreeGridModule, TreeGridConditionalCellStyle2Component], + imports: [IgxPreventDocumentScrollModule, IgxTreeGridModule, TreeGridConditionalCellStyle2Component], ngDeclarations: [TreeGridConditionalCellStyle2Component], - ngImports: [IgxTreeGridModule] + ngImports: [IgxPreventDocumentScrollModule, IgxTreeGridModule] }) })); configs.push(new Config({ - additionalFiles: ["/src/app/tree-grid/data/employees-flat-detailed.ts"], + additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/tree-grid/data/employees-flat-detailed.ts"], appModuleConfig: new AppModuleConfig({ - imports: [IgxTreeGridModule, IgxTooltipModule, TreeGridMultiCollapsibleColumnGroupsComponent], + imports: [IgxPreventDocumentScrollModule, IgxTreeGridModule, IgxTooltipModule, TreeGridMultiCollapsibleColumnGroupsComponent], ngDeclarations: [TreeGridMultiCollapsibleColumnGroupsComponent], - ngImports: [IgxTreeGridModule, IgxTooltipModule] + ngImports: [IgxPreventDocumentScrollModule, IgxTreeGridModule, IgxTooltipModule] }), component: TreeGridMultiCollapsibleColumnGroupsComponent })); configs.push(new Config({ - additionalFiles: [ + additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/tree-grid/data/employees-flat.ts" ], appModuleConfig: new AppModuleConfig({ - imports: [IgxTreeGridModule, TreeGridAllDataSummaryComponent], + imports: [IgxPreventDocumentScrollModule, IgxTreeGridModule, TreeGridAllDataSummaryComponent], ngDeclarations: [TreeGridAllDataSummaryComponent], - ngImports: [IgxTreeGridModule] + ngImports: [IgxPreventDocumentScrollModule, IgxTreeGridModule] }), component: TreeGridAllDataSummaryComponent })); diff --git a/live-editing/configs/app-dv-configs/DVGridConfig.ts b/live-editing/configs/app-dv-configs/DVGridConfig.ts index f155d41b23..762b694d71 100644 --- a/live-editing/configs/app-dv-configs/DVGridConfig.ts +++ b/live-editing/configs/app-dv-configs/DVGridConfig.ts @@ -7,6 +7,7 @@ import { FinJSDemoComponent } from "../../../projects/app-lob/src/app/grid-finjs import { LocalDataService } from "../../../projects/app-lob/src/app/grid-finjs/localData.service"; import { GridComponent } from "../../../projects/app-lob/src/app/grid/grid-boston-marathon/grid.component"; import { GridMasterDetailSampleComponent } from "../../../projects/app-lob/src/app/grid/grid-master-detail/grid-master-detail.component"; +import { IgxPreventDocumentScrollModule } from "../../../src/app/directives/prevent-scroll.directive"; import { DependenciesType } from "../../services/DependenciesType"; import { AppModuleConfig } from "../core/AppModuleConfig"; import { Config } from "../core/Config"; @@ -18,15 +19,15 @@ export class DVGridConfigGenerator implements IConfigGenerator { configs.push(new Config({ component: GridComponent, - additionalFiles: ["/src/app/grid/services/data.ts"], + additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/grid/services/data.ts"], additionalDependencies: ["igniteui-angular-charts", "igniteui-angular-core"], appModuleConfig: new AppModuleConfig({ - imports: [HttpClientModule, IgxAvatarModule, IgxBadgeModule, IgxButtonModule, + imports: [IgxPreventDocumentScrollModule, HttpClientModule, IgxAvatarModule, IgxBadgeModule, IgxButtonModule, IgxGridModule, IgxIconModule, IgxInputGroupModule, IgxProgressBarModule, IgxRippleModule, IgxSwitchModule, GridComponent, IgxSparklineCoreModule, IgxSparklineModule], ngDeclarations: [GridComponent], - ngImports: [IgxAvatarModule, IgxBadgeModule, IgxButtonModule, IgxGridModule, + ngImports: [IgxPreventDocumentScrollModule, IgxAvatarModule, IgxBadgeModule, IgxButtonModule, IgxGridModule, IgxIconModule, IgxInputGroupModule, IgxProgressBarModule, IgxRippleModule, IgxSwitchModule, HttpClientModule, IgxSparklineCoreModule, IgxSparklineModule] }) @@ -35,14 +36,14 @@ export class DVGridConfigGenerator implements IConfigGenerator { // master-detail sample configs.push(new Config({ component: GridMasterDetailSampleComponent, - additionalFiles: ["/projects/app-lob/src/app/services/athletesData.ts"], + additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/projects/app-lob/src/app/services/athletesData.ts"], additionalDependencies: ["igniteui-angular-charts", "igniteui-angular-core"], appModuleConfig: new AppModuleConfig({ - imports: [GridMasterDetailSampleComponent, IgxGridModule, IgxCategoryChartModule, + imports: [IgxPreventDocumentScrollModule, GridMasterDetailSampleComponent, IgxGridModule, IgxCategoryChartModule, IgxAvatarModule, IgxTabsModule, IgxIconModule, IgxPieChartModule, IgxLegendModule, IgxDividerModule], ngDeclarations: [GridMasterDetailSampleComponent], - ngImports: [IgxGridModule, IgxCategoryChartModule, IgxPieChartModule, IgxLegendModule, + ngImports: [IgxPreventDocumentScrollModule, IgxGridModule, IgxCategoryChartModule, IgxPieChartModule, IgxLegendModule, IgxAvatarModule, IgxTabsModule, IgxIconModule, IgxDividerModule], ngProviders: [] }) @@ -50,15 +51,15 @@ export class DVGridConfigGenerator implements IConfigGenerator { configs.push(new Config({ component: GridCRMComponent, - additionalFiles: ["/projects/app-lob/src/app/services/athletesData.ts"], + additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/projects/app-lob/src/app/services/athletesData.ts"], additionalDependencies: ["igniteui-angular-charts", "igniteui-angular-core"], appModuleConfig: new AppModuleConfig({ - imports: [HttpClientModule, IgxAvatarModule, IgxBadgeModule, IgxButtonModule, + imports: [IgxPreventDocumentScrollModule, HttpClientModule, IgxAvatarModule, IgxBadgeModule, IgxButtonModule, IgxGridModule, IgxIconModule, IgxInputGroupModule, IgxProgressBarModule, IgxRippleModule, IgxSwitchModule, IgxToggleModule, IgxCheckboxModule, IgxExcelExporterService, GridCRMComponent, IgxSparklineCoreModule, IgxSparklineModule], ngDeclarations: [GridCRMComponent], - ngImports: [IgxAvatarModule, IgxBadgeModule, IgxButtonModule, IgxGridModule, + ngImports: [IgxPreventDocumentScrollModule, IgxAvatarModule, IgxBadgeModule, IgxButtonModule, IgxGridModule, IgxIconModule, IgxInputGroupModule, IgxProgressBarModule, IgxRippleModule, IgxSwitchModule, IgxToggleModule, IgxCheckboxModule, HttpClientModule, IgxSparklineCoreModule, IgxSparklineModule], @@ -70,15 +71,15 @@ export class DVGridConfigGenerator implements IConfigGenerator { configs.push(new Config({ component: FinJSDemoComponent, dependenciesType: DependenciesType.Charts, - additionalFiles: ["/projects/app-lob/src/app/grid-finjs/localData.service.ts", + additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/projects/app-lob/src/app/grid-finjs/localData.service.ts", "/projects/app-lob/src/app/services/financialData.ts"], appModuleConfig: new AppModuleConfig({ - imports: [IgxCategoryChartModule, + imports: [IgxPreventDocumentScrollModule, IgxCategoryChartModule, IgxGridModule, IgxButtonGroupModule, IgxIconModule, IgxSliderModule, IgxToggleModule, IgxButtonModule, IgxExcelExporterService, IgxCsvExporterService, IgxSwitchModule, IgxRippleModule, FinJSDemoComponent, IgxDialogModule, LocalDataService], ngDeclarations: [FinJSDemoComponent], - ngImports: [IgxGridModule, IgxButtonGroupModule, IgxIconModule, IgxSliderModule, IgxToggleModule, + ngImports: [IgxPreventDocumentScrollModule, IgxGridModule, IgxButtonGroupModule, IgxIconModule, IgxSliderModule, IgxToggleModule, IgxButtonModule, IgxSwitchModule, IgxRippleModule, IgxCategoryChartModule, IgxDialogModule], ngProviders: [LocalDataService, IgxExcelExporterService, IgxCsvExporterService] }) diff --git a/live-editing/configs/app-dv-configs/DVHierarchicalGridConfig.ts b/live-editing/configs/app-dv-configs/DVHierarchicalGridConfig.ts index 323b445141..035c979285 100644 --- a/live-editing/configs/app-dv-configs/DVHierarchicalGridConfig.ts +++ b/live-editing/configs/app-dv-configs/DVHierarchicalGridConfig.ts @@ -2,6 +2,7 @@ import { IgxHierarchicalGridModule } from "igniteui-angular"; import { IgxSparklineCoreModule, IgxSparklineModule } from "igniteui-angular-charts"; import { HGridColumnResizingSampleComponent } from "../../../projects/app-lob/src/app/hierarchical-grid/hierarchical-grid-column-resizing/hierarchical-grid-resizing.component"; +import { IgxPreventDocumentScrollModule } from "../../../src/app/directives/prevent-scroll.directive"; import { AppModuleConfig } from "../core/AppModuleConfig"; import { Config } from "../core/Config"; import { IConfigGenerator } from "../core/IConfigGenerator"; @@ -11,12 +12,12 @@ export class DVHierarchicalGridConfigGenerator implements IConfigGenerator { const configs = new Array(); configs.push(new Config({ - additionalFiles: ["/src/app/hierarchical-grid/data.ts"], + additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/hierarchical-grid/data.ts"], additionalDependencies: ["igniteui-angular-charts", "igniteui-angular-core"], appModuleConfig: new AppModuleConfig({ - imports: [IgxHierarchicalGridModule, HGridColumnResizingSampleComponent, IgxSparklineCoreModule, IgxSparklineModule], + imports: [IgxPreventDocumentScrollModule, IgxHierarchicalGridModule, HGridColumnResizingSampleComponent, IgxSparklineCoreModule, IgxSparklineModule], ngDeclarations: [HGridColumnResizingSampleComponent], - ngImports: [IgxHierarchicalGridModule, IgxSparklineCoreModule, IgxSparklineModule] + ngImports: [IgxPreventDocumentScrollModule, IgxHierarchicalGridModule, IgxSparklineCoreModule, IgxSparklineModule] }), component: HGridColumnResizingSampleComponent })); diff --git a/live-editing/configs/app-dv-configs/DVTreeGridConfig.ts b/live-editing/configs/app-dv-configs/DVTreeGridConfig.ts index 2d1ff5ce5e..9c91b01900 100644 --- a/live-editing/configs/app-dv-configs/DVTreeGridConfig.ts +++ b/live-editing/configs/app-dv-configs/DVTreeGridConfig.ts @@ -6,6 +6,7 @@ import { TreeGridChilddatakeySampleComponent } from "../../../projects/app-lob/s import { TreeGridPrimaryforeignkeySampleComponent } from "../../../projects/app-lob/src/app/tree-grid/tree-grid-primaryforeignkey-sample/tree-grid-primaryforeignkey-sample.component"; import { TreeGridFinJSComponent } from "../../../projects/app-lob/src/app/treegrid-finjs/tree-grid-finjs-sample.component"; import { TreeGridGroupingPipe } from "../../../projects/app-lob/src/app/treegrid-finjs/tree-grid-grouping.pipe"; +import { IgxPreventDocumentScrollModule } from "../../../src/app/directives/prevent-scroll.directive"; import { AppModuleConfig } from "../core/AppModuleConfig"; import { Config } from "../core/Config"; import { IConfigGenerator } from "../core/IConfigGenerator"; @@ -16,12 +17,12 @@ export class DVTreeGridConfigGenerator implements IConfigGenerator { // TreeGrid ChildDataKey Sample configs.push(new Config({ - additionalFiles: ["/projects/app-lob/src/app/tree-grid/tree-grid-childdatakey-sample/data.ts"], + additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/projects/app-lob/src/app/tree-grid/tree-grid-childdatakey-sample/data.ts"], additionalDependencies: ["igniteui-angular-charts", "igniteui-angular-core"], appModuleConfig: new AppModuleConfig({ - imports: [IgxTreeGridModule, TreeGridChilddatakeySampleComponent, IgxExcelExporterService, IgxCsvExporterService, IgxSparklineCoreModule, IgxSparklineModule], + imports: [IgxPreventDocumentScrollModule, IgxTreeGridModule, TreeGridChilddatakeySampleComponent, IgxExcelExporterService, IgxCsvExporterService, IgxSparklineCoreModule, IgxSparklineModule], ngDeclarations: [TreeGridChilddatakeySampleComponent], - ngImports: [IgxTreeGridModule, IgxSparklineCoreModule, IgxSparklineModule], + ngImports: [IgxPreventDocumentScrollModule, IgxTreeGridModule, IgxSparklineCoreModule, IgxSparklineModule], ngProviders: [IgxExcelExporterService, IgxCsvExporterService] }), component: TreeGridChilddatakeySampleComponent, @@ -30,27 +31,27 @@ export class DVTreeGridConfigGenerator implements IConfigGenerator { // TreeGrid Primary/Foreign Key Sample configs.push(new Config({ - additionalFiles: ["/projects/app-lob/src/app/tree-grid/tree-grid-primaryforeignkey-sample/data.ts"], + additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/projects/app-lob/src/app/tree-grid/tree-grid-primaryforeignkey-sample/data.ts"], additionalDependencies: ["igniteui-angular-charts", "igniteui-angular-core"], appModuleConfig: new AppModuleConfig({ - imports: [IgxTreeGridModule, TreeGridPrimaryforeignkeySampleComponent, IgxSparklineCoreModule, IgxSparklineModule], + imports: [IgxPreventDocumentScrollModule, IgxTreeGridModule, TreeGridPrimaryforeignkeySampleComponent, IgxSparklineCoreModule, IgxSparklineModule], ngDeclarations: [TreeGridPrimaryforeignkeySampleComponent], - ngImports: [IgxTreeGridModule, IgxSparklineCoreModule, IgxSparklineModule] + ngImports: [IgxPreventDocumentScrollModule, IgxTreeGridModule, IgxSparklineCoreModule, IgxSparklineModule] }), component: TreeGridPrimaryforeignkeySampleComponent, shortenComponentPathBy: "/tree-grid/" })); configs.push(new Config({ - additionalFiles: ["/projects/app-lob/src/app/grid-finjs/localData.service.ts", + additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/projects/app-lob/src/app/grid-finjs/localData.service.ts", "/projects/app-lob/src/app/services/financialData.ts", "/projects/app-lob/src/app/treegrid-finjs/tree-grid-grouping.pipe.ts"], appModuleConfig: new AppModuleConfig({ - imports: [IgxTreeGridModule, IgxButtonGroupModule, IgxIconModule, IgxSliderModule, IgxToggleModule, + imports: [IgxPreventDocumentScrollModule, IgxTreeGridModule, IgxButtonGroupModule, IgxIconModule, IgxSliderModule, IgxToggleModule, IgxButtonModule, IgxExcelExporterService, IgxSwitchModule, IgxRippleModule, TreeGridFinJSComponent, LocalDataService, TreeGridGroupingPipe], ngDeclarations: [TreeGridFinJSComponent, TreeGridGroupingPipe], - ngImports: [IgxTreeGridModule, IgxButtonGroupModule, IgxIconModule, IgxSliderModule, IgxToggleModule, + ngImports: [IgxPreventDocumentScrollModule, IgxTreeGridModule, IgxButtonGroupModule, IgxIconModule, IgxSliderModule, IgxToggleModule, IgxButtonModule, IgxSwitchModule, IgxRippleModule], ngProviders: [LocalDataService, IgxExcelExporterService] }), diff --git a/src/app/directives/prevent-scroll.directive.ts b/src/app/directives/prevent-scroll.directive.ts new file mode 100644 index 0000000000..a944013f98 --- /dev/null +++ b/src/app/directives/prevent-scroll.directive.ts @@ -0,0 +1,61 @@ +import { AfterViewInit, Directive, Host, Input, NgModule, Optional } from "@angular/core"; +import { IgxGridBaseDirective } from "igniteui-angular"; + +@Directive({ + selector: "[igxPreventDocumentScroll]" +}) +export class IgxPreventDocumentScrollDirective implements AfterViewInit { + private _preventScroll = true; + private gridBody: HTMLElement; + + /** + * A boolean indicating if page scroll should be prevented while mouse wheeling over the grid, + * when grid scroll has reached top or bottom. Defaults to true. + * ```html + * + * + * ``` + */ + @Input("igxPreventDocumentScroll") + public set preventScroll(val: boolean) { + if (val === false) { this._preventScroll = false; } + } + + /** + * @hidden + */ + constructor(@Host() @Optional() private grid: IgxGridBaseDirective) { + this.gridBody = this.getGridBody(); + } + + public ngAfterViewInit() { + if (this._preventScroll) { + this.gridBody.addEventListener("wheel", this.preventDocumentScroll, { passive: false }); + } + } + + public ngOnDestroy() { + this.gridBody.removeEventListener("wheel", this.preventDocumentScroll); + } + + /** + * Prevents scrolling the page, when mouse wheel over the grid body. + */ + private preventDocumentScroll(event) { + event.preventDefault(); + } + + private getGridBody(): HTMLElement { + return this.grid.nativeElement; + } +} + +/** + * @hidden + */ +@NgModule({ + declarations: [IgxPreventDocumentScrollDirective], + exports: [IgxPreventDocumentScrollDirective] +}) + +export class IgxPreventDocumentScrollModule { } diff --git a/src/app/grid/grids.module.ts b/src/app/grid/grids.module.ts index 86ccf00ecc..fad157e945 100644 --- a/src/app/grid/grids.module.ts +++ b/src/app/grid/grids.module.ts @@ -10,7 +10,7 @@ import { IgxIconModule, IgxInputGroupModule, IgxProgressBarModule, IgxRadioModule, IgxRippleModule, IgxSelectModule, IgxSliderModule, IgxSnackbarModule, IgxSwitchModule, IgxTabsModule, IgxToastModule, IgxToggleModule, IgxTooltipModule } from "igniteui-angular"; -import { IgxPreventDocumentScrollModule } from "../../../projects/app-lob/src/app/directives/prevent-scroll.directive"; +import { IgxPreventDocumentScrollModule } from "../directives/prevent-scroll.directive"; import { CustomGridPagingStyleSample } from "./custom-grid-paging-style/custom-grid-paging-style.component"; import { GridAdvancedFilteringSampleComponent } from "./grid-advanced-filtering-sample/grid-advanced-filtering-sample.component"; import { GridAdvancedFilteringStyleComponent } from "./grid-advanced-filtering-style/grid-advanced-filtering-style.component"; diff --git a/src/app/hierarchical-grid/hierarchical-grid.module.ts b/src/app/hierarchical-grid/hierarchical-grid.module.ts index 9745047477..0ce8e5110b 100644 --- a/src/app/hierarchical-grid/hierarchical-grid.module.ts +++ b/src/app/hierarchical-grid/hierarchical-grid.module.ts @@ -7,7 +7,7 @@ import { IgxAvatarModule, IgxBadgeModule, IgxBannerModule, IgxButtonGroupModule, IgxComboModule, IgxCsvExporterService, IgxDatePickerModule, IgxDialogModule, IgxExcelExporterService, IgxFocusModule, IgxGridModule, IgxHierarchicalGridModule, IgxIconModule, IgxInputGroupModule, IgxProgressBarModule, IgxRadioModule, IgxRippleModule, IgxSelectModule, IgxSliderModule, IgxSnackbarModule, IgxSwitchModule, IgxTabsModule, IgxToastModule, IgxToggleModule, IgxTooltipModule } from "igniteui-angular"; -import { IgxPreventDocumentScrollModule } from "../../../projects/app-lob/src/app/directives/prevent-scroll.directive"; +import { IgxPreventDocumentScrollModule } from "../directives/prevent-scroll.directive"; import { HGridAdvancedFilteringStyleComponent } from "./hierarchical-grid-advanced-filtering-style/hierarchical-grid-advanced-filtering-style.component"; import { HGridAdvancedFilteringSampleComponent } from "./hierarchical-grid-advanced-filtering/hierarchical-grid-advanced-filtering.component"; import { HGridAllDataSummaryComponent } from "./hierarchical-grid-allData-summary/hierarchical-grid-allData-summary.component"; diff --git a/src/app/tree-grid/tree-grid.module.ts b/src/app/tree-grid/tree-grid.module.ts index dd06746401..33e63fd9b5 100644 --- a/src/app/tree-grid/tree-grid.module.ts +++ b/src/app/tree-grid/tree-grid.module.ts @@ -22,7 +22,7 @@ import { IgxTooltipModule, IgxTreeGridModule } from "igniteui-angular"; -import { IgxPreventDocumentScrollModule } from "../../../projects/app-lob/src/app/directives/prevent-scroll.directive"; +import { IgxPreventDocumentScrollModule } from "../directives/prevent-scroll.directive"; // tslint:disable:max-line-length import { RemoteFilteringService } from "./services/remoteFilteringService"; import {