Commit cf032391 authored by Marcelo Rivera's avatar Marcelo Rivera

(fix): added documentation

(fix): cleanup
parent 1bc00288
No related merge requests found
Pipeline #106616458 failed with stages
in 25 minutes and 25 seconds
......@@ -18,11 +18,12 @@
<i
*ngIf="attachment.shouldBeBlurred(entity)"
class="material-icons mature-icon"
>explicit</i
>
<i *ngIf="isUnlisted(entity)" class="material-icons unlisted-icon"
>visibility_off</i
>
explicit
</i>
<i *ngIf="isUnlisted(entity)" class="material-icons unlisted-icon">
visibility_off
</i>
</a>
</ng-container>
</div>
......@@ -17,8 +17,7 @@ export class NewsfeedTilesComponent {
constructor(
public attachment: AttachmentService,
private router: Router,
private overlayModalService: OverlayModalService,
private featuresService: FeaturesService
private overlayModalService: OverlayModalService
) {}
getThumbnailSrc(entity: any) {
......@@ -48,7 +47,11 @@ export class NewsfeedTilesComponent {
return entity && (entity.access_id === '0' || entity.access_id === 0);
}
clickedImage(entity: any, batchImage) {
/**
* @param entity
* @param batchImage the image element where the user clicked
*/
clickedImage(entity: any, batchImage: HTMLImageElement) {
const isNotTablet = Math.min(screen.width, screen.height) < 768;
const pageUrl = `/media/${entity.entity_guid}`;
......@@ -57,22 +60,12 @@ export class NewsfeedTilesComponent {
return;
}
if (!this.featuresService.has('media-modal')) {
this.router.navigate([pageUrl]);
return;
} else {
if (entity.width === '0' || entity.height === '0') {
this.setImageDimensions(entity, batchImage);
}
this.openModal(entity);
if (entity.width === '0' || entity.height === '0') {
this.setImageDimensions(entity, batchImage);
}
this.openModal(entity);
}
// setVideoDimensions($event) {
// this.videoDimensions = $event.dimensions;
// entity.custom_data.dimensions = videoDimensions;
// }
setImageDimensions(entity, imageElement: HTMLImageElement) {
const img: HTMLImageElement = imageElement;
entity.width = img.naturalWidth;
......
Please register or to comment