Namespace sap.ui.Device.orientationModule: sap/ui/Device
Common API for orientation change notifications across all platforms.
For browsers or devices that do not provide native support for orientation change events the API simulates them based on the ratio of the document's width and height.
Field Summary
Method Summary
attachHandler(fnFunction, oListener?)Registers the given event handler to orientation change events of the document's window.
detachHandler(fnFunction, oListener?)Removes a previously attached event handler from the orientation change events.
Field Detail
Method Detail
attachHandler(fnFunction, oListener?)
Registers the given event handler to orientation change events of the document's window.
The event is fired whenever the screen orientation changes and the width of the document's window becomes greater than its height or the other way round.
The event handler is called with a single argument: a map mParams
which provides the following information:
mParams.landscape
: If this flag is set totrue
, the screen is currently in landscape mode, otherwise in portrait mode.
Parameters:
{function} | fnFunction | The handler function to call when the event occurs. This function will be called in the context of the oListener instance (if present) or on the window instance. A map with information about the orientation is provided as a single argument to the handler (see details above). |
{object} | oListener? | The object that wants to be notified when the event occurs (this context within the handler function). If it is not specified, the handler function is called in the context of the window . |
detachHandler(fnFunction, oListener?)
Removes a previously attached event handler from the orientation change events.
The passed parameters must match those used for registration with attachHandler beforehand.
Parameters:
{function} | fnFunction | The handler function to detach from the event |
{object} | oListener? | The object that wanted to be notified when the event occurred |