Métodos Javascript Disponibles
La Biblioteca Javascript del Front End de Fast Track tiene un conjunto de métodos públicos disponibles. A continuación encontrarás una lista de ellos.
Todas las funciones siguientes están disponibles en window.FasttrackCrm como window.FasttrackCrm.toggleInbox().
toggleInbox()
Alterna el modal de la Bandeja de entrada para que se muestre u oculte. La funcionalidad de la Bandeja de entrada debe estar habilitada para que esto funcione.
togglePendingBonusesV2()
Alterna el modelo de Bonos Pendientes para que se muestre u oculte. Los Bonos Pendientes deben estar habilitados para que esto funcione.
init()
Si la bandera autoInit está establecida como false, puedes inicializar manualmente o por código la biblioteca javascript usando este método. Además, un buen uso de este método es si tu SID expiraría y quieres volver a autenticarte, entonces puedes hacer lo siguiente:
window.sid = 'new-sid-here'; y luego ejecutar este método.
logout()
Este método cierra la sesión del usuario del front end desde la biblioteca javascript. Si tienes la posibilidad, es una buena práctica cerrar la sesión del usuario desde la biblioteca javascript si el usuario cierra sesión desde tu sitio.
demoMessage()
Después de que el script haya sido inicializado puedes enviar un Mensaje de Demostración / Mensaje de Depuración localmente. Esto puede ser útil cuando se ajustan los diseños del Front End.
Evento FastTrack CRM Ready (No requerido)
Cómo Escuchar el Evento
Caso de Uso: Si ejecutas autoInit = false, y te gustaría saber cuándo el script está cargado.
Para responder cuando FastTrack CRM esté listo, simplemente añade un event listener al objeto window fasttrack-crm-ready:
Notas de Uso
- El evento se dispara una vez, después de que todos los pasos de configuración de FastTrack CRM estén completos.
- Cualquier código que dependa de la funcionalidad del CRM debe colocarse dentro de este event listener o activarse después de él.
- El listener debe añadirse antes o tan pronto como sea posible después de que el script de FastTrack CRM se cargue para asegurar que el evento no se pierda.