1 | class NodesRef {
|
2 | constructor(selector, querySelectorQuery, single) {
|
3 | this._component = querySelectorQuery._component;
|
4 | this._selector = selector;
|
5 | this._selectorQuery = querySelectorQuery;
|
6 | this._single = single;
|
7 | }
|
8 | context(cb) {
|
9 | const { _selector, _component, _single, _selectorQuery } = this;
|
10 | _selectorQuery._push(_selector, _component, _single, { context: !0 }, cb);
|
11 | return _selectorQuery;
|
12 | }
|
13 | node(cb) {
|
14 | const { _selector, _component, _single, _selectorQuery } = this;
|
15 | _selectorQuery._push(_selector, _component, _single, { nodeCanvasType: !0, node: !0 }, cb);
|
16 | return _selectorQuery;
|
17 | }
|
18 | boundingClientRect(cb) {
|
19 | const { _selector, _component, _single, _selectorQuery } = this;
|
20 | _selectorQuery._push(_selector, _component, _single, { id: !0, dataset: !0, rect: !0, size: !0 }, cb);
|
21 | return _selectorQuery;
|
22 | }
|
23 | scrollOffset(cb) {
|
24 | const { _selector, _component, _single, _selectorQuery } = this;
|
25 | _selectorQuery._push(_selector, _component, _single, { id: !0, dataset: !0, scrollOffset: !0 }, cb);
|
26 | return _selectorQuery;
|
27 | }
|
28 | fields(fields, cb) {
|
29 | const { _selector, _component, _single, _selectorQuery } = this;
|
30 | const { id, dataset, rect, size, scrollOffset, properties = [], computedStyle = [] } = fields;
|
31 | _selectorQuery._push(_selector, _component, _single, {
|
32 | id,
|
33 | dataset,
|
34 | rect,
|
35 | size,
|
36 | scrollOffset,
|
37 | properties,
|
38 | computedStyle
|
39 | }, cb);
|
40 | return _selectorQuery;
|
41 | }
|
42 | }
|
43 |
|
44 | export { NodesRef };
|
45 |
|