ractive
Version:
Next-generation DOM manipulation
14 lines (10 loc) • 297 B
JavaScript
export default function Ractive$fire ( eventName ) {
var args, i, len, subscribers = this._subs[ eventName ];
if ( !subscribers ) {
return;
}
args = Array.prototype.slice.call( arguments, 1 );
for ( i=0, len=subscribers.length; i<len; i+=1 ) {
subscribers[i].apply( this, args );
}
}