Show or hide alert. Enable or disable the default to scan
This commit is contained in:
@@ -53,9 +53,12 @@ let events_local_data_struct: key_val = {
|
||||
// Lead Retrievals (Exhibit)
|
||||
'leads': {
|
||||
show_option__paid_tab: true,
|
||||
show_content__scan_alert: true, // For QR scanner bug...
|
||||
show_content__scan_requirements: true,
|
||||
show_content__custom_question_descriptions: true,
|
||||
show_content__email_link_warning: true,
|
||||
|
||||
default_to_scan: true,
|
||||
|
||||
// For ISHLT 2024 Annual Meeting only!
|
||||
default__external_registration_id: '2024_Annual Meeting',
|
||||
|
||||
@@ -14,10 +14,13 @@ import Element_qr_scanner_v2 from '$lib/element_qr_scanner_v2.svelte';
|
||||
import Element_qr_scanner_dev from '$lib/element_qr_scanner_dev.svelte';
|
||||
|
||||
|
||||
// TEMPORARY: For testing and development
|
||||
// $events_sess.leads.show_form__search = true;
|
||||
// $events_sess.leads.show_form__scan = true;
|
||||
// TEMPORARY: For testing and development
|
||||
// TEMPORARY: For testing and development???
|
||||
if ($events_loc.leads.default_to_scan ?? false) {
|
||||
// $events_sess.leads.show_form__search = true;
|
||||
$events_sess.leads.show_form__scan = true;
|
||||
$events_sess.leads.qr_scan_start = true;
|
||||
}
|
||||
// TEMPORARY: For testing and development???
|
||||
|
||||
|
||||
$: event_exhibit_obj = liveQuery(
|
||||
@@ -249,14 +252,23 @@ function handle_qr_camera(event) {
|
||||
</span>
|
||||
|
||||
<span class="">
|
||||
{#if ($events_loc.leads.show_content__scan_alert)}
|
||||
<button class="btn btn-sm variant-soft-secondary" on:click={() => $events_loc.leads.show_content__scan_alert=false}><span class="fas fa-exclamation-triangle mx-1"></span> Hide Alert</button>
|
||||
{:else if (!$events_loc.leads.show_content__scan_alert)}
|
||||
<button class="btn btn-sm variant-soft-secondary" on:click={() => $events_loc.leads.show_content__scan_alert=true}><span class="fas fa-exclamation-triangle mx-1"></span> Alert</button>
|
||||
{/if}
|
||||
{#if ($events_loc.leads.show_content__scan_requirements)}
|
||||
<button class="btn btn-sm variant-soft-secondary" on:click={() => $events_loc.leads.show_content__scan_requirements=false}><span class="fas fa-info mx-1"></span> Hide Requirements</button>
|
||||
{:else if (!$events_loc.leads.show_content__scan_requirements)}
|
||||
<button class="btn btn-sm variant-soft-secondary" on:click={() => $events_loc.leads.show_content__scan_requirements=true}><span class="fas fa-info mx-1"></span> Requirements</button>
|
||||
{/if}
|
||||
|
||||
<button class="btn btn-sm variant-soft-warning" on:click={() => $events_loc.leads.default_to_scan=!$events_loc.leads.default_to_scan}>
|
||||
{@html ($events_loc.leads.default_to_scan ? '<span class="fas fa-toggle-on m-1"></span> Disable Default Scan' : '<span class="fas fa-toggle-off m-1"></span> Enable Default Scan')}
|
||||
</button>
|
||||
</span>
|
||||
|
||||
{#if $events_loc.leads.show_content__scan_requirements}
|
||||
{#if $events_loc.leads.show_content__scan_alert}
|
||||
<div class="border border-slate-500/10 p-2 variant-ghost-warning p-1">
|
||||
<span class="fas fa-exclamation-triangle mx-1"></span>
|
||||
<span>
|
||||
@@ -276,7 +288,8 @@ function handle_qr_camera(event) {
|
||||
<p>A fix is in progress to address all devices. -2024-04-10 2:25 AM (Prague time)</p>
|
||||
</span>
|
||||
</div>
|
||||
|
||||
{/if}
|
||||
{#if $events_loc.leads.show_content__scan_requirements}
|
||||
<div class="border border-slate-500/10 p-2 variant-soft-secondary">
|
||||
<p>You will need a device with a camera to scan the QR codes. You will also of course need one or more valid QR codes to scan.
|
||||
<!-- <button class="ae_btn btn_sm" on:click={() => show='qr_codes'}><span class="fas fa-qrcode"></span> Example QR Codes</button> -->
|
||||
|
||||
Reference in New Issue
Block a user