diff --git a/src/components/AddOrgModal.svelte b/src/components/AddOrgModal.svelte index f22940b5..bd7131bb 100644 --- a/src/components/AddOrgModal.svelte +++ b/src/components/AddOrgModal.svelte @@ -6,7 +6,7 @@ import Toastify from "toastify-js"; export let modal_open; export let current_organizations; - let firstname_input; + let name_input_dom; function focus(el) { el.focus(); } @@ -14,8 +14,8 @@ $: processed_last_submit = true; $: isOrgnameValid = name.trim().length !== 0; $: createbtnenabled = isOrgnameValid; - (function () { - document.onkeydown = function (e) { + (() => { + document.onkeydown = (e) => { e = e || window.event; if (e.key === "Escape") { modal_open = false; @@ -36,7 +36,7 @@ duration: -1, }).showToast(); RunnerOrganisationService.runnerOrganisationControllerPost({ - name: "ORG." + Date.now(), + name, address: undefined, contact: undefined, }) @@ -123,7 +123,7 @@ class:focus:border-red-500={!isOrgnameValid} class:focus:ring-red-500={!isOrgnameValid} bind:value={name} - bind:this={firstname_input} + bind:this={name_input_dom} type="text" name="firstname" class="mt-1 focus:ring-indigo-500 focus:border-indigo-500 block w-full shadow-sm rounded-l-md sm:text-sm border-gray-300 border bg-gray-50 text-gray-500 rounded-md p-2" /> diff --git a/src/components/OrgDetail.svelte b/src/components/OrgDetail.svelte index 34e19954..42b68879 100644 --- a/src/components/OrgDetail.svelte +++ b/src/components/OrgDetail.svelte @@ -1,6 +1,7 @@ {#if data_loaded} @@ -56,6 +82,7 @@ {/if} {#if !delete_triggered}