@danielkalen/simplybind
Version:
Magically simple, framework-less one-way/two-way data binding for frontend/backend in ~5kb.
9 lines (6 loc) • 316 B
text/coffeescript
if emitMethod is defaultOutMethod # 'dispatchEvent'
unless @eventObject
@eventObject = document.createEvent('Event')
@eventObject.initEvent(@eventName, true, true)
@eventObject.bindingData = extraData
return subject[emitMethod](@eventObject) # exit early to prevent the default emit behavior from occuring