@@ -7119,16 +7119,7 @@ <h4 id=input-source-state>State</h4>
7119
7119
both < code > x</ code > and < code > y</ code > set to < code > 0</ code > .
7120
7120
7121
7121
< p > A < a > wheel input source</ a > ’s < a > input source state</ a > is a
7122
- < dfn > wheel input state</ dfn > object. This is an object with an
7123
- < code > x</ code > property which is an unsigned integer, a < code > y</ code >
7124
- property which is an unsigned integer, a < code > deltaX</ code > property
7125
- which is an integer, and a < code > deltaY</ code > property which is an
7126
- integer.
7127
-
7128
- < p > When required to < dfn > create a new wheel input state object</ dfn > ,
7129
- an implementation must return a < a > wheel input state</ a > object with
7130
- the < code > x</ code > , < code > y</ code > , < code > deltaX</ code > , and
7131
- < code > deltaY</ code > properties all set to < code > 0</ code > .
7122
+ < dfn > wheel input state</ dfn > object. This is always an empty object.
7132
7123
7133
7124
< p > Each < a > session</ a > has an associated < dfn > input state table</ dfn > .
7134
7125
This is a map between < a > input id</ a >
@@ -8728,7 +8719,7 @@ <h4>Wheel actions</h4>
8728
8719
8729
8720
< p > When required to < dfn > dispatch a scroll action</ dfn > with
8730
8721
arguments < var > source id</ var > , < var > action object</ var > ,
8731
- < var > input state </ var > and < var > tick duration</ var > a
8722
+ and < var > tick duration</ var > a
8732
8723
< a > remote end</ a > must run the following steps:
8733
8724
8734
8725
< ol >
@@ -8738,12 +8729,6 @@ <h4>Wheel actions</h4>
8738
8729
< li > < p > Let < var > y offset</ var > be equal to the < code > y</ code >
8739
8730
property of < var > action object</ var > .
8740
8731
8741
- < li > < p > Let < var > start x</ var > be equal to the < code > x</ code >
8742
- property of < var > input state</ var > .
8743
-
8744
- < li > < p > Let < var > start y</ var > be equal to the < code > y</ code >
8745
- property of < var > input state</ var > .
8746
-
8747
8732
< li > < p > Let < var > origin</ var > be equal to the < code > origin</ code >
8748
8733
property of < var > action object</ var > .
8749
8734
@@ -8755,11 +8740,6 @@ <h4>Wheel actions</h4>
8755
8740
< dd > < p > Let < var > x</ var > equal < var > x offset</ var > and
8756
8741
< var > y</ var > equal < var > y offset</ var > .</ dd >
8757
8742
8758
- < dt > "< code > pointer</ code > "
8759
- < dd > < p > Let < var > x</ var > equal < var > start x</ var > +
8760
- < var > x offset</ var > and < var > y</ var > equal
8761
- < var > start y</ var > + < var > y offset</ var > .</ dd >
8762
-
8763
8743
< dt > An object that < a > represents a web element</ a > </ dt >
8764
8744
< dd >
8765
8745
< ol >
@@ -8810,16 +8790,18 @@ <h4>Wheel actions</h4>
8810
8790
</ li >
8811
8791
8812
8792
< li > < p > < a > Perform a scroll</ a > with arguments
8813
- < var > source id</ var > , < var > input state</ var > , < var > duration</ var > ,
8814
- < var > x</ var > , < var > y</ var > , < var > delta x</ var > , < var > delta y</ var > .
8793
+ < var > source id</ var > , < var > duration</ var > ,
8794
+ < var > x</ var > , < var > y</ var > , < var > delta x</ var > , < var > delta y</ var > ,
8795
+ < var > 0</ var > , < var > 0</ var > .
8815
8796
8816
8797
< li > < p > Return < a > success</ a > with data < a > < code > null</ code > </ a > .
8817
8798
</ ol >
8818
8799
8819
8800
< p > When required to < dfn > perform a scroll</ dfn > with
8820
- arguments < var > source id</ var > , < var > input state </ var > ,
8801
+ arguments < var > source id</ var > ,
8821
8802
< var > duration</ var > , < var > x</ var > , < var > y</ var > ,
8822
- < var > target delta x</ var > and < var > target delta y</ var > ,
8803
+ < var > target delta x</ var > , < var > target delta y</ var > ,
8804
+ < var > current delta x</ var > and < var > current delta y</ var > ,
8823
8805
an implementation must run the following steps:
8824
8806
8825
8807
< ol >
@@ -8836,12 +8818,6 @@ <h4>Wheel actions</h4>
8836
8818
let < var > last</ var > be true. Otherwise let < var > last</ var >
8837
8819
be < code > false</ code > .
8838
8820
8839
- < li > < p > Let < var > current delta x</ var > equal the < code > deltaX</ code >
8840
- property of < var > input state</ var > .
8841
-
8842
- < li > < p > Let < var > current delta y</ var > equal the < code > deltaY</ code >
8843
- property of < var > input state</ var > .
8844
-
8845
8821
< li > < p > If < var > last</ var > is true, let < var > delta x</ var > equal
8846
8822
< var > target delta x</ var > - < var > current delta x</ var > and
8847
8823
< var > delta y</ var > equal < var > target delta y</ var > -
@@ -8865,14 +8841,10 @@ <h4>Wheel actions</h4>
8865
8841
viewport y coordinate < var > y</ var > , deltaX value < var > delta x</ var > ,
8866
8842
deltaY value < var > delta y</ var > , in accordance with the
8867
8843
requirements of [[UI-EVENTS]].
8868
-
8869
- < li > < p > Let < var > input state</ var > ’s < code > x</ code > property
8870
- equal < var > x</ var > and < code > y</ code > property
8871
- equal < var > y</ var > .
8872
-
8873
- < li > < p > Let < var > input state</ var > ’s < code > deltaX</ code > property
8844
+
8845
+ < li > < p > Let < code > current delta x</ code > property
8874
8846
equal < var > delta x</ var > + < var > current delta x</ var > and
8875
- < code > deltaY </ code > property equal
8847
+ < code > current delta y </ code > property equal
8876
8848
< var > delta y</ var > + < var > current delta y</ var > .
8877
8849
</ ol >
8878
8850
@@ -8904,9 +8876,10 @@ <h4>Wheel actions</h4>
8904
8876
vsync).</ aside >
8905
8877
8906
8878
< li > < p > < a > Perform a scroll</ a > with arguments
8907
- < var > source id</ var > , < var > input state</ var > , < var > duration</ var > ,
8908
- < var > x</ var > , < var > y</ var > , < var > target delta x</ var > ,
8909
- < var > target delta y</ var > .
8879
+ < var > source id</ var > , < var > duration</ var > ,
8880
+ < var > x</ var > , < var > y</ var > ,
8881
+ < var > target delta x</ var > , < var > target delta y</ var > ,
8882
+ < var > current delta x</ var > , < var > current delta y</ var > .
8910
8883
</ ol >
8911
8884
8912
8885
</ ol >
0 commit comments