Events
OnContainerInjected
OnContainerInjected: (eventData: { visualizer: Visualizer }) => void
Type declaration
-
- (eventData: { visualizer: Visualizer }): void
-
Parameters
-
eventData: { visualizer: Visualizer }
Returns void
OnProductChanged
OnProductChanged: (eventData: { fromFavorites?: undefined | false | true; product: IProduct }) => void
Type declaration
-
- (eventData: { fromFavorites?: undefined | false | true; product: IProduct }): void
-
Parameters
-
eventData: { fromFavorites?: undefined | false | true; product: IProduct }
-
Optional fromFavorites?: undefined | false | true
-
product: IProduct
Returns void
OnSceneConfigurationLabelChanged
OnSceneConfigurationLabelChanged: () => void
OnSceneLoaded
On
SceneLoaded: (eventData: { scene: IScene | undefined }) => void
Type declaration
-
- (eventData: { scene: IScene | undefined }): void
-
Parameters
-
eventData: { scene: IScene | undefined }
Returns void
OnUserChangedProduct
OnUserChangedProduct: (eventData: { product: IProduct }) => void
Type declaration
-
- (eventData: { product: IProduct }): void
-
Parameters
-
eventData: { product: IProduct }
Returns void
onApplicationPointClicked
onApplicationPointClicked: () => void
onApplicationSelected
on
ApplicationSelected: (eventData: { application: IApplication }) => void
onApplicationsNavigateButtonClicked
onApplicationsNavigateButtonClicked: () => void
onApplicationsStripButtonClicked
onApplicationsStripButtonClicked: () => void
onApplicationsStripOpened
onApplicationsStripOpened: () => void
onAsyncOperationEnded
onAsyncOperationEnded: (eventData: { processId: string }) => void
Type declaration
-
- (eventData: { processId: string }): void
-
Parameters
-
eventData: { processId: string }
Returns void
onAsyncOperationStarted
onAsyncOperationStarted: (eventData: { processId: string; progress: { percent: number } }) => void
Type declaration
-
- (eventData: { processId: string; progress: { percent: number } }): void
-
Parameters
-
eventData: { processId: string; progress: { percent: number } }
-
processId: string
-
progress: { percent: number }
Returns void
onCloseFullscreenClicked
onCloseFullscreenClicked: () => void
onFavoriteSceneClicked
onFavoriteSceneClicked: () => void
onFavoritesPanelClosed
onFavoritesPanelClosed: () => void
onFavoritesPanelOpened
onFavoritesPanelOpened: () => void
onFavoritesSceneDisplayed
on
FavoritesSceneDisplayed: (eventData: { scene: IFavoriteScene }) => void
onFullscreenClicked
onFullscreenClicked: () => void
onHoverHotspot
onHoverHotspot: (eventData: { hotspot: { application: string; isHover: boolean; title: string } }) => void
Type declaration
-
- (eventData: { hotspot: { application: string; isHover: boolean; title: string } }): void
-
Parameters
-
eventData: { hotspot: { application: string; isHover: boolean; title: string } }
-
hotspot: { application: string; isHover: boolean; title: string }
-
application: string
-
isHover: boolean
-
title: string
Returns void
onOrderSample
on
OrderSample: (eventData: { product: IProduct }) => void
Type declaration
-
- (eventData: { product: IProduct }): void
onProductAddedToCart
on
ProductAddedToCart: (eventData: { product: IProduct }) => void
Type declaration
-
- (eventData: { product: IProduct }): void
onProductAddedToFavorites
onProductRemovedFromFavorites
onSceneRemovedFromFavorites
onSceneTouched
on
SceneTouched: (eventData: { scene: IScene }) => void
Type declaration
-
- (eventData: { scene: IScene }): void
onScenesPanelClosed
onScenesPanelClosed: () => void
onScenesPanelOpened
onScenesPanelOpened: () => void
onSummaryClicked
onSummaryClicked: () => void
events when using addEventListener on the visualizer element for example:
const handleOnSceneLoaded = ({ scene }) => { }; visualizerApp.on('sceneLoaded', handleOnSceneLoaded);