Fire a CustomEvent
targeting onNode
, or this
if onNode is not
supplied. Returns the new event.
CustomEvent fire(String type,
{Object detail, Node onNode, bool canBubble, bool cancelable}) {
var node = onNode != null ? onNode : this;
var event = new CustomEvent(type,
canBubble: canBubble != null ? canBubble : true,
cancelable: cancelable != null ? cancelable : true,
detail: detail);
node.dispatchEvent(event);
return event;
}