We've updated the ServiceNow Community Code of Conduct, adding guidelines around AI usage, professionalism, and content violations. Read more

kevinanderson
Giga Guru

addendum to the CustomEvent documentation,  provided by HI support on 1-6-2020

original SN Docs

https://docs.servicenow.com/bundle/newyork-application-development/page/app-store/dev_portal/API_ref...

 

https://developer.servicenow.com/app.do#!/api_doc?v=newyork&id=customEventClientAPI

 

/**
* Version of CustomEvent that doesn't require any dependencies. Supports IE9+.
*
* CustomEvent API exposes:
*
* #observe(name, fn)
* register a handler for event (equivalent to #on, but with
* tracing)
*
* #fire(name, payload)
* fire an event on the current frame (equivalent to #fireEvent,
* but with tracing)
*
* #fireUp(name, payload)
* Fire an event recursively up window.parent to the top frame
* starting in the window that fireUp was called.
* Can be stopped by returning false from a registered callback.
*
* #fireTop(name, payload)
* fire an event to this frame and the top frame
*
* #fireAll(name, payload)
* fire an event to the top frame, and then recursively to all its
* children.
*
* #fireToWindow(targetWindow, name, payload, usePostMessage, targetOrigin)
* fire an event to a specified target window
* Optionally usePostMessage with targetOrigin for crossDomain use cases.
*
* #on(event, fn)
* register a handler for event (equivalent to #observe)
*
* #un(event, fn)
* unregister the given handler function from the given event
*
* #unAll(event)
* unregister all handlers for event
*
* #forward(name, element, fn)
* forward the DOM event name on the given element to handler fn
* as a #on() observation
*
* #isFiring()
* true if an event is currently firing, else false
*
* #fireEvent(name, payload)
* fire an event on the current frame
*
*/

Version history
Last update:
‎01-07-2020 07:26 AM
Updated by: