From 45547db374033860050b323264e5563c35efe8a9 Mon Sep 17 00:00:00 2001 From: Adam Soltys Date: Sat, 23 Dec 2023 20:18:08 -0800 Subject: revert numpad --- src/components/Numpad.svelte | 28 ++++++++++++---------------- 1 file changed, 12 insertions(+), 16 deletions(-) (limited to 'src/components') diff --git a/src/components/Numpad.svelte b/src/components/Numpad.svelte index 72dad375..fe018dce 100644 --- a/src/components/Numpad.svelte +++ b/src/components/Numpad.svelte @@ -10,7 +10,7 @@ rate, submit = undefined; - export let amountFiat = ""; + export let amountFiat = 0; let arrow = "<"; @@ -93,7 +93,9 @@ } else if (value !== "<" && parseInt(amount + value) > sats) { warning($t("user.receive.lessThan1BTCWarning")); } else { + console.log("CLICK", amount.toString(), value); amount = parseInt(amount.toString() + value); + console.log("AMOUNT", amount); } } }; @@ -118,8 +120,6 @@ .replace(/\./g, "") .replace("F", "."); - if (!clean) clean = " "; - if (fiat) clean = clean.replace(",", ""); if (clean !== html) { html = clean; @@ -163,19 +163,16 @@ }, 0); }; - let clear = (e) => { - if (amount > 0) { - let range = document.createRange(); - range.selectNodeContents(e.target); - let sel = getSelection(); - sel.removeAllRanges(); - sel.addRange(range); - } + let select = (e) => { + let range = document.createRange(); + range.selectNodeContents(e.target); + let sel = getSelection(); + sel.removeAllRanges(); + sel.addRange(range); }; - let keydown = (e) => { + let keydown = (e) => e.key === "Enter" && (e.preventDefault() || submit.click()); - };
@@ -191,7 +188,7 @@ use:focus contenteditable bind:innerHTML={html} - on:focus={clear} + on:focus={select} on:input={input} on:keydown={keydown} class="outline-none my-auto" @@ -224,8 +221,7 @@ {:else} -- cgit v1.2.3