Skip to content

Commit 48c535f

Browse files
committed
GridstackComponent cleanup
1 parent 51e428c commit 48c535f

File tree

1 file changed

+14
-14
lines changed

1 file changed

+14
-14
lines changed

demo/angular/src/app/gridstack.component.ts

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@ export class GridstackComponent implements OnInit, AfterContentInit, OnDestroy {
8383
private ngUnsubscribe: Subject<void> = new Subject();
8484

8585
constructor(
86-
private readonly ngZone: NgZone,
86+
private readonly zone: NgZone,
8787
private readonly elementRef: ElementRef<GridHTMLElement>,
8888
) {
8989
}
@@ -102,7 +102,7 @@ export class GridstackComponent implements OnInit, AfterContentInit, OnDestroy {
102102

103103
/** wait until after all DOM is ready to init gridstack children (after angular ngFor and sub-components run first) */
104104
public ngAfterContentInit(): void {
105-
this.ngZone.runOutsideAngular(() => {
105+
this.zone.runOutsideAngular(() => {
106106
// track whenever the children list changes and update the layout...
107107
this.gridstackItems?.changes
108108
.pipe(takeUntil(this.ngUnsubscribe))
@@ -144,18 +144,18 @@ export class GridstackComponent implements OnInit, AfterContentInit, OnDestroy {
144144
private hookEvents(grid?: GridStack) {
145145
if (!grid) return;
146146
grid
147-
.on('added', (event: Event, nodes: GridStackNode[]) => this.ngZone.run(() => { this.checkEmpty(); this.addedCB.emit({event, nodes}); }))
148-
.on('change', (event: Event, nodes: GridStackNode[]) => this.ngZone.run(() => this.changeCB.emit({event, nodes})))
149-
.on('disable', (event: Event) => this.ngZone.run(() => this.disableCB.emit({event})))
150-
.on('drag', (event: Event, el: GridItemHTMLElement) => this.ngZone.run(() => this.dragCB.emit({event, el})))
151-
.on('dragstart', (event: Event, el: GridItemHTMLElement) => this.ngZone.run(() => this.dragStartCB.emit({event, el})))
152-
.on('dragstop', (event: Event, el: GridItemHTMLElement) => this.ngZone.run(() => this.dragStopCB.emit({event, el})))
153-
.on('dropped', (event: Event, previousNode: GridStackNode, newNode: GridStackNode) => this.ngZone.run(() => this.droppedCB.emit({event, previousNode, newNode})))
154-
.on('enable', (event: Event) => this.ngZone.run(() => this.enableCB.emit({event})))
155-
.on('removed', (event: Event, nodes: GridStackNode[]) => this.ngZone.run(() => { this.checkEmpty(); this.removedCB.emit({event, nodes}); }))
156-
.on('resize', (event: Event, el: GridItemHTMLElement) => this.ngZone.run(() => this.resizeCB.emit({event, el})))
157-
.on('resizestart', (event: Event, el: GridItemHTMLElement) => this.ngZone.run(() => this.resizeStartCB.emit({event, el})))
158-
.on('resizestop', (event: Event, el: GridItemHTMLElement) => this.ngZone.run(() => this.resizeStopCB.emit({event, el})))
147+
.on('added', (event: Event, nodes: GridStackNode[]) => this.zone.run(() => { this.checkEmpty(); this.addedCB.emit({event, nodes}); }))
148+
.on('change', (event: Event, nodes: GridStackNode[]) => this.zone.run(() => this.changeCB.emit({event, nodes})))
149+
.on('disable', (event: Event) => this.zone.run(() => this.disableCB.emit({event})))
150+
.on('drag', (event: Event, el: GridItemHTMLElement) => this.zone.run(() => this.dragCB.emit({event, el})))
151+
.on('dragstart', (event: Event, el: GridItemHTMLElement) => this.zone.run(() => this.dragStartCB.emit({event, el})))
152+
.on('dragstop', (event: Event, el: GridItemHTMLElement) => this.zone.run(() => this.dragStopCB.emit({event, el})))
153+
.on('dropped', (event: Event, previousNode: GridStackNode, newNode: GridStackNode) => this.zone.run(() => this.droppedCB.emit({event, previousNode, newNode})))
154+
.on('enable', (event: Event) => this.zone.run(() => this.enableCB.emit({event})))
155+
.on('removed', (event: Event, nodes: GridStackNode[]) => this.zone.run(() => { this.checkEmpty(); this.removedCB.emit({event, nodes}); }))
156+
.on('resize', (event: Event, el: GridItemHTMLElement) => this.zone.run(() => this.resizeCB.emit({event, el})))
157+
.on('resizestart', (event: Event, el: GridItemHTMLElement) => this.zone.run(() => this.resizeStartCB.emit({event, el})))
158+
.on('resizestop', (event: Event, el: GridItemHTMLElement) => this.zone.run(() => this.resizeStopCB.emit({event, el})))
159159
}
160160

161161
/** called by GS when a new item needs to be created, which we do as a Angular component, or deleted (skip) */

0 commit comments

Comments
 (0)