}
nextDoc() {
- this.documentListViewService.getNext(this.document.id).subscribe((nextDocId: number) => {
- this.router.navigate(['documents', nextDocId])
- })
+ this.documentListViewService
+ .getNext(this.document.id)
+ .subscribe((nextDocId: number) => {
+ this.router.navigate(['documents', nextDocId])
+ })
}
-
- previousDoc () {
- this.documentListViewService.getPrevious(this.document.id).subscribe((prevDocId: number) => {
- this.router.navigate(['documents', prevDocId])
- })
+
+ previousDoc() {
+ this.documentListViewService
+ .getPrevious(this.document.id)
+ .subscribe((prevDocId: number) => {
+ this.router.navigate(['documents', prevDocId])
+ })
}
pdfPreviewLoaded(pdf: PDFDocumentProxy) {
hasPrevious(doc: number) {
if (this.documents) {
- let index = this.documents.findIndex(d => d.id == doc)
+ let index = this.documents.findIndex((d) => d.id == doc)
return index != -1 && !(index == 0 && this.currentPage == 1)
}
}
}
getPrevious(currentDocId: number): Observable<number> {
- return new Observable(prevDocId => {
+ return new Observable((prevDocId) => {
if (this.documents != null) {
-
- let index = this.documents.findIndex(d => d.id == currentDocId)
+ let index = this.documents.findIndex((d) => d.id == currentDocId)
if (index != 0) {
- prevDocId.next(this.documents[index-1].id)
+ prevDocId.next(this.documents[index - 1].id)
prevDocId.complete()
} else if (this.currentPage > 1) {
this.currentPage -= 1