Métodos Javascript Disponíveis
A Biblioteca Javascript Front End do Fast Track possui um conjunto de métodos públicos disponíveis. Abaixo você encontra uma lista deles.
Todas as funções abaixo estão disponíveis em window.FasttrackCrm como window.FasttrackCrm.toggleInbox().
toggleInbox()
Alterna a exibição ou ocultação do modal da Caixa de Entrada. A funcionalidade da Caixa de Entrada deve estar habilitada para que isso funcione.
togglePendingBonusesV2()
Alterna a exibição ou ocultação do modelo de Bônus Pendentes. Os Bônus Pendentes devem estar habilitados para que isso funcione.
init()
Se a flag autoInit estiver definida como false, você pode inicializar manualmente ou por código a biblioteca javascript usando este método. Além disso, um bom uso deste método é se seu SID expirar e você quiser re-autenticar, então você pode fazer o seguinte:
window.sid = 'new-sid-here'; e então executar este método.
logout()
demoMessage()
Após o script ter sido inicializado, você pode enviar uma Mensagem Demo / Mensagem de Debug localmente. Isso pode ser útil ao ajustar designs do Front End.
Evento FastTrack CRM Pronto (Não obrigatório)
Como Escutar o Evento
Caso de Uso: Se você executar autoInit = false, e gostaria de saber quando o script está carregado.
Para responder quando o FastTrack CRM estiver pronto, simplesmente adicione um event listener ao objeto window fasttrack-crm-ready:
Notas de Uso
- O evento é disparado uma vez, após todos os passos de configuração do FastTrack CRM estarem completos.
- Qualquer código que dependa da funcionalidade do CRM deve ser colocado dentro deste event listener ou acionado depois dele.
- O listener deve ser adicionado antes ou o mais cedo possível após o script do FastTrack CRM ser carregado para garantir que o evento não seja perdido.