Class Index
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.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.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 Scene7 Image Serving.
s7sdk.image.FlyoutZoomView
The FlyoutZoomView
is an image viewing component that displays an image served by
Adobe Scene7 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 Scene7 Image Serving.
s7sdk.image.PanoramicView
The PanoramicView
is an image viewing component that displays a spherical panoramic image served by
Adobe Scene7 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 Scene7 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 HTML5 Viewers 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 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 HTML5 Viewers 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 Scene7 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 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 Scene7 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 Scene7 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
Scene7 utility functions for Viewer SDK.s7sdk.Util.css
CSS file management utilitiess7sdk.Util.lib
JavaScript library management functionss7sdk.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 Scene7.
s7sdk.video.Video360Player
The Video360Player
is a 360-degree video viewing component that displays a MP4 or Adaptive Video Set video served by Adobe Scene7.
s7sdk.video.VideoPlayer
The VideoPlayer
is a video viewing component that displays a MP4 or Adaptive Video Set video served by Adobe Scene7.
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.