The removeEventListener
command is used to remove an existing event listener.
Command
__gpp('removeEventListener', myFunction, listenerId);
//removes event listener with eventId 1000
function remove_fn(data, success) {
console.log("Event listener removed:" + data);
console.log("Event listened successfully executed:" + success);
}
...
<button onclick="__gpp('removeEventListener', remove_fn, 1000)">Remove event listener</button>
Response
In addition to any custom code you might implement when your function executes, a successful action will return true
for the success
parameter.
The callback will return false
as the argument for the data parameter if the listener can not be removed (e.g. the CMP cannot find a registered listener corresponding to the listenerId
). A value of false
will be returned as the argument to the success
parameter if Sourcepoint fails to process this command.