0.0.5 • Published 9 years ago
function-events-extension v0.0.5
Function-events-extension
Extension for Function prototype to be able to handle events.
Example: https://plnkr.co/edit/vNpMhjjp9rxM8UN7majW
How to use
You can use npm i function-events-extension to install it as dependencie and
in youre main file require('function-events-extension')
or
download built version build/Function.events.min.js and
add it as normal script.
Add listener for event
function closeModalEventHandler(event) {
document.querySelector('#modalWindow').css.display = 'none';
}
closeModalEventHandler.addEventListener('closeModalWindow')Dispatch event
Standard event dispatch
Function.dispatch('closeModalWindow');with custom arguments
Function.dispatch('closeModalWindow', 12, 'size');Remove event listener
closeModalEventHandler.removeEventListener('closeModalWindow');Event object
Each handler take one argument, eventObject.
eventObject contain event name and custom arguments.
{
"name": "eventName",
"args": [arg1, arg2, ..., argN]
}