This site is currently undergoing maintenance, so instances of "RelativityOne" may still be present. You may also experience 404 errors, search disruptions, and temporary style changes.

Last date modified: 2026-Sep-09

Interface: ICardInstance

Card instance information

Extended by

Properties

cardActivated()?

optionalcardActivated: (api, card) => void

Called after the card is activated in a dock.

Parameters

• api: IReviewInterfaceApi

• card: ICard

Returns

void


cardCanDeactivate()?

optionalcardCanDeactivate: (api, card) => boolean

Called before the card deactivates to check if it is safe to do so

Parameters

• api: IReviewInterfaceApi

• card: ICard

Returns

boolean


cardDeactivated()?

optionalcardDeactivated: (api, card) => void

Called after the card is deactivated in a dock.

Parameters

• api: IReviewInterfaceApi

• card: ICard

Returns

void


cardError()?

optionalcardError: (api, card, err) => void

Called whenever an error occurs while managing the card

Parameters

• api: IReviewInterfaceApi

• card: ICard

• err: Error

Returns

void


cardLoaded()?

optionalcardLoaded: (api, card, target) => void | Promise<void>

Called after the card content has loaded

Parameters

• api: IReviewInterfaceApi

• card: ICard

• target: HTMLElement

Returns

void | Promise<void>


cardLoadState()?

optionalcardLoadState: (api, card, saveData) => void

Called to restore the state of the card

Parameters

• api: IReviewInterfaceApi

• card: ICard

• saveData: ICardCustomState

Returns

void


cardMaximized()?

optionalcardMaximized: (api, card) => void

Called when the card is maximized

Parameters

• api: IReviewInterfaceApi

• card: ICard

Returns

void


cardResized()?

optionalcardResized: (api, card) => void

Called when the card is resized

Parameters

• api: IReviewInterfaceApi

• card: ICard

Returns

void


cardRestored()?

optionalcardRestored: (api, card) => void

Called when the card is no longer maximized

Parameters

• api: IReviewInterfaceApi

• card: ICard

Returns

void


cardSaveState()?

optionalcardSaveState: (api, card) => ICardCustomState

Called to save the state of the card

Parameters

• api: IReviewInterfaceApi

• card: ICard

Returns

ICardCustomState


cardUnloaded()?

optionalcardUnloaded: (api, card) => void | Promise<void>

Called before the card content is unloaded

Parameters

• api: IReviewInterfaceApi

• card: ICard

Returns

void | Promise<void>

Feedback