Skip to content

Latest commit

 

History

History
87 lines (62 loc) · 1.87 KB

EventUtils.md

File metadata and controls

87 lines (62 loc) · 1.87 KB

Static Properties

Name Description

Methods

Name Description
createEventTypes Create event types from string array
registerEvent Register event for element
registerEvents Register events for element
stopEventChain Stop the event handler & bubbling
registerElementEvents Register onClick/onDoubleClick/onLongClick event for element

createEventTypes

Parameters Type Description
eventNames Array The keys of event
Return
Object The Event types object
const Events = createEventTypes([
  'AddObject',
  'RemoveObject',
]);

registerEvent

Parameters Type Description
elem Element Element
type string The event type
fn Function The event handler
Return
Function The function which is used to unregister the event handler

registerEvents

Parameters Type Description
elem Element Element
events Object The key-value event handler object
Return
Function The function which is used to unregister the event handler

stopEventChain

Parameters Type Description
event Event Event
Return
No return value

registerElementEvents

Parameters Type Description
elem Element Element
events Object The key-value event handler object
Return
Function The function which is used to unregister the event handler