diff --git a/tarteaucitron.services.js b/tarteaucitron.services.js index 7467638..286cc6a 100644 --- a/tarteaucitron.services.js +++ b/tarteaucitron.services.js @@ -373,6 +373,35 @@ tarteaucitron.services.twitter = { } }; +// user voice +tarteaucitron.services.uservoice = { + "key": "uservoice", + "type": "support", + "name": "UserVoice", + "uri": "https://www.uservoice.com/privacy/", + "needConsent": true, + "cookies": [], + "js": function () { + "use strict"; + if (tarteaucitron.user.userVoiceApi === undefined) { + return; + } + window.UserVoice = window.UserVoice || []; + tarteaucitron.addScript('//widget.uservoice.com/' + tarteaucitron.user.userVoiceApi + '.js', '', function () { + UserVoice.push(['addTrigger', { + mode: tarteaucitron.user.userVoiceMode, + trigger_position: tarteaucitron.user.userVoicePosition, + trigger_color: tarteaucitron.user.userVoiceColor, + trigger_background_color: tarteaucitron.user.userVoiceBackground, + accent_color: tarteaucitron.user.userVoiceAccent + }]); + if (typeof tarteaucitron.user.userVoiceMore === 'function') { + tarteaucitron.user.userVoiceMore(); + } + }); + } +}; + // vimeo tarteaucitron.services.vimeo = { "key": "vimeo",