/
MutationObserverInit.cljs
128 lines (95 loc) · 3.73 KB
/
MutationObserverInit.cljs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
(ns web.dom.MutationObserverInit
"The MutationObserverInit dictionary describes the configuration
a mutation observer. As such, it's primarily used as the type
the options parameter on the `MutationObserver.observe()` method."
(:refer-clojure :exclude []))
(defn attribute-filter
"Property.
The `web.dom.MutationObserverInit` dictionary's optional attributeFilter
is an array of strings specifying the names of the attributes
values are to be monitored for changes.
`var options = {
attributeFilter: [ \\\"list\\\", \\\"of\\\", \\\"attribute\\\", \\\"names\\\" ]
}`
See also: `https://developer.mozilla.org/en-US/docs/Web/API/MutationObserverInit/attributeFilter`"
[this]
(-> this (.attributeFilter)))
(defn set-attribute-filter!
"Property.
The `web.dom.MutationObserverInit` dictionary's optional attributeFilter
is an array of strings specifying the names of the attributes
values are to be monitored for changes.
`var options = {
attributeFilter: [ \\\"list\\\", \\\"of\\\", \\\"attribute\\\", \\\"names\\\" ]
}`
See also: `https://developer.mozilla.org/en-US/docs/Web/API/MutationObserverInit/attributeFilter`"
[this val]
(aset this "attributeFilter" val))
(defn attribute-old-value
"Property.
The `web.dom.MutationObserverInit` dictionary's optional attributeOldValue
is used to specify whether or not to record the prior value of
altered attribute in `web.dom.MutationRecord` objects denoting
value changes.
`var options = {
attributeOldValue: true | false
}`
See also: `https://developer.mozilla.org/en-US/docs/Web/API/MutationObserverInit/attributeOldValue`"
[this]
(-> this (.attributeOldValue)))
(defn set-attribute-old-value!
"Property.
The `web.dom.MutationObserverInit` dictionary's optional attributeOldValue
is used to specify whether or not to record the prior value of
altered attribute in `web.dom.MutationRecord` objects denoting
value changes.
`var options = {
attributeOldValue: true | false
}`
See also: `https://developer.mozilla.org/en-US/docs/Web/API/MutationObserverInit/attributeOldValue`"
[this val]
(aset this "attributeOldValue" val))
(defn attributes
"Property.
The `web.dom.MutationObserverInit` dictionary's optional attributes
is used to specify whether or not to watch for attribute value
on the node or nodes being observed.
`var options = {
attributes: true | false
}`
See also: `https://developer.mozilla.org/en-US/docs/Web/API/MutationObserverInit/attributes`"
[this]
(-> this (.attributes)))
(defn set-attributes!
"Property.
The `web.dom.MutationObserverInit` dictionary's optional attributes
is used to specify whether or not to watch for attribute value
on the node or nodes being observed.
`var options = {
attributes: true | false
}`
See also: `https://developer.mozilla.org/en-US/docs/Web/API/MutationObserverInit/attributes`"
[this val]
(aset this "attributes" val))
(defn character-data
"Property.
The `web.dom.MutationObserverInit` dictionary's optional characterData
is used to specify whether or not to monitor the node or nodes
observed for changes to their textual contents.
`var options = {
characterData: true | false
}`
See also: `https://developer.mozilla.org/en-US/docs/Web/API/MutationObserverInit/characterData`"
[this]
(-> this (.characterData)))
(defn set-character-data!
"Property.
The `web.dom.MutationObserverInit` dictionary's optional characterData
is used to specify whether or not to monitor the node or nodes
observed for changes to their textual contents.
`var options = {
characterData: true | false
}`
See also: `https://developer.mozilla.org/en-US/docs/Web/API/MutationObserverInit/characterData`"
[this val]
(aset this "characterData" val))