From 93249258c6b0f34da22f0ed5d290b437d221a8fd Mon Sep 17 00:00:00 2001 From: Philipp Dormann Date: Fri, 15 Jan 2021 20:03:29 +0100 Subject: [PATCH] =?UTF-8?q?=F0=9F=8F=81=20finish=20basic=20functionality?= =?UTF-8?q?=20of=20AddOrgModal=20+=20OrgDetail?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ref #16 --- src/components/AddOrgModal.svelte | 10 +++++----- src/components/OrgDetail.svelte | 27 +++++++++++++++++++++++++++ 2 files changed, 32 insertions(+), 5 deletions(-) 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}