mirror of
https://github.com/Alfresco/alfresco-ng2-components.git
synced 2025-05-12 17:04:57 +00:00
* changed dependency * Update lib/core/viewer/components/img-viewer.component.ts Co-authored-by: Denys Vuika <denys.vuika@alfresco.com> Co-authored-by: Denys Vuika <denys.vuika@alfresco.com>
78 lines
2.8 KiB
HTML
78 lines
2.8 KiB
HTML
<div id="adf-image-container" (keydown)="onKeyDown($event)" class="adf-image-container" tabindex="0" role="img" [attr.aria-label]="nameFile" data-automation-id="adf-image-container">
|
|
<img #image id="viewer-image" [src]="urlFile" [alt]="nameFile" (error)="onImageError()" />
|
|
</div>
|
|
|
|
<div class="adf-image-viewer__toolbar" *ngIf="showToolbar">
|
|
<adf-toolbar class="adf-main-toolbar">
|
|
<button
|
|
id="viewer-zoom-out-button"
|
|
title="{{ 'ADF_VIEWER.ARIA.ZOOM_OUT' | translate }}"
|
|
attr.aria-label="{{ 'ADF_VIEWER.ARIA.ZOOM_OUT' | translate }}"
|
|
mat-icon-button
|
|
(click)="zoomOut()">
|
|
<mat-icon>zoom_out</mat-icon>
|
|
</button>
|
|
|
|
<div class="adf-viewer__toolbar-page-scale" data-automation-id="adf-page-scale">
|
|
{{ currentScaleText }}
|
|
</div>
|
|
|
|
<button
|
|
id="viewer-zoom-in-button"
|
|
mat-icon-button
|
|
title="{{ 'ADF_VIEWER.ARIA.ZOOM_IN' | translate }}"
|
|
attr.aria-label="{{ 'ADF_VIEWER.ARIA.ZOOM_IN' | translate }}"
|
|
(click)="zoomIn()">
|
|
<mat-icon>zoom_in</mat-icon>
|
|
</button>
|
|
|
|
<button
|
|
*ngIf="!readOnly" id="viewer-rotate-button"
|
|
title="{{ 'ADF_VIEWER.ARIA.ROTATE' | translate }}"
|
|
attr.aria-label="{{ 'ADF_VIEWER.ARIA.ROTATE' | translate }}"
|
|
mat-icon-button
|
|
(click)="rotateImage()">
|
|
<mat-icon>rotate_left</mat-icon>
|
|
</button>
|
|
<button
|
|
*ngIf="!readOnly" id="viewer-crop-button"
|
|
title="{{ 'ADF_VIEWER.ARIA.CROP' | translate }}"
|
|
attr.aria-label="{{ 'ADF_VIEWER.ARIA.CROP' | translate }}"
|
|
mat-icon-button
|
|
(click)="cropImage()">
|
|
<mat-icon>crop</mat-icon>
|
|
</button>
|
|
|
|
<button
|
|
id="viewer-reset-button"
|
|
title="{{ 'ADF_VIEWER.ARIA.RESET' | translate }}"
|
|
attr.aria-label="{{ 'ADF_VIEWER.ARIA.RESET' | translate }}"
|
|
mat-icon-button
|
|
(click)="reset()">
|
|
<mat-icon>zoom_out_map</mat-icon>
|
|
</button>
|
|
|
|
</adf-toolbar>
|
|
|
|
<adf-toolbar class="adf-secondary-toolbar" *ngIf="!readOnly && isEditing">
|
|
<button
|
|
id="viewer-cancel-button"
|
|
title="{{ 'ADF_VIEWER.ARIA.CANCEL' | translate }}"
|
|
attr.aria-label="{{ 'ADF_VIEWER.ARIA.CANCEL' | translate }}"
|
|
mat-icon-button
|
|
(click)="reset()">
|
|
<mat-icon>close</mat-icon>
|
|
</button>
|
|
|
|
<button
|
|
id="viewer-save-button"
|
|
title="{{ 'ADF_VIEWER.ARIA.SAVE' | translate }}"
|
|
attr.aria-label="{{ 'ADF_VIEWER.ARIA.SAVE' | translate }}"
|
|
mat-icon-button
|
|
(click)="save()">
|
|
<mat-icon>check</mat-icon>
|
|
</button>
|
|
|
|
</adf-toolbar>
|
|
</div>
|