From e55f4c2fe8a6e1d62a0b005777b46c80e360d37e Mon Sep 17 00:00:00 2001 From: memdmp Date: Thu, 31 Jul 2025 22:48:01 +0200 Subject: feat: initial commit --- .../vendor/svelte-range-slider/range-pips.svelte | 303 +++++++++++++++++++++ 1 file changed, 303 insertions(+) create mode 100644 src/lib/vendor/svelte-range-slider/range-pips.svelte (limited to 'src/lib/vendor/svelte-range-slider/range-pips.svelte') diff --git a/src/lib/vendor/svelte-range-slider/range-pips.svelte b/src/lib/vendor/svelte-range-slider/range-pips.svelte new file mode 100644 index 0000000..418fc7e --- /dev/null +++ b/src/lib/vendor/svelte-range-slider/range-pips.svelte @@ -0,0 +1,303 @@ + + + + +
+ {#if (all && first !== false) || first} + labelUp(min, e)} + > + {#if all === 'label' || first === 'label'} + + {prefix}{formatter(fixFloat(min), 0, 0)}{suffix} + + {/if} + + {/if} + + {#if (all && rest !== false) || rest} + + {#each Array(pipCount + 1) as _, i} + {#if pipVal(i) !== min && pipVal(i) !== max} + labelUp(pipVal(i), e)} + > + {#if all === 'label' || rest === 'label'} + + {prefix}{formatter(pipVal(i), i, percentOf(pipVal(i)))}{suffix} + + {/if} + + {/if} + {/each} + {/if} + + {#if (all && last !== false) || last} + labelUp(max, e)} + > + {#if all === 'label' || last === 'label'} + + {prefix}{formatter(fixFloat(max), pipCount, 100)}{suffix} + + {/if} + + {/if} +
+ + -- cgit v1.2.3