{#if open_file_clicked}
*** {open_file_status_message || 'Please wait while this file downloads...'} ***
{#if $ae_loc.is_native && $events_loc.launcher.app_mode === 'native'}

Most files will automatically be opened full screen.

PowerPoint or KeyNote will attempt to display in presenter view.

Please close the file when finished.

{/if}
{/if} {#if session_type == 'poster' || open_method == 'modal'} { modal__open_event_file_id = event_file_id; modal__event_file_obj = event_file_obj; if (!modal__title) modal__title = event_file_obj.filename; $events_slct.event_file_id = event_file_id; $events_slct.event_file_obj = event_file_obj; // Push the open command to the remote display when in local_push mode if ( $events_loc.launcher.controller == 'local_push' && $events_sess.launcher.ws_connect_status == 'connected' ) { $events_sess.launcher.controller_cmd = `ae_open:event_file=${event_file_id}`; $events_sess.launcher.controller_trigger_send = true; } }}> {#snippet label()} {#if screen_saver_exts.includes(event_file_obj.extension)} Open Poster {:else} {ae_util.shorten_filename({ filename: event_file_obj.filename, max_length: max_filename_length })} {/if} {/snippet} {:else} {#snippet label()} {@const file_id = event_file_obj.hosted_file_id} {#await ae_promises[event_file_id]} {#if $ae_sess.api_download_kv[file_id]} {$ae_sess.api_download_kv[file_id] .percent_completed}% {:else} ... {/if} {:then result} {@const FileIcon = ae_util.file_extension_icon_lucide( event_file_obj.extension )} {event_file_obj.extension} {#if result === null || result === false} Failed! {/if} {:catch error} Error! {/await} {ae_util.shorten_string({ string: event_file_obj.filename_no_ext, begin_length: 45, max_length: 65 })} {event_file_obj.file_purpose} {/snippet} {/if} {ae_util.iso_datetime_formatter( event_file_obj.created_on, 'date_short' )} {#if event_file_obj.file_size}{ae_util.format_bytes( event_file_obj.file_size )}{/if}