cipher: 'string' acesso para a sua API da Directcall.
chamar: true | false, caso esteja setado em true mostra o botão "Chamar".
chamarGravar: true | false, caso esteja setado em true mostra o botão "Chamar e Gravar".
abrir: 'nenhum' comportamento de abertura da popup, nenhum - deixa o botão no modo mais simples sem popup, acima - A popup abre acima do elemento, abaixo - a popup abre abaixo do elemento.
container: cssObj, css (formato css jquery) para alterar o estilo padrão da popup.
Bloco de código | ||||||
---|---|---|---|---|---|---|
| ||||||
container: {
border: '1px solid #CFCFCF',
backgroundColor: "#F4F4F4",
borderRadius: '3px',
padding: '3px'
} |
inputChangePhone: cssObj, css (formato css jquery) para alterar o estilo padrão do campo de texto do telefone de origem.
Bloco de código | ||||||
---|---|---|---|---|---|---|
| ||||||
inputChangePhone: {
border: '1px solid #CFCFCF',
borderRadius: '0px',
backgroundColor: '#FFFFFF',
width: '100px'
}, |
image: 'img.jpg', localização do arquivo de imagem.
imageRed: 'img_red.jpg', localização do arquivo de imagem quando uma chamada estiver em andamento.
conteudo: '', Conteudo informativo.
origem: 55XX99999999, Telefone de origem da chamada.
destino: 55XX99999999, Telefone de destino da chamada.
autoSaveEdit: false, Caso seja marcado como true o botão de salvar/editar é omitido e a ação é feita automaticamente a cada modificação no campo.
mostrarTelefone: false, Caso seja marcado como true o telefone de origem é colocado ao lado do botão.
botaoEsquerda: false, Caso seja marcado como true o botao telefone é colocado ao lado esquerdo (somente se marcado mostrarTelefone: true).
mostrarTelefoneCss: cssObj, css (formato css jquery) para alterar o estilo padrão do telefone ao lado do botão.
Bloco de código | ||||||
---|---|---|---|---|---|---|
| ||||||
mostrarTelefoneCss: {
marginRight: '5px',
color: '#666666',
minWidth: '100px',
display: 'inline-block'
} |
beforeShow: callback antes de mostrar a popup.
Bloco de código | ||||
---|---|---|---|---|
| ||||
beforeShow: function () {
alert('Ação antes de abrir a popup!');
} |
afterShow: callback após mostrar a popup
Bloco de código | ||||
---|---|---|---|---|
| ||||
afterShow: function () {
alert('Ação após abrir a popup!');
} |
beforeHide: callback antes de fechar a popup
Bloco de código | ||||
---|---|---|---|---|
| ||||
beforeHide: function () {
alert('Ação antes de fechar a popup!');
} |
afterHide: callback após fechar a popup
Bloco de código | ||||
---|---|---|---|---|
| ||||
afterHide: function () {
alert('Ação após fechar a popup!');
} |
onSave: callback ao clicar em salvar.
Bloco de código | ||||
---|---|---|---|---|
| ||||
onSave: function () {
alert('Ação ao salvar!');
} |
onEdit: callback ao acionar a edição do campo de telefone.
Bloco de código | ||||
---|---|---|---|---|
| ||||
onEdit: function () {
alert('Ação ao editar!');
} |
onStatusChanged(status): callback ao mudar o status da chamada.
Bloco de código | ||||
---|---|---|---|---|
| ||||
onStatusChanged: function (status) {
console.log(status);
alert('Ação ao mudar o status!');
} |