You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
<p><codeclass="idl"><adata-link-type="idl" href="#dom-sensor-onactivate" id="ref-for-dom-sensor-onactivate-1">onactivatea>code> is an <codeclass="idl"><adata-link-type="idl" href="https://html.spec.whatwg.org/multipage/webappapis.html#eventhandler">EventHandlera>code> which is called when the <adata-link-type="dfn" href="#state" id="ref-for-state-8">statea> transitions from <aclass="idl-code" data-link-type="enum-value" href="#dom-sensorstate-activating" id="ref-for-dom-sensorstate-activating-3">"activating"a> to <aclass="idl-code" data-link-type="enum-value" href="#dom-sensorstate-activated" id="ref-for-dom-sensorstate-activated-3">"activated"a>.p>
<p>The following are the <adata-link-type="dfn" href="https://html.spec.whatwg.org/multipage/webappapis.html#event-handlers">event handlersa> (and their corresponding <adata-link-type="dfn" href="https://html.spec.whatwg.org/multipage/webappapis.html#event-handler-event-type">event handler event typesa>)
2034
2038
that must be supported as attributes by the objects implementing the <adata-link-type="dfn" href="#concept-sensor" id="ref-for-concept-sensor-32">Sensora> interface:p>
2035
2039
<tableclass="simple">
@@ -2041,6 +2045,9 @@
2041
2045
<tr>
2042
2046
<td><strong><code>onchangecode>strong>
2043
2047
<td><code>changecode>
2048
+
<tr>
2049
+
<td><strong><code>onactivatecode>strong>
2050
+
<td><code>activatecode>
2044
2051
<tr>
2045
2052
<td><strong><code>onerrorcode>strong>
2046
2053
<td><code>errorcode>
@@ -2141,7 +2148,7 @@
2141
2148
<lidata-md="">
2142
2149
<p>Set <var>sensor_instancevar>’s <codeclass="idl"><aclass="idl-code" data-link-type="attribute" href="#dom-sensor-reading" id="ref-for-dom-sensor-reading-4">readinga>code> attribute to <code>nullcode>.p>
2143
2150
<lidata-md="">
2144
-
<p>Set <var>sensor_instancevar>’s <adata-link-type="dfn" href="#state" id="ref-for-state-8">statea> to <aclass="idl-code" data-link-type="enum-value" href="#dom-sensorstate-idle" id="ref-for-dom-sensorstate-idle-6">"idle"a>.p>
2151
+
<p>Set <var>sensor_instancevar>’s <adata-link-type="dfn" href="#state" id="ref-for-state-9">statea> to <aclass="idl-code" data-link-type="enum-value" href="#dom-sensorstate-idle" id="ref-for-dom-sensorstate-idle-6">"idle"a>.p>
2145
2152
<lidata-md="">
2146
2153
<p>return <var>sensor_instancevar>.p>
2147
2154
ol>
@@ -2169,7 +2176,7 @@
2169
2176
<lidata-md="">
2170
2177
<p>Let <var>current_readingvar> be <var>sensorvar>’s associated <adata-link-type="dfn" href="#current-reading" id="ref-for-current-reading-2">current readinga>.p>
2171
2178
<lidata-md="">
2172
-
<p>If <var>current_readingvar> is not <code>nullcode> and <var>sensor_instancevar>’s state is still <aclass="idl-code" data-link-type="enum-value" href="#dom-sensorstate-activating" id="ref-for-dom-sensorstate-activating-3">"activating"a>, thenp>
2179
+
<p>If <var>current_readingvar> is not <code>nullcode> and <var>sensor_instancevar>’s state is still <aclass="idl-code" data-link-type="enum-value" href="#dom-sensorstate-activating" id="ref-for-dom-sensorstate-activating-4">"activating"a>, thenp>
2173
2180
<ol>
2174
2181
<lidata-md="">
2175
2182
<p>invoke the <adata-link-type="dfn" href="#update-reading" id="ref-for-update-reading-1">Update Readinga> operation, passing it <var>sensor_instancevar> and <var>current_readingvar> as arguments.p>
@@ -2410,10 +2417,12 @@
2410
2417
<lidata-md="">
2411
2418
<p>Set <var>sensor_instancevar>’s <codeclass="idl"><aclass="idl-code" data-link-type="attribute" href="#dom-sensor-reading" id="ref-for-dom-sensor-reading-5">readinga>code> to <var>readingvar>.p>
2412
2419
<lidata-md="">
2413
-
<p>If <var>sensor_instancevar>’s <adata-link-type="dfn" href="#state" id="ref-for-state-9">statea> is <aclass="idl-code" data-link-type="enum-value" href="#dom-sensorstate-activating" id="ref-for-dom-sensorstate-activating-4">"activating"a>:p>
2420
+
<p>If <var>sensor_instancevar>’s <adata-link-type="dfn" href="#state" id="ref-for-state-10">statea> is <aclass="idl-code" data-link-type="enum-value" href="#dom-sensorstate-activating" id="ref-for-dom-sensorstate-activating-5">"activating"a>:p>
<p><adata-link-type="dfn" href="https://dom.spec.whatwg.org/#concept-event-fire">Fire an eventa> named "activate" at <var>sensor_instancevar>.p>
2417
2426
ol>
2418
2427
<lidata-md="">
2419
2428
<p>Create an <adata-link-type="dfn" href="https://dom.spec.whatwg.org#concept-event">eventa><var>evar> that uses the <codeclass="idl"><adata-link-type="idl" href="https://dom.spec.whatwg.org/#event">Eventa>code> interface,
@@ -2440,7 +2449,7 @@
2440
2449
<lidata-md="">
2441
2450
<p>Set <var>sensor_instancevar>’s <codeclass="idl"><aclass="idl-code" data-link-type="attribute" href="#dom-sensor-reading" id="ref-for-dom-sensor-reading-6">readinga>code> to <code>nullcode>.p>
2442
2451
<lidata-md="">
2443
-
<p>Set <var>sensor_instancevar>’s <adata-link-type="dfn" href="#state" id="ref-for-state-11">statea> to <aclass="idl-code" data-link-type="enum-value" href="#dom-sensorstate-errored" id="ref-for-dom-sensorstate-errored-4">"errored"a>.p>
2452
+
<p>Set <var>sensor_instancevar>’s <adata-link-type="dfn" href="#state" id="ref-for-state-12">statea> to <aclass="idl-code" data-link-type="enum-value" href="#dom-sensorstate-errored" id="ref-for-dom-sensorstate-errored-4">"errored"a>.p>
2444
2453
<lidata-md="">
2445
2454
<p>Create an <adata-link-type="dfn" href="https://dom.spec.whatwg.org#concept-event">eventa><var>evar> that uses the <codeclass="idl"><adata-link-type="idl" href="#sensorerrorevent" id="ref-for-sensorerrorevent-1">SensorErrorEventa>code> interface,
2446
2455
with the event type <code>errorcode>, which does not bubble, is not cancelable, is <adata-link-type="dfn" href="https://html.spec.whatwg.org/multipage/webappapis.html#concept-events-trusted">trusteda>, and has no default action.p>
@@ -2908,6 +2917,7 @@
2908
2917
<li><ahref="#implementation-specific">implementation specifica><span>, in §6.3span>
2909
2918
<li><ahref="#low-level">low-levela><span>, in §6.2span>
2910
2919
<li><ahref="#observe-a-sensor">Observe a Sensora><span>, in §9.4span>
2920
+
<li><ahref="#dom-sensor-onactivate">onactivatea><span>, in §8.1span>
2911
2921
<li><ahref="#dom-sensor-onchange">onchangea><span>, in §8.1span>
2912
2922
<li><ahref="#dom-sensor-onerror">onerrora><span>, in §8.1span>
2913
2923
<li><ahref="#periodic">periodica><span>, in §6.3span>
0 commit comments