fix: some test
This commit is contained in:
		| @@ -1,6 +1,11 @@ | |||||||
| <script lang="ts"> | <script lang="ts"> | ||||||
|   import { decodeFloat, encodeFloat } from "$lib/helpers/encode"; |   import { | ||||||
|   import { decode, encode, concat_encoded } from "$lib/helpers/flat_tree"; |     decodeFloat, | ||||||
|  |     encodeFloat, | ||||||
|  |     decode, | ||||||
|  |     encode, | ||||||
|  |     concat_encoded, | ||||||
|  |   } from "@nodes/utils"; | ||||||
|  |  | ||||||
|   console.clear(); |   console.clear(); | ||||||
|  |  | ||||||
|   | |||||||
| @@ -1,6 +1,6 @@ | |||||||
| <script lang="ts"> | <script lang="ts"> | ||||||
|   import { createEventDispatcher } from 'svelte'; |   import { createEventDispatcher } from "svelte"; | ||||||
|   import { getBoundingValue } from '../helpers/getBoundingValue'; |   import { getBoundingValue } from "../helpers/getBoundingValue"; | ||||||
|  |  | ||||||
|   export let value = 0.5; |   export let value = 0.5; | ||||||
|   export let step = 0.01; |   export let step = 0.01; | ||||||
| @@ -9,7 +9,7 @@ | |||||||
|   export let id = ""; |   export let id = ""; | ||||||
|  |  | ||||||
|   function strip(input: number) { |   function strip(input: number) { | ||||||
|     return +parseFloat(input + '').toPrecision(2); |     return +parseFloat(input + "").toPrecision(2); | ||||||
|   } |   } | ||||||
|  |  | ||||||
|   const dispatch = createEventDispatcher(); |   const dispatch = createEventDispatcher(); | ||||||
| @@ -24,12 +24,12 @@ | |||||||
|   function handleChange() { |   function handleChange() { | ||||||
|     if (value === oldValue) return; |     if (value === oldValue) return; | ||||||
|     oldValue = value; |     oldValue = value; | ||||||
|     dispatch('change', parseFloat(value + '')); |     dispatch("change", parseFloat(value + "")); | ||||||
|   } |   } | ||||||
|  |  | ||||||
|   $: width = Number.isFinite(value) |   $: width = Number.isFinite(value) | ||||||
|     ? Math.max((value?.toString().length ?? 1) * 8, 50) + 'px' |     ? Math.max((value?.toString().length ?? 1) * 8, 50) + "px" | ||||||
|     : '20px'; |     : "20px"; | ||||||
|  |  | ||||||
|   let isMouseDown = false; |   let isMouseDown = false; | ||||||
|   /* let downX = 0; */ |   /* let downX = 0; */ | ||||||
| @@ -49,10 +49,10 @@ | |||||||
|     /* downY = ev.clientY; */ |     /* downY = ev.clientY; */ | ||||||
|     rect = inputEl.getBoundingClientRect(); |     rect = inputEl.getBoundingClientRect(); | ||||||
|  |  | ||||||
|     window.removeEventListener('mousemove', handleMouseMove); |     window.removeEventListener("mousemove", handleMouseMove); | ||||||
|     window.addEventListener('mousemove', handleMouseMove); |     window.addEventListener("mousemove", handleMouseMove); | ||||||
|     window.addEventListener('mouseup', handleMouseUp); |     window.addEventListener("mouseup", handleMouseUp); | ||||||
|     document.body.style.cursor = 'ew-resize'; |     document.body.style.cursor = "ew-resize"; | ||||||
|   } |   } | ||||||
|  |  | ||||||
|   function handleMouseUp() { |   function handleMouseUp() { | ||||||
| @@ -72,13 +72,13 @@ | |||||||
|       } |       } | ||||||
|     }, 500); |     }, 500); | ||||||
|  |  | ||||||
|     document.body.style.cursor = 'unset'; |     document.body.style.cursor = "unset"; | ||||||
|     window.removeEventListener('mouseup', handleMouseUp); |     window.removeEventListener("mouseup", handleMouseUp); | ||||||
|     window.removeEventListener('mousemove', handleMouseMove); |     window.removeEventListener("mousemove", handleMouseMove); | ||||||
|   } |   } | ||||||
|  |  | ||||||
|   function handleKeyDown(ev: KeyboardEvent) { |   function handleKeyDown(ev: KeyboardEvent) { | ||||||
|     if (ev.key === 'Escape' || ev.key === 'Enter') { |     if (ev.key === "Escape" || ev.key === "Enter") { | ||||||
|       handleMouseUp(); |       handleMouseUp(); | ||||||
|       inputEl.blur(); |       inputEl.blur(); | ||||||
|     } |     } | ||||||
| @@ -98,10 +98,14 @@ | |||||||
| </script> | </script> | ||||||
|  |  | ||||||
| <div class="component-wrapper" class:is-down={isMouseDown}> | <div class="component-wrapper" class:is-down={isMouseDown}> | ||||||
|   <span class="overlay" style={`width: ${((value - min) / (max - min)) * 100}%`} /> |   <span | ||||||
|  |     class="overlay" | ||||||
|  |     style={`width: ${((value - min) / (max - min)) * 100}%`} | ||||||
|  |   /> | ||||||
|   <input |   <input | ||||||
|     bind:value |     bind:value | ||||||
|     bind:this={inputEl} |     bind:this={inputEl} | ||||||
|  |     {id} | ||||||
|     {step} |     {step} | ||||||
|     {max} |     {max} | ||||||
|     {min} |     {min} | ||||||
| @@ -126,12 +130,12 @@ | |||||||
|     border-radius: var(--border-radius, 2px); |     border-radius: var(--border-radius, 2px); | ||||||
|   } |   } | ||||||
|  |  | ||||||
|   input[type='number']::-webkit-inner-spin-button, |   input[type="number"]::-webkit-inner-spin-button, | ||||||
|   input[type='number']::-webkit-outer-spin-button { |   input[type="number"]::-webkit-outer-spin-button { | ||||||
|     -webkit-appearance: none; |     -webkit-appearance: none; | ||||||
|   } |   } | ||||||
|  |  | ||||||
|   input[type='number'] { |   input[type="number"] { | ||||||
|     box-sizing: border-box; |     box-sizing: border-box; | ||||||
|     -webkit-appearance: textfield; |     -webkit-appearance: textfield; | ||||||
|     -moz-appearance: textfield; |     -moz-appearance: textfield; | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user