Class Index
s7sdk.AudioDesc
The AudioDesc corresponds to the <item> element of the req=set response that contains
a <v> element with suffix mp3 and it represents a audio asset.
s7sdk.CapabilityState
Manages a set of capability states.
s7sdk.CarouselViewCapabilityState
The CarouselViewCapabilityState can be used to determine
the current state of the CarouselView component.
s7sdk.common.AudioCaptionsButton
The AudioCaptionsButton is a button that is used to toggle multi audio multi caption menu.
s7sdk.common.Button
The Button base class manages the core logic and behavior for
the various button sub-classes that are provided with the SDK.
s7sdk.common.CloseButton
The CloseButton is used to close the viewer's browser window when the window is opened using JavaScript.
s7sdk.common.ClosedCaptionButton
The ClosedCaptionButton is a two state button that is used to enable or disable closed captioning in a video.
s7sdk.common.Container
The Container component can be used as a parent component for other UI components that are part of the viewer application.
s7sdk.common.ControlBar
The ControlBar is a convenience component which acts as container to a set of UI elements like buttons and such.
s7sdk.common.Download
The Download is a button component which allows to download a PDF file associated with the catalog asset to the local system.
s7sdk.common.FullScreenButton
The FullScreenButton can be associated with a Container component to enter and exit full screen mode.
s7sdk.common.PanDownButton
You can associate the PanDownButton with a ZoomView component to pan down the current image in the viewer.
s7sdk.common.PanLeftButton
You can associate the PanLeftButton with a ZoomView component to pan left the current image in the viewer.
s7sdk.common.PanRightButton
You can associate the PanRightButton with a ZoomView component to pan right on the current image in the viewer.
s7sdk.common.PanUpButton
You can associate the PanUpButton with a ZoomView component to pan up the current image in the viewer.
s7sdk.common.PlayPauseButton
The PlayPauseButton is a two state button that is typically used for toggling between playing (or replaying) and pausing of the video playback in
the VideoPlayer component.
s7sdk.common.ScrollLeftRightButton
The ScrollLeftRightButton is a two state button that is used to controlBar scrolling.
s7sdk.common.ScrubberSwatchesButton
The ScrubberSwatchesButton is a two state button that is typically used for toggling between the PageScrubber and Swatches components
in eCatalog applications.
s7sdk.common.SearchButton
The SearchButton is a two state button that is used to show and hide search UI.
s7sdk.common.ThumbnailPageButton
The ThumbnailPageButton is a two state button that is typically used for toggling between the PageView and ThumbnailGridView components
in eCatalog applications.
s7sdk.common.TwoStateButton
The TwoStateButton base class manages the core logic and behavior for
the various two state button sub-classes that are provided with the SDK.
s7sdk.common.WebVtt
WebVtt is a class for parsing WebVtt content which could be used for various purpose
s7sdk.common.WebVttItem
WebVttItem represents a WebVtt cue.
s7sdk.common.ZoomInButton
You can associate the ZoomInButton with a ZoomView component to zoom in the viewer.
s7sdk.common.ZoomOutButton
You can associate the ZoomOutButton with a ZoomView component to zoom out the view.
s7sdk.common.ZoomResetButton
You can associate the ZoomResetButton with a ZoomView component to reset the zoom state of the view.
s7sdk.Enum
Collection of enumerated types.
s7sdk.event.AssetEvent
Dispatched every time a new asset is selected.s7sdk.event.AudioCaptionEvent
AAudioCaptionEvent is dispatched by AudioCaptions component whenever audio caption setting is changed.
s7sdk.event.CapabilityStateEvent
Dispatched whenever the component capability is changed.s7sdk.event.ControlComponentEvent
AComponentUpdatedEvent is dispatched by components when either setCSS or setModifier is called on a component.
s7sdk.event.FlyoutEvent
FlyoutEvent is dispatched every time the flyout view is shown or hidden.s7sdk.event.FrameEvent
FrameEvent is dispatched every time the currently active frame changes.s7sdk.event.InteractiveDataEvent
This event is dispatched for notifying availability of Interactive Data or when the interactive section is updated.s7sdk.event.InteractiveSwatchesEvent
This event is dispatched by theInteractiveSwatches component to
notify a action taken place due to user selection.
s7sdk.event.PopupEvent
This event is dispatched when a popup panel is closed.s7sdk.event.PovEvent
This event is dispatched byPanoramicView and Video360Player components
when a POV (PointOfView) changes because of auto rotation, end user interaction or setPov() API call.
s7sdk.event.ResizeEvent
Dispatched when a component or window changes its size.s7sdk.event.RolloverKeyEvent
Dispatched by components such as theImageMapEffect when rollover actions occur.
s7sdk.event.ScrollEvent
Dispatched every time the scroll position has changed.s7sdk.event.SearchEvent
This event is dispatched bySearchManager and SearchPanel components when new search is submitted by the user or
search request is processed and search response is generated.
s7sdk.event.SliderEvent
Dispatched by slider based components whenever particular actions have occurred.s7sdk.event.SocialEvent
ASocialEvent is dispatched by components from s7sdk.share package whenever sharing components are activated by the user.
s7sdk.event.StatusEvent
This event is sent when internal component state changes as more asset data is loaded the server by the component.s7sdk.event.SwatchEvent
Dispatched every time the current page changes.s7sdk.event.UserEvent
AUserEvent is dispatched by the SDK Viewer components when a user-initiated action occurs.
s7sdk.event.VideoEvent
AVideoEvent is dispatched by VideoPlayer component whenever video playback state changes.
s7sdk.event.ZoomPanEvent
Dispatched by NavigationView when the user has moved the view rectangle.s7sdk.event.ZoomRgnEvent
Dispatched by ZoomView and SpinView when the viewport rectangle changes.s7sdk.event.ZoomTargetEvent
Dispatched whenever a zoom target has been selected.s7sdk.favorites.AddFavoriteButton
The AddFavoriteButton is a toggle button normally used inside FavoritesMenu component.
s7sdk.favorites.FavoriteDesc
This is a single favorite instance added to particular frame in a catalog.
s7sdk.favorites.FavoritesEffect
The FavoritesEffect is an effect component which implements storing, rendering and editing capabilities for "favorites" feature.
s7sdk.favorites.FavoritesMenu
The FavoritesMenu is used as container for "favorites" buttons.
s7sdk.favorites.FavoritesView
The FavoritesView component is used to render the list of favorites added to the current catalog as thumbnails.
s7sdk.favorites.RemoveFavoriteButton
The RemoveFavoriteButton is a toggle button normally used inside FavoritesMenu component.
s7sdk.favorites.ViewAllFavoriteButton
The ViewAllFavoriteButton is a toggle button normally used inside FavoritesMenu component.
s7sdk.image.DimensionalView
The DimensionalView is a viewing component for displaying glTF/GLB, OBJ and STL files in the browser served by
Adobe Image Serving.
s7sdk.image.FlyoutZoomView
The FlyoutZoomView is an image viewing component that displays an image served by
Adobe Image Serving.
s7sdk.image.HotSpotEffect
The HotSpotEffect component is an effects component designed to add functionality to the
ZoomView and SpinView components.
s7sdk.image.ImageMapEffect
The ImageMapEffect component is an effects component designed to add functionality to the
ZoomView, SpinView and PageView components.
s7sdk.image.NavigationView
The NavigationView is an image viewing component that displays a thumbnail image served by
Adobe Image Serving.
s7sdk.image.PanoramicView
The PanoramicView is an image viewing component that displays a spherical panoramic image served by
Adobe Image Serving.
s7sdk.image.ZoomTargets
The ZoomTargets are essentially hyperlinks to specific regions in the image.
s7sdk.image.ZoomView
The ZoomView is an image viewing component that displays an image served by
Adobe Image Serving.
s7sdk.ImageDesc
The ImageDesc represents an image and corresponds to the <item> element of the req=set response that contains an <i> element.
s7sdk.info.InfoPanelPopup
InfoPanelPopup is a component that displays an info panel pop-up, normally on top of another image viewing component or in dedicated page area,
typically in response to a dispatched RolloverKeyEvent event.
s7sdk.InteractiveSwatchDesc
This is a single interactive swatch instance added to an InteractiveSwatches component.
s7sdk.ItemDesc
The ItemDesc is a base class of every set element.
s7sdk.ItemDescType
Asset types for ItemDesc.
s7sdk.Logger
The Logger is a special component that, like the ParameterManager, is part of the Adobe Experience Viewers HTML5 SDK core and as such
included in the Utils.js.
s7sdk.MapDesc
The MapDesc corresponds to the <map> element of the req=set response and it represents image maps.
s7sdk.MapDescShape
Shapes of image maps.
s7sdk.MediaSetDesc
The MediaSetDesc object represents a collection of images, videos, and other assets.
s7sdk.MediaSetParser
Static functions for handling MediaSet (req=set ImageServing) responses.s7sdk.model.AttributeSelectorModel
The AttributeSelectorModel is a collection of property models that all fall under a particular CSS selector.s7sdk.model.ClassSelectorModel
The ClassSelectorModel is a collection of property models that all fall under a particular CSS selector.s7sdk.model.ComponentModifierModel
Base component model class.s7sdk.model.CSSBackgroundModel
Background model groupds image, color, size and repeats7sdk.model.CSSBorderModel
Border model groups width, color, style and radiuss7sdk.model.CSSBoxShadowModel
BoxShadow model groupds image, color, size and repeats7sdk.model.CSSPositionModel
Postion model groups CSS properties that deal with position and will be represented by one widget, like: position, top, bottom, etc.s7sdk.model.CSSPropertyModel
Base CSSProperty model class.s7sdk.model.CSSSizeModel
Size model groups CSS properties that deal with size and will be represented by one widget, like width and height.s7sdk.model.CSSSpriteModel
Sprite models7sdk.model.ModifierModel
Model that wraps and manages Modifier objectss7sdk.model.SelectorModel
The SelectorModel represents a "simple selector" that can take part in a chain of other SelectorModel instances to form a full selector.s7sdk.Observable
All classes interested in the notification must implement methods that are part of this interface.s7sdk.OrientationSetDesc
The OrientationSetDesc contains two instances of MediaSetDesc produced by MediaSet
component from the same req=set Adobe Image Serving response, one for landscape orientation and another for portrait.
s7sdk.PageViewCapabilityState
The PageViewCapabilityState can be used to determine
the current state of the PageView component.
s7sdk.ParameterManager
The ParameterManager is a special component that is part of the Adobe Experience Viewers HTML5 SDK core and as such
included in the Utils.js.
s7sdk.Point2D
Point2D class.s7sdk.PovDesc
Describes the POV (PointOfView) of the camera in virtual sphere.s7sdk.Rectangle
Rectangle class.s7sdk.search.SearchEffect
The SearchEffect component is an effects component which renders search result regions on top of the page image, it is designed to
work with the PageView component only.
s7sdk.search.SearchManager
The SearchManager is a non-visual component which implements parsing of the search text input, communication with the search server and processing of search results returned by the search server.
s7sdk.search.SearchPanel
The SearchPanel component provides UI for entering and submitting search text and also renders search results as scrollable thumbnails.
s7sdk.search.SearchResultsDesc
This class represents a complete response of the search server for a particular search query.
s7sdk.search.SearchResultsFrameDesc
This class represents a single frame, or spread in the catalog which has at least one search hit.
s7sdk.search.SearchResultsPageDesc
This class represents a single page within a catalog frame which contains at least one search hit.
s7sdk.set.CallToAction
The CallToAction component is used to render the list of swatches that are associated
with interactive actions, the close button and the optional title.
s7sdk.set.CarouselView
The CarouselView is an image viewing component that displays images served by Adobe Image Serving
that are combined into an image set.
s7sdk.set.InteractiveSwatches
The InteractiveSwatches component is used to render the list of swatches that are associated
with interactive actions.
s7sdk.set.InteractiveThumbnailGridView
The InteractiveThumbnailGridView component is used to render the list of swatches that are associated
with interactive actions.
s7sdk.set.MediaSet
The MediaSet component retrieves an image set definition from Adobe Image Serving and parses the set into a DOM-like structure whose elements describe the set.
s7sdk.set.PageScrubber
The PageScrubber is a navigation type of component that provides ability to scrub through the images of a set.
s7sdk.set.PageView
The PageView is an image viewing component that displays images served by Adobe Image Serving
that are combined into an eCatalog set.
s7sdk.set.SetIndicator
The SetIndicator component provides the ability to show a series of 'page' indicators.
s7sdk.set.SpinView
The SpinView is an image viewing component that displays a spin set served by
Adobe Image Serving.
s7sdk.set.Swatches
The Swatches component renders a collection of thumbnail images called swatches.
s7sdk.set.Swatches2
The Swatches2 component renders a collection of SwatchImageRenderer images.
s7sdk.set.TableOfContents
The TableOfContents is a composite component which consists of a button and a drop-down list which contains
MediaSetDesc element indexes and labels.
s7sdk.set.ThumbnailGridView
The ThumbnailGridView component renders a collection of thumbnail images in a grid layout.
s7sdk.share.EmailShare
The EmailShare component allows user to share content via email.
s7sdk.share.EmbedShare
The EmbedShare component allows user to create embed code for the application, select, copy it to clipboard and use it for embedding the content into other web page.
s7sdk.share.FacebookShare
The FacebookShare component allows user to share content to Facebook.
s7sdk.share.LinkShare
The LinkShare.
s7sdk.share.Print
The Print is a component which allows to print catalog contents.
s7sdk.share.SocialShare
The SocialShare is used as container for social buttons.
s7sdk.share.TwitterShare
The TwitterShare component allows user to share content to Twitter.
s7sdk.SpinCapabilityState
Manages a set of spin capabilities.
s7sdk.StaticContentDesc
The StaticContentDesc desrcibes any type of static content.
s7sdk.SwatchDesc
The SwatchDesc object corresponds to the <s> element of the req=set response and represents a swatch that is associated with the item.
s7sdk.TargetDesc
The TargetDesc corresponds to the <targets> element of the req=set response and it represents zoom targets.
s7sdk.TrackingManager
The TrackingManager component emits user-initiated events that
are suitable for tracking purposes.
s7sdk.Util
Utility functions for Adobe Experience Viewer SDK.s7sdk.Util.css
CSS file management utilitiess7sdk.Util.lib
JavaScript library management functionss7sdk.video.AudioCaptions
The AudioCaptions is a composite user interface component that combines the audio captions button with audio captions menu.
s7sdk.video.AudioCaptionsMenu
The AudioCaptionsMenu is a user interface component that is typically used to select audio and subtitle.
s7sdk.video.MutableVolume
The MutableVolume is a composite user interface component that combines the vertical volume control with a mute button.
s7sdk.video.SmartCropVideoPlayer
The SmartCropVideoPlayer is a video viewing component that displays a MP4 or Adaptive Video Set video served by Adobe.
s7sdk.video.Video360Player
The Video360Player is a 360-degree video viewing component that displays a MP4 or Adaptive Video Set video served by Adobe.
s7sdk.video.VideoPlayer
The VideoPlayer is a video viewing component that displays a MP4 or Adaptive Video Set video served by Adobe.
s7sdk.video.VideoScrubber
The VideoScrubber is a component that is used to display the current playback time of a video or audio file relative to its duration,
and to allow a user to "scrub" a video or audio file to commence playback at any time position he chooses.
s7sdk.video.VideoTime
The VideoTime component can be associated with a VideoPlayer component to display the duration and elapsed time in a video.
s7sdk.VideoCapabilityState
Manages a set of video capabilities.
s7sdk.VideoDesc
The VideoDesc corresponds to the <item> element of the req=set response that contains
a <v> element and it represents a video asset.
s7sdk.VideoDescType
Types for the name field of VideoDescType.
s7sdk.VideoSetDesc
The VideoSetDesc object represents a collection videos.
s7sdk.VisibilityManager
The VisibilityManager is a static manager component that manages the visibility
of all its attached components based on the click event of a reference component.
s7sdk.VttDesc
The VttDesc corresponds to the static VTT asset.
s7sdk.ZoomCapabilityState
Manages a set of zoom capabilities.