Class | Description |
---|---|
CallbackOverlay |
Overlay an object with a "callback" method so we can call it
without knowing the details of the object.
|
ChangeLogApiPublisher |
API for adding entries to the asset history logs
All methods are located in a sub object at window.MBAPI.cl ( window.MBAPI.cl.addChangeLog(theEntry, theCallback) for example) |
DownloadApiPublisher |
Methods for downloading items via various methods in the DAM
All methods are located in a sub object at window.MBAPI ( window.MBAPI.downloadCustom(theResolverType, theResolverId) for example) |
FileApiPublisher |
JS API methods dealing with file/selection/folder actions go here
All methods are located in a sub object at window.MBAPI ( window.MBAPI.showDirectoryCopyMoveDialog(theDirectoryName, theDirectoryId) for example) |
JavascriptClickHandler | |
MBDOMUtils |
Place to group methods created for interacting with the DOM.
|
MessageApiPublisher |
Publishes the API for communicating with users via alerts, dialogs, or notifications.
All methods are located in a sub object at window.MBAPI.message ( window.MBAPI.message.showAlert(theHeader, theBody) for example) |
MetadataApiPublisher |
JS methods exposed to read/write metadata, or show editting dialogs.
All methods are located in a sub object at window.MBAPI.md ( window.MBAPI.md.setField(theCallback, theAssetId, theNamespace, theField, theValue, theFieldType, theAction) for example) |
NotificationsApiPublisher | |
PermissionApiPublisher |
APi for dealing with permissions in the system.
|
RemoteLoginManager |
Supports remote login from javascript clients.
All methods are located in a sub object at window.MBAPI.remote ( window.MBAPI.remote.getUserKey(theCallback) for example) |
ResolverURLUtils |
Some API functions accept resolver URL's as parameters.
This class provides an easy way to generate these URL strings This example copies all of the files in the directory with an id of 5 to the directory with the id of 6 MBAPI.resolverCopy(MBAPI.getDirectoryURL(5), 6, new function(){}) The same function can be called with any resolver URL MBAPI.resolverCopy(MBAPI.getSavedSelectionURL(3), 6, new function(){}) MBAPI.resolverCopy(MBAPI.getAssetURL([123456,654321]), 6, new function(){}) MBAPI.resolverCopy(MBAPI.getCurrentSelectionURL(), 6, new function(){}) |
SearchApiPublisher |
Methods for creating and running searches in the user's interface.
All methods are located in a sub object at window.MBAPI.search ( window.MBAPI.search.getViewPage() for example) |
SelectionApiPublisher |
Methods for dealing with the user's current selection (get/set/changes), cart based selections, and saved selection management.
All methods are located in a sub object at window.MBAPI.selection ( window.MBAPI.selection.saveScratchBasket(theWidgetId, theTabId, theName, theDescription, theFromDate, theToDate, theDownloadLimit, theIsPublic, thePosAction) for example) |
UserApiPublisher |
Methods to get information about the current user.
|
Enum | Description |
---|---|
MessageApiPublisher.MessageTypes |
Copyright © 2023 MediaBeacon, Inc. All Rights Reserved.