Making things look nicer

This commit is contained in:
Scott Idem
2025-10-17 18:14:09 -04:00
parent fab1a4916d
commit d9887aba93
2 changed files with 94 additions and 72 deletions

View File

@@ -378,37 +378,51 @@ let clipboard_success = $state(false);
</span>
<!-- Minimum level access to see the link here is trusted. Administrators can see even if the show launcher link is disabled. -->
<!-- BEGIN: Legacy link -->
{#if $ae_loc.administrator_access || $ae_loc.authenticated_access && !$events_loc.pres_mgmt.hide__launcher_link_legacy}
<!-- class="text-blue-500 hover:text-blue-800 hover:underline" -->
<a
data-sveltekit-preload-data="false"
href="/event/{$lq__event_session_obj?.event_id}/launcher/{$lq__event_session_obj?.event_location_id}"
class="btn btn-sm preset-tonal-secondary hover:preset-filled-secondary-500"
title="Launcher: {$lq__event_session_obj?.event_location_name} {$lq__event_session_obj?.event_location_id}"
>
<span class="fas fa-paper-plane m-1"></span>
{@html $lq__event_session_obj?.event_location_name ? $lq__event_session_obj?.event_location_name : ae_snip.html__not_set}
</a>
{:else}
{@html $lq__event_session_obj.event_location_name ? $lq__event_session_obj.event_location_name : ae_snip.html__not_set}
{#if $events_loc.pres_mgmt?.hide__launcher_link_legacy && $events_loc.pres_mgmt?.hide__launcher_link && !$ae_loc.edit_mode}
<span>
{$lq__event_session_obj?.event_location_name ?? '-- not set --'}
</span>
{/if}
<!-- END: Legacy link -->
{#if $ae_loc.manager_access || $ae_loc.trusted_access && !$events_loc.pres_mgmt.hide__launcher_link}
<a
data-sveltekit-preload-data="false"
data-sveltekit-reload="true"
href="/events/{$lq__event_session_obj?.event_id}/launcher/{$lq__event_session_obj?.event_location_id}?session_id={$lq__event_session_obj?.event_session_id}"
class="text-blue-500 hover:text-blue-800 hover:underline"
title="Launcher: {$lq__event_session_obj?.event_location_name} {$lq__event_session_obj?.event_location_id}"
>
<span class="fas fa-plane"></span>
<!-- {@html $lq__event_session_obj.event_location_name ? $lq__event_session_obj.event_location_name : ae_snip.html__not_set} -->
</a>
{:else}
<!-- {@html $lq__event_session_obj.event_location_name ? $lq__event_session_obj.event_location_name : ae_snip.html__not_set} -->
{/if}
<!-- Legacy link (Flask) -->
<a
data-sveltekit-preload-data="false"
href="/event/{$lq__event_session_obj?.event_id}/launcher/{$lq__event_session_obj?.event_location_id}"
class:hidden={$events_loc.pres_mgmt?.hide__launcher_link_legacy && !($ae_loc.trusted_access && $ae_loc.edit_mode)}
class="btn btn-sm preset-tonal-secondary hover:preset-filled-secondary-500 transition-all"
title={`Legacy Launcher (Flask): ${$lq__event_session_obj?.event_location_name}\n${$lq__event_session_obj?.event_location_id_random}`}
>
<span class="fas fa-paper-plane m-1"></span>
{@html $lq__event_session_obj?.event_location_name ? $lq__event_session_obj?.event_location_name : ae_snip.html__not_set}
</a>
<!-- New link (Svelte) -->
<a
data-sveltekit-preload-data="false"
data-sveltekit-reload="true"
href="/events/{$lq__event_session_obj?.event_id}/launcher/{$lq__event_session_obj?.event_location_id}?session_id={$lq__event_session_obj?.event_session_id}"
class:hidden={$events_loc.pres_mgmt?.hide__launcher_link && !($ae_loc.trusted_access && $ae_loc.edit_mode)}
class="btn btn-sm preset-tonal-tertiary hover:preset-filled-secondary-500 group transition-all"
title={`Launcher (Svelte): ${$lq__event_session_obj?.event_location_name}\n${$lq__event_session_obj?.event_location_id_random}`}
>
<span class="fas fa-plane"></span>
<span class="hidden group-hover:inline">
{@html $lq__event_session_obj.event_location_name ? $lq__event_session_obj.event_location_name : ae_snip.html__not_set}
</span>
</a>
<!-- Location details link -->
<a
href="/events/{$lq__event_session_obj?.event_id_random}/location/{$lq__event_session_obj?.event_location_id_random}"
class:hidden={$events_loc.pres_mgmt?.hide__location_link && !($ae_loc.trusted_access && $ae_loc.edit_mode)}
class="btn btn-sm preset-tonal-surface hover:preset-filled-tertiary-500 group transition-all"
title={`Location Details: ${$lq__event_session_obj?.event_location_name}\n${$lq__event_session_obj?.event_location_id_random}`}
>
<span class="fas fa-map-marker-alt m-1"></span>
<span class="hidden group-hover:inline">
{@html $lq__event_session_obj?.event_location_name ? $lq__event_session_obj?.event_location_name : ae_snip.html__not_set}
</span>
</a>
{#if $ae_loc.trusted_access && $ae_loc.edit_mode}
<Element_ae_crud
@@ -438,9 +452,6 @@ let clipboard_success = $state(false);
.then(function (load_results) {
ae_tmp.event_location_id = null;
ae_tmp.show__edit_event_location = false;
// Maybe reload page?
// window.location.reload();
});
}}
>

View File

@@ -163,7 +163,7 @@ let trigger_reload_session_id: string = $state('');
sm:btn-sm
md:btn-md
"
title="{session_obj?.name} - {session_obj?.event_session_id_random}"
title={`Code = ${session_obj?.code}\n${session_obj?.name}\nID = ${session_obj?.event_session_id}\nDay = ${ae_util.iso_datetime_formatter(session_obj?.start_datetime,'dddd')}\nStart = ${ae_util.iso_datetime_formatter(session_obj?.start_datetime,'time_12_short')}\nEnd = ${ae_util.iso_datetime_formatter(session_obj?.end_datetime,'time_12_short')}\nLocation = ${session_obj?.event_location_name}`}
>
<!-- <span class="fas fa-eye m-0.25 text-xs text-surface-800-200"></span> -->
<span class="fas fa-chalkboard-teacher m-0.25 text-xs text-neutral-800/50"></span>
@@ -242,50 +242,59 @@ let trigger_reload_session_id: string = $state('');
<td
class:hidden={hide__session_location}
>
<span class="w-full flex flex-row flex-wrap gap-1 items-center justify-between">
<!-- Minimum level access to see the link here is "trusted". -->
<!-- BEGIN: Legacy link -->
{#if hide__launcher_link_legacy && hide__launcher_link}
<!-- {#if hide__launcher_link_legacy && hide__launcher_link && !$ae_loc.edit_mode} -->
<span>
{session_obj?.event_location_name ?? '-- not set --'}
</span>
{/if}
{#if !hide__launcher_link_legacy}
<a
data-sveltekit-preload-data="false"
href="/event/{session_obj?.event_id_random}/launcher/{session_obj?.event_location_id_random}"
class="btn btn-sm preset-tonal-secondary hover:preset-filled-secondary-500 text-xs lg:text-sm"
title="Launcher: {session_obj?.event_location_name} {session_obj?.event_location_id_random}"
>
<span class="fas fa-paper-plane m-1"></span>
{@html session_obj?.event_location_name ? session_obj?.event_location_name : ae_snip.html__not_set}
</a>
{/if}
<!-- END: Legacy Link -->
<!-- {/if} -->
{#if !hide__launcher_link}
<a
href="/events/{session_obj?.event_id_random}/launcher/{session_obj?.event_location_id_random}?session_id={session_obj?.event_session_id_random}"
class="btn btn-sm preset-tonal-surface hover:preset-filled-secondary-500 text-xs lg:text-sm"
title="Launcher: {session_obj?.event_location_name} {session_obj?.event_location_id_random}"
>
<span class="fas fa-plane m-1"></span>
{@html session_obj?.event_location_name ? session_obj?.event_location_name : ae_snip.html__not_set}
</a>
{:else}
<!-- <span>
{session_obj?.event_location_name ?? '-- not set --'}
</span> -->
{/if}
{#if !hide__location_link}
<a
href="/events/{session_obj?.event_id_random}/location/{session_obj?.event_location_id_random}"
class="btn btn-sm preset-tonal-surface hover:preset-filled-tertiary-500 text-xs lg:text-sm"
title="Location: {session_obj?.event_location_name} {session_obj?.event_location_id_random}"
>
<span class="fas fa-map-marker-alt m-1"></span>
<!-- {@html session_obj?.event_location_name ? session_obj?.event_location_name : ae_snip.html__not_set} -->
</a>
{/if}
<!-- Legacy link (Flask) -->
<span class="flex flex-row gap-0.5 items-center justify-center">
<a
data-sveltekit-preload-data="false"
href="/event/{session_obj?.event_id}/launcher/{session_obj?.event_location_id}"
class:hidden={hide__launcher_link_legacy && !($ae_loc.trusted_access && $ae_loc.edit_mode)}
class="btn btn-sm preset-tonal-secondary hover:preset-filled-secondary-500 transition-all group"
title={`Legacy Launcher (Flask): ${session_obj?.event_location_name}\n${session_obj?.event_location_id_random}`}
>
<span class="fas fa-paper-plane m-1"></span>
<span class="hidden">
{@html session_obj?.event_location_name ? session_obj?.event_location_name : ae_snip.html__not_set}
</span>
</a>
<!-- New link (Svelte) -->
<a
data-sveltekit-preload-data="false"
data-sveltekit-reload="true"
href="/events/{session_obj?.event_id}/launcher/{session_obj?.event_location_id}?session_id={session_obj?.event_session_id}"
class:hidden={hide__launcher_link && !($ae_loc.trusted_access && $ae_loc.edit_mode)}
class="btn btn-sm preset-tonal-tertiary hover:preset-filled-secondary-500 group transition-all"
title={`Launcher (Svelte): ${session_obj?.event_location_name}\n${session_obj?.event_location_id_random}`}
>
<span class="fas fa-plane"></span>
<span class="hidden">
{@html session_obj.event_location_name ? session_obj.event_location_name : ae_snip.html__not_set}
</span>
</a>
<!-- Location details link -->
<a
href="/events/{session_obj?.event_id_random}/location/{session_obj?.event_location_id_random}"
class:hidden={hide__location_link && !($ae_loc.trusted_access && $ae_loc.edit_mode)}
class="btn btn-sm preset-tonal-surface hover:preset-filled-tertiary-500 group transition-all"
title={`Location Details: ${session_obj?.event_location_name}\n${session_obj?.event_location_id_random}`}
>
<span class="fas fa-map-marker-alt m-1"></span>
<span class="hidden group-hover:inline">
{@html session_obj?.event_location_name ? session_obj?.event_location_name : ae_snip.html__not_set}
</span>
</a>
</span>
{#if $ae_loc.edit_mode && $ae_loc.trusted_access}
<Element_ae_crud_v2
@@ -381,6 +390,8 @@ let trigger_reload_session_id: string = $state('');
{/if}
</span>
</td>