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', |
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>