Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <div class="page">
- <ng-container [ngSwitch]="item?.layout">
- <div *ngSwitchCase="'1_1'" class="layout-holder">
- <div class="preview">
- <div class="layout-item" [style.width]="'100%'" [style.height]="'100%'">
- <ng-container
- *ngTemplateOutlet="imageTemplate; context: {image: item.photoList[0], index: index}"></ng-container>
- </div>
- <ng-container *ngIf="index != undefined">
- <ng-container *ngTemplateOutlet="imageControl; context: {index: index}"></ng-container>
- </ng-container>
- </div>
- </div>
- <div *ngSwitchCase="'2_1'" class="layout-holder">
- <div class="preview">
- <div class="layout-item" [style.width]="'50%'" [style.height]="'100%'">
- <ng-container
- *ngTemplateOutlet="imageTemplate; context: {image: item.photoList[0], index: index}"></ng-container>
- </div>
- <div class="layout-item" [style.width]="'50%'" [style.height]="'100%'">
- <ng-container
- *ngTemplateOutlet="imageTemplate; context: {image: item.photoList[1], index: index}"></ng-container>
- </div>
- <ng-container *ngIf="index != undefined">
- <ng-container *ngTemplateOutlet="imageControl; context: {index: index}"></ng-container>
- </ng-container>
- </div>
- </div>
- <div *ngSwitchCase="'2_2'" class="layout-holder">
- <div class="preview">
- <div class="layout-item" [style.height]="'50%'" [style.width]="'100%'">
- <ng-container
- *ngTemplateOutlet="imageTemplate; context: {image: item.photoList[0], index: index}"></ng-container>
- </div>
- <div class="layout-item" [style.height]="'50%'" [style.width]="'100%'">
- <ng-container
- *ngTemplateOutlet="imageTemplate; context: {image: item.photoList[1], index: index}"></ng-container>
- </div>
- <ng-container *ngIf="index != undefined">
- <ng-container *ngTemplateOutlet="imageControl; context: {index: index}"></ng-container>
- </ng-container>
- </div>
- </div>
- <div *ngSwitchCase="'3_1'" class="layout-holder">
- <div class="preview">
- <div class="layout-item" [style.height]="'50%'" [style.width]="'50%'">
- <ng-container
- *ngTemplateOutlet="imageTemplate; context: {image: item.photoList[0], index: index}"></ng-container>
- </div>
- <div class="layout-item" [style.height]="'50%'" [style.width]="'50%'">
- <ng-container
- *ngTemplateOutlet="imageTemplate; context: {image: item.photoList[1], index: index}"></ng-container>
- </div>
- <div class="layout-item" [style.height]="'50%'" [style.width]="'100%'">
- <ng-container
- *ngTemplateOutlet="imageTemplate; context: {image: item.photoList[2], index: index}"></ng-container>
- </div>
- <ng-container *ngIf="index != undefined">
- <ng-container *ngTemplateOutlet="imageControl; context: {index: index}"></ng-container>
- </ng-container>
- </div>
- </div>
- <div *ngSwitchCase="'3_2'" class="layout-holder">
- <div class="preview">
- <div class="layout-item" [style.height]="'60%'" [style.width]="'50%'">
- <ng-container
- *ngTemplateOutlet="imageTemplate; context: {image: item.photoList[0], index: index}"></ng-container>
- </div>
- <div class="layout-item" [style.height]="'60%'" [style.width]="'50%'">
- <ng-container
- *ngTemplateOutlet="imageTemplate; context: {image: item.photoList[1], index: index}"></ng-container>
- </div>
- <div class="layout-item" [style.height]="'40%'" [style.width]="'100%'">
- <ng-container
- *ngTemplateOutlet="imageTemplate; context: {image: item.photoList[2], index: index}"></ng-container>
- </div>
- <ng-container *ngIf="index != undefined">
- <ng-container *ngTemplateOutlet="imageControl; context: {index: index}"></ng-container>
- </ng-container>
- </div>
- </div>
- <div *ngSwitchCase="'3_3'" class="layout-holder">
- <div class="preview">
- <div class="layout-item" [style.height]="'50%'" [style.width]="'40%'">
- <ng-container
- *ngTemplateOutlet="imageTemplate; context: {image: item.photoList[0], index: index}"></ng-container>
- </div>
- <div class="layout-item" [style.height]="'50%'" [style.width]="'60%'">
- <ng-container
- *ngTemplateOutlet="imageTemplate; context: {image: item.photoList[1], index: index}"></ng-container>
- </div>
- <div class="layout-item" [style.height]="'50%'" [style.width]="'100%'">
- <ng-container
- *ngTemplateOutlet="imageTemplate; context: {image: item.photoList[2], index: index}"></ng-container>
- </div>
- <ng-container *ngIf="index != undefined">
- <ng-container *ngTemplateOutlet="imageControl; context: {index: index}"></ng-container>
- </ng-container>
- </div>
- </div>
- <div *ngSwitchCase="'4_1'" class="layout-holder">
- <div class="preview">
- <div class="layout-item" [style.height]="'50%'" [style.width]="'40%'">
- <ng-container
- *ngTemplateOutlet="imageTemplate; context: {image: item.photoList[0], index: index}"></ng-container>
- </div>
- <div class="layout-item" [style.height]="'50%'" [style.width]="'60%'">
- <ng-container
- *ngTemplateOutlet="imageTemplate; context: {image: item.photoList[1], index: index}"></ng-container>
- </div>
- <div class="layout-item" [style.height]="'50%'" [style.width]="'60%'">
- <ng-container
- *ngTemplateOutlet="imageTemplate; context: {image: item.photoList[2], index: index}"></ng-container>
- </div>
- <div class="layout-item" [style.height]="'50%'" [style.width]="'40%'">
- <ng-container
- *ngTemplateOutlet="imageTemplate; context: {image: item.photoList[3], index: index}"></ng-container>
- </div>
- <ng-container *ngIf="index != undefined">
- <ng-container *ngTemplateOutlet="imageControl; context: {index: index}"></ng-container>
- </ng-container>
- </div>
- </div>
- <div *ngSwitchCase="'4_2'" class="layout-holder">
- <div class="preview">
- <div class="layout-item" [style.height]="'55%'" [style.width]="'60%'">
- <ng-container
- *ngTemplateOutlet="imageTemplate; context: {image: item.photoList[0], index: index}"></ng-container>
- </div>
- <div class="layout-item" [style.height]="'55%'" [style.width]="'40%'">
- <ng-container
- *ngTemplateOutlet="imageTemplate; context: {image: item.photoList[1], index: index}"></ng-container>
- </div>
- <div class="layout-item" [style.height]="'45%'" [style.width]="'45%'">
- <ng-container
- *ngTemplateOutlet="imageTemplate; context: {image: item.photoList[2], index: index}"></ng-container>
- </div>
- <div class="layout-item" [style.height]="'45%'" [style.width]="'55%'">
- <ng-container
- *ngTemplateOutlet="imageTemplate; context: {image: item.photoList[3], index: index}"></ng-container>
- </div>
- <ng-container *ngIf="index != undefined">
- <ng-container *ngTemplateOutlet="imageControl; context: {index: index}"></ng-container>
- </ng-container>
- </div>
- </div>
- <div *ngSwitchCase="'4_3'" class="layout-holder">
- <div class="preview">
- <div class="layout-item" [style.height]="'50%'" [style.width]="'60%'">
- <ng-container
- *ngTemplateOutlet="imageTemplate; context: {image: item.photoList[0], index: index}"></ng-container>
- </div>
- <div class="layout-item" [style.height]="'50%'" [style.width]="'40%'">
- <ng-container
- *ngTemplateOutlet="imageTemplate; context: {image: item.photoList[1], index: index}"></ng-container>
- </div>
- <div class="layout-item" [style.height]="'50%'" [style.width]="'40%'">
- <ng-container
- *ngTemplateOutlet="imageTemplate; context: {image: item.photoList[2], index: index}"></ng-container>
- </div>
- <div class="layout-item" [style.height]="'50%'" [style.width]="'60%'">
- <ng-container
- *ngTemplateOutlet="imageTemplate; context: {image: item.photoList[3], index: index}"></ng-container>
- </div>
- <ng-container *ngIf="index != undefined">
- <ng-container *ngTemplateOutlet="imageControl; context: {index: index}"></ng-container>
- </ng-container>
- </div>
- </div>
- <div *ngSwitchCase="'4_4'" class="layout-holder">
- <div class="preview">
- <div class="layout-item" [style.height]="'50%'" [style.width]="'100%'">
- <ng-container
- *ngTemplateOutlet="imageTemplate; context: {image: item.photoList[0], index: index}"></ng-container>
- </div>
- <div class="layout-item" [style.height]="'50%'" [style.width]="'33.333%'">
- <ng-container
- *ngTemplateOutlet="imageTemplate; context: {image: item.photoList[1], index: index}"></ng-container>
- </div>
- <div class="layout-item" [style.height]="'50%'" [style.width]="'33.333%'">
- <ng-container
- *ngTemplateOutlet="imageTemplate; context: {image: item.photoList[2], index: index}"></ng-container>
- </div>
- <div class="layout-item" [style.height]="'50%'" [style.width]="'33.333%'">
- <ng-container
- *ngTemplateOutlet="imageTemplate; context: {image: item.photoList[3], index: index}"></ng-container>
- </div>
- <ng-container *ngIf="index != undefined">
- <ng-container *ngTemplateOutlet="imageControl; context: {index: index}"></ng-container>
- </ng-container>
- </div>
- </div>
- <div *ngSwitchCase="'5_1'" class="layout-holder">
- <div class="preview">
- <div class="layout-item" [style.height]="'50%'" [style.width]="'33.333%'">
- <ng-container
- *ngTemplateOutlet="imageTemplate; context: {image: item.photoList[0], index: index}"></ng-container>
- </div>
- <div class="layout-item" [style.height]="'50%'" [style.width]="'33.333%'">
- <ng-container
- *ngTemplateOutlet="imageTemplate; context: {image: item.photoList[1], index: index}"></ng-container>
- </div>
- <div class="layout-item" [style.height]="'50%'" [style.width]="'33.333%'">
- <ng-container
- *ngTemplateOutlet="imageTemplate; context: {image: item.photoList[2], index: index}"></ng-container>
- </div>
- <div class="layout-item" [style.height]="'50%'" [style.width]="'50%'">
- <ng-container
- *ngTemplateOutlet="imageTemplate; context: {image: item.photoList[3], index: index}"></ng-container>
- </div>
- <div class="layout-item" [style.height]="'50%'" [style.width]="'50%'">
- <ng-container
- *ngTemplateOutlet="imageTemplate; context: {image: item.photoList[4], index: index}"></ng-container>
- </div>
- <ng-container *ngIf="index != undefined">
- <ng-container *ngTemplateOutlet="imageControl; context: {index: index}"></ng-container>
- </ng-container>
- </div>
- </div>
- <div *ngSwitchCase="'5_2'" class="layout-holder">
- <div class="preview flex-column">
- <div class="layout-item" [style.height]="'60%'" [style.width]="'50%'">
- <ng-container
- *ngTemplateOutlet="imageTemplate; context: {image: item.photoList[0], index: index}"></ng-container>
- </div>
- <div class="layout-item" [style.height]="'40%'" [style.width]="'50%'">
- <ng-container
- *ngTemplateOutlet="imageTemplate; context: {image: item.photoList[1], index: index}"></ng-container>
- </div>
- <div class="layout-item" [style.height]="'33.333%'" [style.width]="'50%'">
- <ng-container
- *ngTemplateOutlet="imageTemplate; context: {image: item.photoList[2], index: index}"></ng-container>
- </div>
- <div class="layout-item" [style.height]="'33.333%'" [style.width]="'50%'">
- <ng-container
- *ngTemplateOutlet="imageTemplate; context: {image: item.photoList[3], index: index}"></ng-container>
- </div>
- <div class="layout-item" [style.height]="'33.333%'" [style.width]="'50%'">
- <ng-container
- *ngTemplateOutlet="imageTemplate; context: {image: item.photoList[4], index: index}"></ng-container>
- </div>
- <ng-container *ngIf="index != undefined">
- <ng-container *ngTemplateOutlet="imageControl; context: {index: index}"></ng-container>
- </ng-container>
- </div>
- </div>
- <div *ngSwitchCase="'5_3'" class="layout-holder">
- <div class="preview">
- <div class="layout-item" [style.height]="'50%'" [style.width]="'50%'">
- <ng-container
- *ngTemplateOutlet="imageTemplate; context: {image: item.photoList[0], index: index}"></ng-container>
- </div>
- <div class="layout-item" [style.height]="'50%'" [style.width]="'50%'">
- <ng-container
- *ngTemplateOutlet="imageTemplate; context: {image: item.photoList[1], index: index}"></ng-container>
- </div>
- <div class="layout-item" [style.height]="'50%'" [style.width]="'33.333%'">
- <ng-container
- *ngTemplateOutlet="imageTemplate; context: {image: item.photoList[2], index: index}"></ng-container>
- </div>
- <div class="layout-item" [style.height]="'50%'" [style.width]="'33.333%'">
- <ng-container
- *ngTemplateOutlet="imageTemplate; context: {image: item.photoList[3], index: index}"></ng-container>
- </div>
- <div class="layout-item" [style.height]="'50%'" [style.width]="'33.333%'">
- <ng-container
- *ngTemplateOutlet="imageTemplate; context: {image: item.photoList[4], index: index}"></ng-container>
- </div>
- <ng-container *ngIf="index != undefined">
- <ng-container *ngTemplateOutlet="imageControl; context: {index: index}"></ng-container>
- </ng-container>
- </div>
- </div>
- <div *ngSwitchCase="'6_1'" class="layout-holder">
- <div class="preview">
- <div class="layout-item" [style.height]="'50%'" [style.width]="'33.333%'">
- <ng-container
- *ngTemplateOutlet="imageTemplate; context: {image: item.photoList[0], index: index}"></ng-container>
- </div>
- <div class="layout-item" [style.height]="'50%'" [style.width]="'33.333%'">
- <ng-container
- *ngTemplateOutlet="imageTemplate; context: {image: item.photoList[1], index: index}"></ng-container>
- </div>
- <div class="layout-item" [style.height]="'50%'" [style.width]="'33.333%'">
- <ng-container
- *ngTemplateOutlet="imageTemplate; context: {image: item.photoList[2], index: index}"></ng-container>
- </div>
- <div class="layout-item" [style.height]="'50%'" [style.width]="'33.333%'">
- <ng-container
- *ngTemplateOutlet="imageTemplate; context: {image: item.photoList[3], index: index}"></ng-container>
- </div>
- <div class="layout-item" [style.height]="'50%'" [style.width]="'33.333%'">
- <ng-container
- *ngTemplateOutlet="imageTemplate; context: {image: item.photoList[4], index: index}"></ng-container>
- </div>
- <div class="layout-item" [style.height]="'50%'" [style.width]="'33.333%'">
- <ng-container
- *ngTemplateOutlet="imageTemplate; context: {image: item.photoList[5], index: index}"></ng-container>
- </div>
- <ng-container *ngIf="index != undefined">
- <ng-container *ngTemplateOutlet="imageControl; context: {index: index}"></ng-container>
- </ng-container>
- </div>
- </div>
- <div *ngSwitchCase="'6_2'" class="layout-holder">
- <div class="preview flex-column">
- <div class="layout-item" [style.height]="'100%'" [style.width]="'25%'">
- <ng-container
- *ngTemplateOutlet="imageTemplate; context: {image: item.photoList[0], index: index}"></ng-container>
- </div>
- <div class="layout-item" [style.height]="'100%'" [style.width]="'25%'">
- <ng-container
- *ngTemplateOutlet="imageTemplate; context: {image: item.photoList[1], index: index}"></ng-container>
- </div>
- <div class="layout-item" [style.height]="'25%'" [style.width]="'50%'">
- <ng-container
- *ngTemplateOutlet="imageTemplate; context: {image: item.photoList[2], index: index}"></ng-container>
- </div>
- <div class="layout-item" [style.height]="'25%'" [style.width]="'50%'">
- <ng-container
- *ngTemplateOutlet="imageTemplate; context: {image: item.photoList[3], index: index}"></ng-container>
- </div>
- <div class="layout-item" [style.height]="'25%'" [style.width]="'50%'">
- <ng-container
- *ngTemplateOutlet="imageTemplate; context: {image: item.photoList[4], index: index}"></ng-container>
- </div>
- <div class="layout-item" [style.height]="'25%'" [style.width]="'50%'">
- <ng-container
- *ngTemplateOutlet="imageTemplate; context: {image: item.photoList[5], index: index}"></ng-container>
- </div>
- <ng-container *ngIf="index != undefined">
- <ng-container *ngTemplateOutlet="imageControl; context: {index: index}"></ng-container>
- </ng-container>
- </div>
- </div>
- </ng-container>
- {{ index == 0 ? 'Fly leaf' : index }}
- </div>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement