Revision as of 17:55, June 14, 2016 by Bfriend (talk | contribs) (Commands)
Jump to: navigation, search

Commands

close

Closes the Send Message UI

Resolutions

Status When Returns
resolved When Send Message is successfully closed n/a
rejected When Send Message is already closed 'already closed'

configure

Modify configuration options for Send Message

Options

Option Type Description
formValidation boolean Enable/Disable browser form validations
SendMessageButton.enabled boolean Enable/Disable Send Message button on screen
SendMessageButton.template string Custom HTML string template for Send Message button
SendMessageButton.effect string Type of animation effect when revealing Send Message button. 'slide' or 'fade'
SendMessageButton.openDelay number Number of milliseconds before displaying chat button on screen
SendMessageButton.effectDuration number Length of animation effect in milliseconds
SendMessageButton.hideDuringInvite boolean When auto-invite feature is activated, hide the chat button. When invite is dismissed, reveal the chat button again.


Resolutions

Status When Returns
resolved When configuration options are provided and set n/a
rejected When no configuration options are provided 'Invalid configuration'

minimize

Minimize or Unminimize Send Message UI

Resolutions

Status When Returns
resolved Always n/a
rejected Never n/a

showSendMessageButton

Makes the standalone Send Message button visible on the screen using either the default template and CSS or customer-defined ones

Options

Option Type Description
openDelay number Duration in milliseconds to delay showing the chat buton on the page
duration number Duration in milliseconds for the show and hide animation


Resolutions

Status When Returns
resolved When the Send Message button is enabled in the configuration, is currently not visible, and the CXSideBar plugin is not initialized n/a
rejected When the Send Message button is not enabled in the configuration, or it's already visible, or the CXSideBar plugin is initialized 'Send Message button is already visible. Ignoring command.'
rejected When the sidebar plugin is active the standalone send Message button will be disabled automatically 'CXSideBar is active and overrides the default Send Message button'

hideSendMessageButton

Hides the standalone Send Message button

Options

Option Type Description
duration number Duration in milliseconds for the show and hide animation


Resolutions

Status When Returns
resolved When the send message button is currently visible n/a
rejected When the send message button is already hidden 'Send Message button is already hidden. Ignoring command.'

readFormData

reads all the form values from the specified input fields

Options

Option Type Description
formInputs array id's of input elements


Resolutions

Status When Returns
resolved When Send Message form is read successfully n/a
rejected When Send Message form is not valid 'Form not valid'

submitForm

The user entered form data and attached files are submited

Options

Option Type Description
firstName string value for the First Name entry field
lastName string value for the Last Name entry field
email string value for the Email entry field
subject string value for the Subject entry field
text string value for the text content entry field


Resolutions

Status When Returns
resolved When Send Message form is submitted successfully n/a
rejected When form data entry fields are missing 'No form data found'

open

opens the send message widget UI

Resolutions

Status When Returns
resolved When Send Message is successfully opened n/a
rejected When Send Message is already open 'Already opened'
Comments or questions about this documentation? Contact us for support!