()
| 105 | } |
| 106 | |
| 107 | ngOnInit(): void { |
| 108 | let state; |
| 109 | const resizeListener = this.resize.pressEvent |
| 110 | .pipe( |
| 111 | tap(this.stopPropagation), |
| 112 | filter(() => this.splitter.isResizable(this.index)), |
| 113 | tap(() => { |
| 114 | state = this.splitter.dragState(this.index); |
| 115 | }), |
| 116 | switchMap(this.moveStream(this.resize)) |
| 117 | ) |
| 118 | .subscribe(({ pageX, pageY, originalX, originalY }) => { |
| 119 | let distance; |
| 120 | if (this.orientation === 'vertical') { |
| 121 | distance = pageY - originalY; |
| 122 | } else { |
| 123 | distance = pageX - originalX; |
| 124 | } |
| 125 | this.splitter.setSize(state, distance); |
| 126 | }); |
| 127 | this.subscriptions.add(resizeListener); |
| 128 | } |
| 129 | |
| 130 | ngAfterViewInit(): void { |
| 131 | this.initialCollapseStatus(); |
nothing calls this directly
no test coverage detected