[ADF-829] i18n support for Viewer (#2489)

* i18n support for viewer

* remove commented out info drawer placeholder

* remove demo buttons
This commit is contained in:
Denys Vuika
2017-10-18 14:21:56 +01:00
committed by Eugenio Romano
parent 6d97e6724d
commit 643921ae30
5 changed files with 42 additions and 31 deletions

View File

@@ -12,7 +12,7 @@
<button *ngIf="allowGoBack"
class="adf-viewer-close-button"
mat-icon-button
matTooltip="Back"
matTooltip="{{ 'ADF_VIEWER.ACTIONS.BACK' | translate }}"
(click)="onBackButtonClick()">
<mat-icon>arrow_back</mat-icon>
</button>
@@ -22,7 +22,7 @@
<ng-container *ngIf="allowOpenWith">
<button mat-button [matMenuTriggerFor]="mnuOpenWith">
<span>Open with</span>
<span>{{ 'ADF_VIEWER.ACTIONS.OPEN_WITH' | translate }}</span>
<mat-icon>arrow_drop_down</mat-icon>
</button>
<mat-menu #mnuOpenWith="matMenu" [overlapTrigger]="false">
@@ -43,20 +43,20 @@
<adf-toolbar-divider></adf-toolbar-divider>
<button *ngIf="allowDownload" mat-icon-button matTooltip="Download" (click)="download()">
<button *ngIf="allowDownload" mat-icon-button matTooltip="{{ 'ADF_VIEWER.ACTIONS.DOWNLOAD' | translate }}" (click)="download()">
<mat-icon>file_download</mat-icon>
</button>
<button *ngIf="allowPrint" mat-icon-button matTooltip="Print">
<button *ngIf="allowPrint" mat-icon-button matTooltip="{{ 'ADF_VIEWER.ACTIONS.PRINT' | translate }}">
<mat-icon>print</mat-icon>
</button>
<button *ngIf="allowShare" mat-icon-button matTooltip="Share">
<button *ngIf="allowShare" mat-icon-button matTooltip="{{ 'ADF_VIEWER.ACTIONS.SHARE' | translate }}">
<mat-icon>share</mat-icon>
</button>
<ng-container *ngIf="allowMoreActions">
<button mat-icon-button [matMenuTriggerFor]="mnuMoreActions" matTooltip="More actions">
<button mat-icon-button [matMenuTriggerFor]="mnuMoreActions" matTooltip="{{ 'ADF_VIEWER.ACTIONS.MORE_ACTIONS' | translate }}">
<mat-icon>more_vert</mat-icon>
</button>
<mat-menu #mnuMoreActions="matMenu">
@@ -78,7 +78,7 @@
<ng-container *ngIf="allowInfoDrawer">
<adf-toolbar-divider></adf-toolbar-divider>
<button mat-icon-button matTooltip="Info"
<button mat-icon-button matTooltip="{{ 'ADF_VIEWER.ACTIONS.INFO' | translate }}"
[color]="showInfoDrawer ? 'accent' : 'default'"
(click)="showInfoDrawer = !showInfoDrawer">
<mat-icon>info_outline</mat-icon>
@@ -90,7 +90,7 @@
<ng-container *ngIf="isLoading">
<div class="adf-viewer__loading-screen">
<h2>Loading</h2>
<h2>{{ 'ADF_VIEWER.LOADING' | translate }}</h2>
<div>
<mat-spinner></mat-spinner>
</div>
@@ -138,18 +138,7 @@
<div class="adf-viewer__info-drawer">
<ng-content select="adf-viewer-info-drawer"></ng-content>
<ng-container *ngIf="!infoDrawer">
<mat-tab-group md-stretch-tabs>
<mat-tab label="Details">
<mat-card>
DETAILS
</mat-card>
</mat-tab>
<mat-tab label="Activity">
<mat-card>
Activity
</mat-card>
</mat-tab>
</mat-tab-group>
<!-- todo: default info drawer -->
</ng-container>
</div>
</ng-container>