Skip to content

Commit fea7000

Browse files
authored
Add optional onLoad parameter to range function q
Modified the range function to include an optional onLoad parameter that triggers the change event when the element is loaded.
1 parent 946b94c commit fea7000

1 file changed

Lines changed: 4 additions & 3 deletions

File tree

pages/html/index.template.html

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -136,14 +136,15 @@ <h2>input[type="range"]</h2>
136136
const lines = pre.textContent.split("\n");
137137
pre.textContent = lines.slice(0, 10).join("\n");
138138
}
139-
140-
function range(element, event) {
139+
function range(element, event, onLoad = true) {
141140
function hc() {
142141
event(parseInt(element.value, 10));
143142
}
144143
element.addEventListener("change", hc);
145144
element.addEventListener("input", hc);
146-
hc();
145+
if (onLoad) {
146+
hc();
147+
}
147148
}
148149
range(rangeEl, (v) => {
149150
// this will trigger once only when attached to dom element

0 commit comments

Comments
 (0)