From e55f4c2fe8a6e1d62a0b005777b46c80e360d37e Mon Sep 17 00:00:00 2001 From: memdmp Date: Thu, 31 Jul 2025 22:48:01 +0200 Subject: feat: initial commit --- src/lib/vendor/svelte-range-slider/README | 1 + .../vendor/svelte-range-slider/range-pips.svelte | 303 ++++++ .../vendor/svelte-range-slider/range-slider.svelte | 1026 ++++++++++++++++++++ 3 files changed, 1330 insertions(+) create mode 100644 src/lib/vendor/svelte-range-slider/README create mode 100644 src/lib/vendor/svelte-range-slider/range-pips.svelte create mode 100644 src/lib/vendor/svelte-range-slider/range-slider.svelte (limited to 'src/lib/vendor/svelte-range-slider') diff --git a/src/lib/vendor/svelte-range-slider/README b/src/lib/vendor/svelte-range-slider/README new file mode 100644 index 0000000..b17797b --- /dev/null +++ b/src/lib/vendor/svelte-range-slider/README @@ -0,0 +1 @@ +https://github.com/roycrippen4/svelte-range-slider/tree/master 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} +
+ + diff --git a/src/lib/vendor/svelte-range-slider/range-slider.svelte b/src/lib/vendor/svelte-range-slider/range-slider.svelte new file mode 100644 index 0000000..7f522e2 --- /dev/null +++ b/src/lib/vendor/svelte-range-slider/range-slider.svelte @@ -0,0 +1,1026 @@ + + + + +
+ {#each values as value, index} + + + {#if float} + + {prefix}{handleFormatter(value, index, percentOf(value))}{suffix} + + {/if} + + {/each} + + {#if range} + + {/if} + + {#if pips} + + {/if} +
+ + + + -- cgit v1.2.3