made annotations a bit prettier
This commit is contained in:
parent
d4365188a8
commit
5b73d5ff23
@ -34,7 +34,8 @@
|
|||||||
<div class="right-fixed-container">
|
<div class="right-fixed-container">
|
||||||
|
|
||||||
<!-- Quick navigation tab-->
|
<!-- Quick navigation tab-->
|
||||||
<div class="vertical" (click)="selectTab('NAVIGATION')" [ngClass]="{ active: navigationTab}" #navigationTabElement>
|
<div class="vertical" (click)="selectTab('NAVIGATION')" [ngClass]="{ active: navigationTab}"
|
||||||
|
#navigationTabElement>
|
||||||
<div class="tab-title" [ngClass]="navigationTab ? 'heading' : 'subheading'">
|
<div class="tab-title" [ngClass]="navigationTab ? 'heading' : 'subheading'">
|
||||||
Quick Navigation
|
Quick Navigation
|
||||||
</div>
|
</div>
|
||||||
@ -62,7 +63,8 @@
|
|||||||
</div>
|
</div>
|
||||||
|
|
||||||
<!-- Annotations tab-->
|
<!-- Annotations tab-->
|
||||||
<div (click)="selectTab('ANNOTATIONS')" class="vertical" [ngClass]="{ active: annotationsTab }" #annotationsContainer>
|
<div (click)="selectTab('ANNOTATIONS')" class="vertical" [ngClass]="{ active: annotationsTab }"
|
||||||
|
#annotationsContainer>
|
||||||
<div class="tab-title" [ngClass]="annotationsTab ? 'heading' : 'subheading'">
|
<div class="tab-title" [ngClass]="annotationsTab ? 'heading' : 'subheading'">
|
||||||
Annotations
|
Annotations
|
||||||
</div>
|
</div>
|
||||||
@ -73,10 +75,10 @@
|
|||||||
attr.annotation-page="{{annotation.getPageNumber()}}"
|
attr.annotation-page="{{annotation.getPageNumber()}}"
|
||||||
(click)="selectAnnotation(annotation)"
|
(click)="selectAnnotation(annotation)"
|
||||||
[ngClass]="{ active: selectedAnnotation === annotation }">
|
[ngClass]="{ active: selectedAnnotation === annotation }">
|
||||||
<div class="clamp-1">{{annotation.Id}}</div>
|
<div><strong>Type: </strong>{{getType(annotation.Id)}}</div>
|
||||||
<div>Page {{annotation.getPageNumber()}}</div>
|
<div><strong>Dictionary: </strong>{{getDictionary(annotation.Id)}}</div>
|
||||||
<div>{{annotation.getContents()}}</div>
|
<div><strong>Page: </strong> {{annotation.getPageNumber()}}</div>
|
||||||
<div>{{annotation.getStatus()}}</div>
|
<div *ngIf="annotation.getContents()"><strong>Content: </strong>{{annotation.getContents()}}</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@ -221,14 +221,23 @@ export class FilePreviewScreenComponent implements OnInit {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
getType(id: string) {
|
||||||
|
const parts = id.split(':');
|
||||||
|
return parts.length >= 1 ? parts[0] : 'n/a';
|
||||||
|
}
|
||||||
|
|
||||||
|
getDictionary(id: string) {
|
||||||
|
const parts = id.split(':');
|
||||||
|
return parts.length >= 2 ? parts[1] : 'n/a';
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
(function() {
|
(function () {
|
||||||
// @ts-ignore
|
// @ts-ignore
|
||||||
if (!Element.prototype.scrollIntoViewIfNeeded) {
|
if (!Element.prototype.scrollIntoViewIfNeeded) {
|
||||||
// @ts-ignore
|
// @ts-ignore
|
||||||
Element.prototype.scrollIntoViewIfNeeded = function(centerIfNeeded) {
|
Element.prototype.scrollIntoViewIfNeeded = function (centerIfNeeded) {
|
||||||
centerIfNeeded = arguments.length === 0 ? true : !!centerIfNeeded;
|
centerIfNeeded = arguments.length === 0 ? true : !!centerIfNeeded;
|
||||||
|
|
||||||
const parent = this.parentNode,
|
const parent = this.parentNode,
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user