Opções Avançadas

Opções Avançadas

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.

Estilização do Container (Popup)
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.

Estilizando o campo de edição do telefone
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.

Estilizando número de telefone (somente se a oção mostrarTelefone estiver ativada)
mostrarTelefoneCss: { marginRight: '5px', color: '#666666', minWidth: '100px', display: 'inline-block' }

beforeShow: callback antes de mostrar a popup.

beforeShow: function () { alert('Ação antes de abrir a popup!'); }

afterShow: callback após mostrar a popup

afterShow: function () { alert('Ação após abrir a popup!'); }

beforeHide: callback antes de fechar a popup

beforeHide: function () { alert('Ação antes de fechar a popup!'); }

afterHide: callback após fechar a popup

afterHide: function () { alert('Ação após fechar a popup!'); }

onSave: callback ao clicar em salvar.

onSave: function () { alert('Ação ao salvar!'); }

onEdit: callback ao acionar a edição do campo de telefone.

onEdit: function () { alert('Ação ao editar!'); }

onStatusChanged(status): callback ao mudar o status da chamada.

onStatusChanged: function (status) { console.log(status); alert('Ação ao mudar o status!'); }