Remove redundant saving status from IDAA archive edit forms
XHR upload % in the button + disabled states now communicate upload/save progress; the top Saving.../Finished saving block is no longer needed (and its out:fade was broken on re-entry). Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -1,7 +1,6 @@
|
|||||||
<script lang="ts">
|
<script lang="ts">
|
||||||
// *** Import Svelte core
|
// *** Import Svelte core
|
||||||
import { onMount } from 'svelte';
|
import { onMount } from 'svelte';
|
||||||
import { fade } from 'svelte/transition';
|
|
||||||
import * as Lucide from 'lucide-svelte';
|
import * as Lucide from 'lucide-svelte';
|
||||||
|
|
||||||
// *** Import Aether core variables and functions
|
// *** Import Aether core variables and functions
|
||||||
@@ -521,20 +520,6 @@ $effect(() => {
|
|||||||
<!-- bind:clientHeight={ae_iframe_height} -->
|
<!-- bind:clientHeight={ae_iframe_height} -->
|
||||||
|
|
||||||
<form onsubmit={prevent_default(handle_submit_form)} class="space-y-1">
|
<form onsubmit={prevent_default(handle_submit_form)} class="space-y-1">
|
||||||
{#await prom_api__archive_content_obj}
|
|
||||||
<div class="awaiting alert_msg_pulse" out:fade={{ duration: 2000 }}>
|
|
||||||
Saving...
|
|
||||||
</div>
|
|
||||||
{:then}
|
|
||||||
{#if prom_api__archive_content_obj}
|
|
||||||
<div class="awaiting" out:fade={{ duration: 2000 }}>
|
|
||||||
Finished saving
|
|
||||||
</div>
|
|
||||||
{:else}
|
|
||||||
<!-- <div class="awaiting" out:fade={{ duration: 2000 }}>Nothing here yet</div> -->
|
|
||||||
{/if}
|
|
||||||
{/await}
|
|
||||||
|
|
||||||
<!-- <h3>Archive Content</h3> -->
|
<!-- <h3>Archive Content</h3> -->
|
||||||
|
|
||||||
<div
|
<div
|
||||||
|
|||||||
@@ -2,8 +2,6 @@
|
|||||||
// *** Import Svelte core
|
// *** Import Svelte core
|
||||||
import { onMount } from 'svelte';
|
import { onMount } from 'svelte';
|
||||||
|
|
||||||
import { fade } from 'svelte/transition';
|
|
||||||
|
|
||||||
// *** Import Aether core variables and functions
|
// *** Import Aether core variables and functions
|
||||||
import type { key_val } from '$lib/stores/ae_stores';
|
import type { key_val } from '$lib/stores/ae_stores';
|
||||||
import { ae_util } from '$lib/ae_utils/ae_utils';
|
import { ae_util } from '$lib/ae_utils/ae_utils';
|
||||||
@@ -280,20 +278,6 @@ async function handle_delete_archive_obj({
|
|||||||
class:ae_create={!$idaa_slct.archive_id}
|
class:ae_create={!$idaa_slct.archive_id}
|
||||||
bind:clientHeight={$ae_loc.iframe_height_modal_body}>
|
bind:clientHeight={$ae_loc.iframe_height_modal_body}>
|
||||||
<form onsubmit={prevent_default(handle_submit_form)} class="space-y-1">
|
<form onsubmit={prevent_default(handle_submit_form)} class="space-y-1">
|
||||||
{#await update_archive_obj_promise}
|
|
||||||
<div class="awaiting alert_msg_pulse" out:fade={{ duration: 2000 }}>
|
|
||||||
Saving...
|
|
||||||
</div>
|
|
||||||
{:then}
|
|
||||||
{#if update_archive_obj_promise}
|
|
||||||
<div class="awaiting" out:fade={{ duration: 2000 }}>
|
|
||||||
Finished saving
|
|
||||||
</div>
|
|
||||||
{:else}
|
|
||||||
<!-- <div class="awaiting" out:fade={{ duration: 2000 }}>Nothing here yet</div> -->
|
|
||||||
{/if}
|
|
||||||
{/await}
|
|
||||||
|
|
||||||
<!-- <h2 class="h2">Archive</h2> -->
|
<!-- <h2 class="h2">Archive</h2> -->
|
||||||
|
|
||||||
<div
|
<div
|
||||||
|
|||||||
Reference in New Issue
Block a user