ember-cli-zopim-live-chat
Plugin for ember-cli that injects Zopim Live chat code into HTML content.
Installation
To install simply run:
npm install --save-dev ember-cli-zopim-live-chat
Configuration
index.html
Add {{content-for 'zopim'}}
to your index.html
file, just above the </body>
tag.
Important, this will be below where vendor.js
is included.
config/environment.js
The zopim code will be injected only if ENV.zopim.id
is defined. For instance, to enable the code in only the production environment:
if environment === 'production' ENVzopim = id: 'xxx' ;
id
?
Where do I find the value for Zopim provides a Javascript snippet which contains your id
.
Everything after the ?
and before ;
in the following portion of the snippet is your id
:
$src='//v2.zopim.com/?[this-is-your-id]';zt=+;$
Config parameters
ENV.zopim.window
offsetVertical
: Set the vertical offset of the chat window from the edge of the browser window- Allowed value Integer pixel value
offsetHorizontal
: Set the horizontal offset of the chat window from the edge of the browser window in pixels- Allowed value Integer pixel value
position
: Set position of the chat window.- Allowed values:
br
(Bottom right),bl
(Bottom left),tr
(Top right),tl
(Top left)
- Allowed values:
size
: Set the size of the chat window.- Allowed values:
small
,medium
,large
.
- Allowed values:
title
: Set the title of the chat window.- Allowed value: String title.
Example:
if environment === 'production' ENVzopim = id: 'xxx' window: offsetVertical: 100 offsetHorizontal: 120 position: 'br' size: 'small' title: 'Chat Support' ;
ENV.zopim.bubble
color
: Set the color of the chat bubble.- Allowed value hexadecimal color (‘#3300cc’)
Example:
if environment === 'production' ENVzopim = id: 'xxx' bubble: color: '#3300cc' ;