mirror of
https://github.com/paperless-ngx/paperless-ngx.git
synced 2025-11-23 23:49:08 -06:00
try to fix some overflow stuff
This commit is contained in:
@@ -41,21 +41,15 @@
|
|||||||
}
|
}
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
<cdk-virtual-scroll-viewport
|
<cdk-virtual-scroll-viewport autosize class="bg-dark text-light font-monospace log-container" #logContainer>
|
||||||
autosize
|
|
||||||
[minBufferPx]="200"
|
|
||||||
[maxBufferPx]="600"
|
|
||||||
class="bg-dark p-3 text-light font-monospace log-container"
|
|
||||||
#logContainer>
|
|
||||||
@if (loading && !logFiles.length) {
|
@if (loading && !logFiles.length) {
|
||||||
<div>
|
<div>
|
||||||
<div class="spinner-border spinner-border-sm me-2" role="status"></div>
|
<div class="spinner-border spinner-border-sm me-2" role="status"></div>
|
||||||
<ng-container i18n>Loading...</ng-container>
|
<ng-container i18n>Loading...</ng-container>
|
||||||
</div>
|
</div>
|
||||||
|
} @else {
|
||||||
|
<div class="p-3">
|
||||||
|
<p *cdkVirtualFor="let log of logs" class="m-0 p-0" [ngClass]="'log-entry-' + log.level">{{log.message}}</p>
|
||||||
|
</div>
|
||||||
}
|
}
|
||||||
<p *cdkVirtualFor="let log of logs"
|
|
||||||
class="m-0 p-0"
|
|
||||||
[ngClass]="'log-entry-' + log.level">
|
|
||||||
{{log.message}}
|
|
||||||
</p>
|
|
||||||
</cdk-virtual-scroll-viewport>
|
</cdk-virtual-scroll-viewport>
|
||||||
|
|||||||
@@ -110,7 +110,6 @@ export class LogsComponent
|
|||||||
})
|
})
|
||||||
if (hasChanges) {
|
if (hasChanges) {
|
||||||
this.logs = parsed
|
this.logs = parsed
|
||||||
this.logContainer?.checkViewportSize()
|
|
||||||
this.scrollToBottom()
|
this.scrollToBottom()
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@@ -146,6 +145,9 @@ export class LogsComponent
|
|||||||
|
|
||||||
scrollToBottom(): void {
|
scrollToBottom(): void {
|
||||||
this.changedetectorRef.detectChanges()
|
this.changedetectorRef.detectChanges()
|
||||||
this.logContainer?.scrollTo({ bottom: 0 })
|
setTimeout(() => {
|
||||||
|
this.logContainer?.checkViewportSize()
|
||||||
|
this.logContainer?.scrollTo({ bottom: 0 })
|
||||||
|
}, 50)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user