Skip to content

Commit b477f8e

Browse files
committed
Starting in viewer image BenjaminBrandmeier#26 - Added parameter that opens viewer on first image when the gallery is first loaded or if the user changes gallery. Also updated README to include Parameter.
1 parent 3ada0ff commit b477f8e

File tree

2 files changed

+8
-1
lines changed

2 files changed

+8
-1
lines changed

README.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,8 @@ Additional optional parameter to support multiple galleries. Add it if you want
8484
[flexBorderSize]="3"
8585
[flexImageSize]="7"
8686
[galleryName]="'yourGalleryName'"
87-
(viewerChange)="yourNotificationFunction($event)">
87+
(viewerChange)="yourNotificationFunction($event)"
88+
[startInViewer]=false>
8889
</gallery>
8990
```
9091

src/app/gallery/gallery.component.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,8 @@ export class GalleryComponent implements OnInit, OnDestroy, OnChanges {
1717
@Input('flexImageSize') providedImageSize: number = 7
1818
@Input('galleryName') providedGalleryName: string = ''
1919
@Input('metadataUri') providedMetadataUri: string = undefined
20+
@Input('startInViewer') providedStartInViewer: boolean = false;
21+
2022

2123
@Output() viewerChange = new EventEmitter<boolean>()
2224

@@ -92,6 +94,10 @@ export class GalleryComponent implements OnInit, OnDestroy, OnChanges {
9294
// twice, single leads to different strange browser behaviour
9395
this.render()
9496
this.render()
97+
if(this.providedStartInViewer ){
98+
this.openImageViewer(this.images[0]);
99+
}
100+
95101
},
96102
err => this.providedMetadataUri ?
97103
console.error("Provided endpoint '"+this.providedMetadataUri+"' did not serve metadata correctly or in the expected format. \n\nSee here for more information: https://github.com/BenjaminBrandmeier/angular2-image-gallery/blob/master/docs/externalDataSource.md,\n\nOriginal error: " + err) :

0 commit comments

Comments
 (0)