The AmbientTemperatureEvent interface provides web developers information about the ambient temperature levels near the hosting device.
This is achieved by interrogating a thermometer or similar detectors of a device.
TBW
This specification defines conformance criteria that apply to a single product: the user agent that implements the interfaces that it contains.
The
EventHandler
interface represents a callback function used for event
handlers as defined in [[!HTML5]].
The concepts queue a task and fires a simple event are defined in [[!HTML5]].
The terms event handlers and event handler event types are defined in [[!HTML5]].
The concepts create an event and fire an event are defined in [[!DOM4]].
The current temperature is a value that represents the ambient temperature in degrees Celsius.
The HTML5 specification [[!HTML5]] defines a Window interface, which this specification extends:
The ontemperature
event handler and its corresponding
event handler event type ambienttemperature
MUST be supported
as an IDL attribute by all objects implementing the Window
interface.
When a user agent is required to fire an ambient temperature event, the user agent MUST run the following steps:
temperature
, which
bubbles, is not cancelable, and has no default action, that also
meets the following conditions:
c
attribute to positive Infinity, otherwise initialize the
attribute to the current ambient temperature.
When the current temperature changes, the user agent MUST fire a ambient temperature event.
The following are the event handlers (and their corresponding
event handler event types) that MUST be supported as
attributes by the Window
object:
event handler | event handler event type |
---|---|
ontemperature |
temperature |