1
0
mirror of https://github.com/tabler/tabler.git synced 2026-07-23 05:51:42 +04:00

Fix noUiSlider from breaking by loading to early (#1099)

This commit is contained in:
Robert-Jan de Dreu
2022-03-24 13:02:35 +01:00
committed by GitHub
parent bb14c26811
commit 875846e31c
+12 -10
View File
@@ -12,16 +12,18 @@
// @formatter:off
{% assign value = value | split: ',' %}
noUiSlider.create(document.getElementById('range-{{ id }}'), {
start: {% if value.size > 1 %}[{{ value | join: ', ' }}]{% else %}{{ value }}{% endif %},
{% if value.size > 1 or include.connect %}
connect: [{% for i in (2..value.size) %}{% cycle 'false', 'true' %}, {% endfor %}true, false],
{% endif %}
step: {{ step }},
range: {
min: {{ min }},
max: {{ max }}
}
document.addEventListener("DOMContentLoaded", function () {
window.noUiSlider && (noUiSlider.create(document.getElementById('range-{{ id }}'), {
start: {% if value.size > 1 %}[{{ value | join: ', ' }}]{% else %}{{ value }}{% endif %},
{% if value.size > 1 or include.connect %}
connect: [{% for i in (2..value.size) %}{% cycle 'false', 'true' %}, {% endfor %}true, false],
{% endif %}
step: {{ step }},
range: {
min: {{ min }},
max: {{ max }}
}
}));
});
// @formatter:on
</script>