# ProductDetailGallery

# Data

Name Type Description Initial value
name string "ProductDetailGallery"
showFavoriteHint boolean false
responsive object {"undefined":{"type":"object","value":{"items":{"type":"number","value":7,"raw":"7"}},"raw":"{\"items\":{\"type\":\"number\",\"value\":7,\"raw\":\"7\"}}"}}
currentImage string ""
startIndex number 0
currentIndex number 0
tempIndex number 0
indexBefore number 0
controls array [ '<i class="icon icon-chevron-left"></i><span class="hidden-link-name">Navigate left</span>', '<i class="icon icon-chevron-right"></i><span class="hidden-link-name">Navigate right</span>', ]
selected number 0
showVariantImage boolean false

# Computed Properties

Name Description
productData Dependencies: dataProduct
routeUrlPds Dependencies: productData
routeUrlProductImg Dependencies: productData
itemDiscountPercent Dependencies: productData
itemIsSpecial Dependencies: productIsSpecial, productData
itemIsNew Dependencies: productData

# Methods

# setIndex()

Syntax

setIndex(index: unknow): void
1

# routeUrlGalleryThumbnail()

Syntax

routeUrlGalleryThumbnail(image: unknow): unknow
1

# routeUrlSmallGallery()

Syntax

routeUrlSmallGallery(image: unknow): unknow
1

# routeUrlGallery()

Syntax

routeUrlGallery(image: unknow): unknow
1

# routeOriginalImage()

Syntax

routeOriginalImage(image: unknow): unknow
1

# setDefaultProductImage()

Syntax

setDefaultProductImage(): void
1

# modalGalleryHide()

Syntax

modalGalleryHide(): void
1

# modalGalleryShow()

Syntax

modalGalleryShow(slideIndex: unknow): void
1

# goToGallery()

Syntax

goToGallery(slideIndex: unknow): void
1

# goToModal()

Syntax

goToModal(slideIndex: unknow): void
1