feat: Remove legacy files and fix first svelte/no-at-html-tags error\n\n- Moved legacy files from src/routes/legacy to backups/legacy/src/routes/legacy.\n- Removed the empty src/routes/legacy directory.\n- Fixed a svelte/no-at-html-tags error in src/routes/idaa/(idaa)/archives/[archive_id]/+page.svelte by replacing '{@html ?.name ?? 'Archive'}' with '{?.name ?? 'Archive'}'.\n- Addressed a misidentified '{@html}' tag in src/lib/ae_core/ae_comp__hosted_files_clip_video.svelte by removing commented-out code that might have caused false positives.

This commit is contained in:
Scott Idem
2025-11-20 19:46:17 -05:00
parent 266363b85f
commit a68d5439bd
70 changed files with 409 additions and 13358 deletions

View File

@@ -97,10 +97,15 @@
// Initialize editable fields when lq__event_badge_obj changes
$effect(() => {
if (lq__event_badge_obj) {
editable_full_name_override = lq__event_badge_obj.full_name_override ?? lq__event_badge_obj.full_name;
editable_professional_title_override = lq__event_badge_obj.professional_title_override ?? lq__event_badge_obj.professional_title;
editable_affiliations_override = lq__event_badge_obj.affiliations_override ?? lq__event_badge_obj.affiliations;
editable_location_override = lq__event_badge_obj.location_override ?? lq__event_badge_obj.location;
editable_full_name_override =
lq__event_badge_obj.full_name_override ?? lq__event_badge_obj.full_name;
editable_professional_title_override =
lq__event_badge_obj.professional_title_override ??
lq__event_badge_obj.professional_title;
editable_affiliations_override =
lq__event_badge_obj.affiliations_override ?? lq__event_badge_obj.affiliations;
editable_location_override =
lq__event_badge_obj.location_override ?? lq__event_badge_obj.location;
editable_allow_tracking = lq__event_badge_obj.allow_tracking ?? null;
editable_email = lq__event_badge_obj.email ?? null;
editable_badge_type_code = lq__event_badge_obj.badge_type_code ?? null;
@@ -171,11 +176,16 @@
);
// Re-calculate font sizes based on potentially edited values
const current_full_name = editable_full_name_override ?? lq__event_badge_obj?.full_name ?? '';
const current_professional_title = editable_professional_title_override ?? lq__event_badge_obj?.professional_title ?? '';
const current_affiliations = editable_affiliations_override ?? lq__event_badge_obj?.affiliations ?? '';
const current_location = editable_location_override ?? lq__event_badge_obj?.location ?? '';
const current_full_name =
editable_full_name_override ?? lq__event_badge_obj?.full_name ?? '';
const current_professional_title =
editable_professional_title_override ??
lq__event_badge_obj?.professional_title ??
'';
const current_affiliations =
editable_affiliations_override ?? lq__event_badge_obj?.affiliations ?? '';
const current_location =
editable_location_override ?? lq__event_badge_obj?.location ?? '';
longest_full_name_override_part = longest_str_part(current_full_name);
if (longest_full_name_override_part >= 9) {
@@ -347,16 +357,29 @@
const data_to_update: key_val = {};
// Only include fields that have actually changed
if (editable_full_name_override !== (lq__event_badge_obj.full_name_override ?? lq__event_badge_obj.full_name)) {
if (
editable_full_name_override !==
(lq__event_badge_obj.full_name_override ?? lq__event_badge_obj.full_name)
) {
data_to_update.full_name_override = editable_full_name_override;
}
if (editable_professional_title_override !== (lq__event_badge_obj.professional_title_override ?? lq__event_badge_obj.professional_title)) {
if (
editable_professional_title_override !==
(lq__event_badge_obj.professional_title_override ??
lq__event_badge_obj.professional_title)
) {
data_to_update.professional_title_override = editable_professional_title_override;
}
if (editable_affiliations_override !== (lq__event_badge_obj.affiliations_override ?? lq__event_badge_obj.affiliations)) {
if (
editable_affiliations_override !==
(lq__event_badge_obj.affiliations_override ?? lq__event_badge_obj.affiliations)
) {
data_to_update.affiliations_override = editable_affiliations_override;
}
if (editable_location_override !== (lq__event_badge_obj.location_override ?? lq__event_badge_obj.location)) {
if (
editable_location_override !==
(lq__event_badge_obj.location_override ?? lq__event_badge_obj.location)
) {
data_to_update.location_override = editable_location_override;
}
if (editable_allow_tracking !== lq__event_badge_obj.allow_tracking) {
@@ -403,10 +426,15 @@
function handle_cancel_changes() {
if (lq__event_badge_obj) {
editable_full_name_override = lq__event_badge_obj.full_name_override ?? lq__event_badge_obj.full_name;
editable_professional_title_override = lq__event_badge_obj.professional_title_override ?? lq__event_badge_obj.professional_title;
editable_affiliations_override = lq__event_badge_obj.affiliations_override ?? lq__event_badge_obj.affiliations;
editable_location_override = lq__event_badge_obj.location_override ?? lq__event_badge_obj.location;
editable_full_name_override =
lq__event_badge_obj.full_name_override ?? lq__event_badge_obj.full_name;
editable_professional_title_override =
lq__event_badge_obj.professional_title_override ??
lq__event_badge_obj.professional_title;
editable_affiliations_override =
lq__event_badge_obj.affiliations_override ?? lq__event_badge_obj.affiliations;
editable_location_override =
lq__event_badge_obj.location_override ?? lq__event_badge_obj.location;
editable_allow_tracking = lq__event_badge_obj.allow_tracking ?? null;
editable_email = lq__event_badge_obj.email ?? null;
editable_badge_type_code = lq__event_badge_obj.badge_type_code ?? null;
@@ -642,7 +670,11 @@ onkeypress={() => {
{longest_full_name_override_part}× char
</span> -->
{#if edit_mode_active}
<input type="text" bind:value={editable_full_name_override} class="input w-full text-center" />
<input
type="text"
bind:value={editable_full_name_override}
class="input w-full text-center"
/>
{:else}
<span class="full_name_override">
{#if editable_full_name_override}
@@ -662,7 +694,11 @@ onkeypress={() => {
"
>
{#if edit_mode_active}
<input type="text" bind:value={editable_professional_title_override} class="input w-full text-center" />
<input
type="text"
bind:value={editable_professional_title_override}
class="input w-full text-center"
/>
{:else}
{@html editable_professional_title_override}
{/if}
@@ -684,7 +720,11 @@ onkeypress={() => {
"
>
{#if edit_mode_active}
<textarea bind:value={editable_affiliations_override} class="textarea w-full text-center" rows="2"></textarea>
<textarea
bind:value={editable_affiliations_override}
class="textarea w-full text-center"
rows="2"
></textarea>
{:else}
{@html editable_affiliations_override}
{/if}
@@ -698,7 +738,11 @@ onkeypress={() => {
"
>
{#if edit_mode_active}
<input type="text" bind:value={editable_location_override} class="input w-full text-center" />
<input
type="text"
bind:value={editable_location_override}
class="input w-full text-center"
/>
{:else}
<span class="city state_province country"
>{@html editable_location_override}</span
@@ -710,7 +754,13 @@ onkeypress={() => {
{#if editable_email || edit_mode_active}
<div class="email-field text-sm">
{#if edit_mode_active}
<label>Email: <input type="email" bind:value={editable_email} class="input w-full" /></label>
<label
>Email: <input
type="email"
bind:value={editable_email}
class="input w-full"
/></label
>
{:else}
Email: {editable_email}
{/if}
@@ -718,9 +768,17 @@ onkeypress={() => {
{/if}
{#if editable_allow_tracking !== null || edit_mode_active}
<div class="allow-tracking-field text-sm flex items-center justify-center gap-2">
<div
class="allow-tracking-field text-sm flex items-center justify-center gap-2"
>
{#if edit_mode_active}
<label>Allow Tracking: <input type="checkbox" bind:checked={editable_allow_tracking} class="checkbox" /></label>
<label
>Allow Tracking: <input
type="checkbox"
bind:checked={editable_allow_tracking}
class="checkbox"
/></label
>
{:else}
Allow Tracking: {editable_allow_tracking ? 'Yes' : 'No'}
{/if}
@@ -777,10 +835,16 @@ onkeypress={() => {
title={editable_badge_type_code}
>
{#if edit_mode_active && badge_type_code_li}
<label>Badge Type:
<select bind:value={editable_badge_type_code} class="select text-xs px-1 max-w-fit">
<label
>Badge Type:
<select
bind:value={editable_badge_type_code}
class="select text-xs px-1 max-w-fit"
>
{#each badge_type_code_li as badge_type_code_item}
<option value={badge_type_code_item.code}>{badge_type_code_item.name}</option>
<option value={badge_type_code_item.code}
>{badge_type_code_item.name}</option
>
{/each}
</select>
</label>
@@ -791,7 +855,9 @@ onkeypress={() => {
><span class="fas fa-biohazard"></span></span
>
{:else if option_other_1_override && ['front_html', 'front_back_html'].includes(option_other_1_display_opt)}
<span class="badge_footer_special_left">{@html option_other_1_override}</span>
<span class="badge_footer_special_left"
>{@html option_other_1_override}</span
>
{/if}
<span class="badge_footer_center {editable_badge_type_code?.toLowerCase()}"
@@ -803,12 +869,13 @@ onkeypress={() => {
><span class="fas fa-star-of-life"></span></span
>
{:else if option_other_2_override && ['front_html', 'front_back_html'].includes(option_other_2_display_opt)}
<span class="badge_footer_special_right">{@html option_other_2_override}</span>
<span class="badge_footer_special_right"
>{@html option_other_2_override}</span
>
{/if}
{/if}
</div>
<!-- {#if $lq__event_badge_template_obj.show_qr_front}
<div class="container qr_code">
{#await initial_loading_promise}