I want to show modal in some cases. And handle event like "close modal".
I implement it like in documentation.
let thisClass = this,
width = '400px',
height = '620px',
option = {
location: 'modal',
size: {
width: width,
height: height
}
};
thisClass.clientZendesk = ZAFClient.init();
thisClass.clientZendesk.invoke('instances.create', option).then(function(modalContext) {
let instanceGuid = modalContext['instances.create'][0].instanceGuid,
modalClient = thisClass.clientZendesk.instance(instanceGuid);
modalClient.on('modal.close', function() {
console.log("CLOSED modal")
});
});
But console.log did not work. Did not execute callback for event 'modal.close'
modalClient.on('modal.close', function() {
SOME_FUNCTION()
});
what wrong?