Comments
getAllCommentAnnotations()
Subscribe to comments on the current document.
- Signature:
getAllCommentAnnotations(documentId?: string, location?: object)
- Params:
documentId?: string, location?: object
- Returns:
Observable<CommentAnnotation[] | null>
deleteSelectedComment()
To delete selected comments.
- Signature:
deleteSelectedComment()
- Params: none
- Returns:
Promise<any>
selectCommentByAnnotationId()
To select comment by annotation ID.
- Signature:
selectCommentByAnnotationId(annotationId?: string)
- Params:
annotationId
- Returns: void
enableAreaComment()
To enable area comment.
- Signature:
enableAreaComment()
- Params: none
- Returns: void
disableAreaComment()
To disable area comment.
- Signature:
disableAreaComment()
- Params: none
- Returns: void
enableTextComments()
To enable text comment selection.
- Signature:
enableTextComments()
- Params: none
- Returns:
any
disableTextComments()
To disable text comment selection.
- Signature:
disableTextComments()
- Params: none
- Returns:
any
allowedElementIds()
To allow text selection in specific elements only.
- Signature:
allowedElementIds(elementIds: string[])
- Params:
elementIds: string[]
- Returns:
any
allowedElementClassNames()
To allow adding comments in specific elements only.
- Signature:
allowedElementClassNames(classNames: string[])
- Params:
classNames: string[]
- Returns:
any
allowedElementQuerySelectors()
To allow adding comments in specific elements only.
- Signature:
allowedElementQuerySelectors(querySelectors: string[])
- Params:
querySelectors: string[]
- Returns:
any
updateCommentDialogPosition()
To update comment dialog position.
- Signature:
updateCommentDialogPosition()
- Params: none
- Returns: void
enableFloatingCommentDialog()
To enable floating comment dialog.
- Signature:
enableFloatingCommentDialog()
- Params: none
- Returns:
any
disableFloatingCommentDialog()
To disable floating comment dialog.
- Signature:
disableFloatingCommentDialog()
- Params: none
- Returns:
any
attachComment()
To add comments on specific elements.
- Signature:
attachComment(elementId: string)
- Params:
elementId: string
- Returns:
any
openCommentSidebar()
To open comment sidebar.
- Signature:
openCommentSidebar()
- Params: none
- Returns:
any
closeCommentSidebar()
To close comment sidebar.
- Signature:
closeCommentSidebar()
- Params: none
- Returns:
any
toggleCommentSidebar()
To toggle comment sidebar.
- Signature:
toggleCommentSidebar()
- Params: none
- Returns:
any
enableModeratorMode()
To enable moderator mode.
- Signature:
enableModeratorMode()
- Params: none
- Returns:
any
disableModeratorMode()
To disable moderator mode.
- Signature:
disableModeratorMode()
- Params: none
- Returns:
any
enableStreamMode()
To enable stream mode.
- Signature:
enableStreamMode()
- Params: none
- Returns:
any
disableStreamMode()
To disable stream mode.
- Signature:
disableStreamMode()
- Params: none
- Returns:
any
enableSignInButton()
To show sign in button in comments if user is signed out.
- Signature:
enableSignInButton()
- Params: none
- Returns:
any
disableSignInButton()
To hide sign in button in comments if user is signed out.
- Signature:
disableSignInButton()
- Params: none
- Returns:
any
enableUpgradeButton()
To enable upgrade button in comments when plan is expired.
- Signature:
enableUpgradeButton()
- Params: none
- Returns:
any
disableUpgradeButton()
To disable upgrade button in comments when plan is expired.
- Signature:
disableUpgradeButton()
- Params: none
- Returns:
any
onCommentModeChange()
Subscribe to comment mode change.
- Signature:
onCommentModeChange()
- Params: none
- Returns:
Observable<boolean>
enableAttachments()
Enable attachments feature in comments.
- Signature:
enableAttachments()
- Params: none
- Returns:
any
disableAttachments()
Disable attachments feature in comments.
- Signature:
disableAttachments()
- Params: none
- Returns:
any
isUserGlobalContact()
Get if user is part of global contact or not.
- Signature:
isUserGlobalContact()
- Params: none
- Returns:
Observable<boolean>
enableDeviceInfo()
Enable device info in comments.
- Signature:
enableDeviceInfo()
- Params: none
- Returns:
any
disableDeviceInfo()
Disable device info in comments.
- Signature:
disableDeviceInfo()
- Params: none
- Returns:
any
enableCommentMode()
Enable comment mode to add comments.
- Signature:
enableCommentMode()
- Params: none
- Returns:
any
disableCommentMode()
Disable comment mode.
- Signature:
disableCommentMode()
- Params: none
- Returns:
any
enablePersistentCommentMode()
Enable persistent comment mode.
- Signature:
enablePersistentCommentMode()
- Params: none
- Returns:
any
disablePersistentCommentMode()
Disable persistent comment mode.
- Signature:
disablePersistentCommentMode()
- Params: none
- Returns:
any
enableCommentIndex()
To show comment number.
- Signature:
enableCommentIndex()
- Params: none
- Returns:
any
disableCommentIndex()
To hide comment number.
- Signature:
disableCommentIndex()
- Params: none
- Returns:
any
enablePopoverMode()
To enable popover mode.
- Signature:
enablePopoverMode()
- Params: none
- Returns:
any
disablePopoverMode()
To disable popover mode.
- Signature:
disablePopoverMode()
- Params: none
- Returns:
any
enablePopoverTriangleComponent()
To show triangle in popover mode.
- Signature:
enablePopoverTriangleComponent()
- Params: none
- Returns:
any
disablePopoverTriangleComponent()
To hide triangle in popover mode.
- Signature:
disablePopoverTriangleComponent()
- Params: none
- Returns:
any
enableDialogOnHover()
To enable dialog on hover.
- Signature:
enableDialogOnHover()
- Params: none
- Returns:
any
disableDialogOnHover()
To disable dialog on hover.
- Signature:
disableDialogOnHover()
- Params: none
- Returns:
any
enableDialogOnTargetElementClick()
To enable feature to show dialog on target element click.
- Signature:
enableDialogOnTargetElementClick()
- Params: none
- Returns:
any
disableDialogOnTargetElementClick()
To disable feature to show dialog on target element click.
- Signature:
disableDialogOnTargetElementClick()
- Params: none
- Returns:
any
enablePriority()
To enable feature to set priority on comments.
- Signature:
enablePriority()
- Params: none
- Returns:
any
disablePriority()
To disable feature to set priority on comments.
- Signature:
disablePriority()
- Params: none
- Returns:
any
enableStatus()
To enable the feature to set status on comments.
- Signature:
enableStatus()
- Params: none
- Returns:
any
disableStatus()
To disable the feature to set status on comments.
- Signature:
disableStatus()
- Params: none
- Returns:
any
enableResolveButton()
To enable the feature to show the resolve button.
- Signature:
enableResolveButton()
- Params: none
- Returns:
any
disableResolveButton()
To disable the feature to show the resolve button.
- Signature:
disableResolveButton()
- Params: none
- Returns:
any
enableGhostComments()
To enable the feature to show ghost comments.
- Signature:
enableGhostComments()
- Params: none
- Returns:
any
disableGhostComments()
To disable the feature to show ghost comments.
- Signature:
disableGhostComments()
- Params: none
- Returns:
any
enableGhostCommentsIndicator()
To enable the feature to show ghost comments message in comment dialog and comment sidebar.
- Signature:
enableGhostCommentsIndicator()
- Params: none
- Returns:
any
disableGhostCommentsIndicator()
To disable the feature to show ghost comments message in comment dialog and comment sidebar.
- Signature:
disableGhostCommentsIndicator()
- Params: none
- Returns:
any
setCustomStatus()
Sets custom status filters.
- Signature:
setCustomStatus(statuses: CustomStatus[])
- Params:
statuses: CustomStatus[]
- Returns:
void
setCustomPriority()
Sets custom priority filters.
- Signature:
setCustomPriority(priorities: CustomPriority[])
- Params:
priorities: CustomPriority[]
- Returns:
void
setCustomCategory()
Sets custom categories filters.
- Signature:
setCustomCategory(categories: CustomCategory[])
- Params:
categories: CustomCategory[]
- Returns:
void
enableInboxMode()
To enable inbox mode.
- Signature:
enableInboxMode()
- Params: none
- Returns:
any
disableInboxMode()
To disable inbox mode.
- Signature:
disableInboxMode()
- Params: none
- Returns:
any
enableAutoCategorize()
To enable auto categorize feature.
- Signature:
enableAutoCategorize()
- Params: none
- Returns:
any
disableAutoCategorize()
To disable auto categorize feature.
- Signature:
disableAutoCategorize()
- Params: none
- Returns:
any
enableDarkMode()
To enable dark mode in comments.
- Signature:
enableDarkMode()
- Params: none
- Returns:
any
disableDarkMode()
To disable dark mode in comments.
- Signature:
disableDarkMode()
- Params: none
- Returns:
any
setContextProvider()
Sets the comment context provider.
- Signature:
setContextProvider(provider: (documentId: string, location?: any) => any)
- Params:
provider: (documentId: string, location?: any) => any
- Returns:
void
enableSuggestionMode()
To enable suggestion mode.
- Signature:
enableSuggestionMode()
- Params: none
- Returns:
any
disableSuggestionMode()
To disable suggestion mode.
- Signature:
disableSuggestionMode()
- Params: none
- Returns:
any
enableMobileMode()
To enable mobile mode.
- Signature:
enableMobileMode()
- Params: none
- Returns:
any
disableMobileMode()
To disable mobile mode.
- Signature:
disableMobileMode()
- Params: none
- Returns:
any
enableInlineCommentMode()
To enable inline comment mode.
- Signature:
enableInlineCommentMode()
- Params: none
- Returns:
any
disableInlineCommentMode()
To disable inline comment mode.
- Signature:
disableInlineCommentMode()
- Params: none
- Returns:
any
enableMinimap()
To enable minimap.
- Signature:
enableMinimap()
- Params: none
- Returns:
any
disableMinimap()
To disable minimap.
- Signature:
disableMinimap()
- Params: none
- Returns:
any
showCommentsOnDom()
To show comments on DOM.
- Signature:
showCommentsOnDom()
- Params: none
- Returns:
any
hideCommentsOnDom()
To hide comments on DOM.
- Signature:
hideCommentsOnDom()
- Params: none
- Returns:
any
enableCommentTool()
To enable comment tool.
- Signature:
enableCommentTool()
- Params: none
- Returns:
any
disableCommentTool()
To disable comment tool.
- Signature:
disableCommentTool()
- Params: none
- Returns:
any
setTotalMediaLength()
To set total media length.
- Signature:
setTotalMediaLength(totalMediaLength: number)
- Params:
totalMediaLength: number
- Returns:
void
onCommentAdd()
To get documentId, location, and set context data when a comment is added.
- Signature:
onCommentAdd()
- Params: none
- Returns:
Observable<any>
onCommentUpdate()
To get data when a comment is updated.
- Signature:
onCommentUpdate()
- Params: none
- Returns:
Observable<any>
addCommentOnSelectedText()
To add a comment on selected text.
- Signature:
addCommentOnSelectedText()
- Params: none
- Returns:
void
enableSidebarUrlNavigation()
To enable navigation when a comment is clicked in the sidebar.
- Signature:
enableSidebarUrlNavigation()
- Params: none
- Returns:
void
disableSidebarUrlNavigation()
To disable navigation when a comment is clicked in the sidebar.
- Signature:
disableSidebarUrlNavigation()
- Params: none
- Returns:
void
enableSidebarButtonOnCommentDialog()
To enable the sidebar button on the comment dialog.
- Signature:
enableSidebarButtonOnCommentDialog()
- Params: none
- Returns:
void
disableSidebarButtonOnCommentDialog()
To disable the sidebar button on the comment dialog.
- Signature:
disableSidebarButtonOnCommentDialog()
- Params: none
- Returns:
void
onSidebarButtonOnCommentDialogClick()
To detect a click on the sidebar button on the comment dialog.
- Signature:
onSidebarButtonOnCommentDialogClick()
- Params: none
- Returns:
Observable<any>
enableReactions()
To enable reactions in comments.
- Signature:
enableReactions()
- Params: none
- Returns:
void
disableReactions()
To disable reactions in comments.
- Signature:
disableReactions()
- Params: none
- Returns:
void
setRecordings()
To set allowed recordings in comments.
- Signature:
setRecordings(allowedRecordings: string | string[])
- Params:
allowedRecordings: string | string[]
- Returns:
void
addManualComment()
To add manual comment with context.
- Signature:
addManualComment(config: ManualCommentAnnotationConfig)
- Params:
config: ManualCommentAnnotationConfig
- Returns:
void
addCommentOnElement()
To manually add a comment on an element.
- Signature:
addCommentOnElement(data: CommentOnElementConfig)
- Params:
data: CommentOnElementConfig
- Returns:
void
enablePrivateCommentMode()
To enable private comment mode to add private comments. This mode can be enabled for admin users only.
- Signature:
enablePrivateCommentMode()
- Params: none
- Returns:
void
disablePrivateCommentMode()
To disable private comment mode.
- Signature:
disablePrivateCommentMode()
- Params: none
- Returns:
void
enableScrollToComment()
To enable scroll to comment.
- Signature:
enableScrollToComment()
- Params: none
- Returns:
void
disableScrollToComment()
To disable scroll to comment.
- Signature:
disableScrollToComment()
- Params: none
- Returns:
void
enableUserMentions()
To enable user mentions in comments.
- Signature:
enableUserMentions()
- Params: none
- Returns:
void
disableUserMentions()
To disable user mentions in comments.
- Signature:
disableUserMentions()
- Params: none
- Returns:
void
setCommentSidebarFilters()
To apply filters on comment sidebar.
- Signature:
setCommentSidebarFilters(filters: any)
- Params:
filters: any
- Returns:
void
setPinCursorImage()
To set custom cursor for comment.
- Signature:
setPinCursorImage(imageString: string)
- Params:
imageString
- Returns:
void
enableCommentPinHighlighter()
To enable comment pin highlighter.
- Signature:
enableCommentPinHighlighter()
- Params: none
- Returns:
void
disableCommentPinHighlighter()
To disable comment pin highlighter.
- Signature:
disableCommentPinHighlighter()
- Params: none
- Returns:
void
enableDeleteOnBackspace()
To enable deleting comment on backspace.
- Signature:
enableDeleteOnBackspace()
- Params: none
- Returns:
void
disableDeleteOnBackspace()
To disable deleting comment on backspace.
- Signature:
disableDeleteOnBackspace()
- Params: none
- Returns:
void
enableHotkey()
To enable hotkey.
- Signature:
enableHotkey()
- Params: none
- Returns:
void
disableHotkey()
To disable hotkey.
- Signature:
disableHotkey()
- Params: none
- Returns:
void
createCustomListDataOnComment()
To create custom list data on comment.
- Signature:
createCustomListDataOnComment(customListDataOnComment)
- Params:
customListDataOnComment
- Returns:
void
createCustomListDataOnAnnotation()
To create custom list data on annotations.
- Signature:
createCustomListDataOnAnnotation(customChipDropdownData)
- Params:
customChipDropdownData
- Returns:
void
Was this page helpful?