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>