REST API Helpdesk Widget

Just insert this code into your website

Setting attributes

Name Type Default value Description
color String '#ddd'
attachment Boolean True
user_avatar String
title
position String Values: topLeft, topRight, bottomLeft, bottomRight
styles String "" CSS Styles
translation Translation attributes {}
identify Identify attributes {}

Translation attributes

Name Description
nameLabel
emailLabel
subjectLabel
descriptionLabel
createButtonLabel
createSuccessDescription
createSuccessLabel
createErrorLabel

Identify attributes

Name Description
nameValue
emailValue
subjectValue
trackerValue
projectValue
customFieldValues 'custom field 1 name': 'custom field 1 value',
'custom field 2 name': 'custom field 2 value'

Example

<div id="helpdesk_widget"></div>
<script type="text/javascript" src="http://localhost:3000/helpdesk_widget/widget.js"></script>

<script>
  RedmineHelpdeskWidget.config({
    color: '#af1287',
    translation: {
      nameLabel: 'Please enter your name here',
      emailLabel: 'Please put your email here',
      descriptionLabel: 'What question do you have?',
      createButtonLabel: 'Ask quesiton',
      createSuccessDescription: 'Thank you for your question!',
      createErrorLabel: 'Something goes wrong :(...',
      subjectLabel: 'Subject',
      createSuccessLabel: 'Your question successfully created'
    },
    identify: {
      nameValue: 'User',
      emailValue: 'test+1234@test.com',
      subjectValue: 'This is my question',
      trackerValue: 'Bug',
      projectValue: 'Support',
      customFieldValues: {
        'test': 'Field value'
      }
    },
    attachment: false,
    title: 'How can we help you?'
  });
</script>
Was this article helpful? Yes  No
429 from 479 found this helpful