{#snippet new_folder_popup()}
{ if (input.startsWith('.')) return [false, 'Name darf nicht mit . beginnen']; const trimmed_input = input.trim(); if (trimmed_input.length === 0 || trimmed_input.length > 50) return [false, 'Ungültige Länge']; if (!is_valid_name(trimmed_input)) return [false, 'Name enthält ungültige Zeichen']; if ( get_current_folder_elements($all_files, $current_file_path, $selected_display_ids).some( (e) => e.name === trimmed_input ) ) return [false, 'Name bereits verwendet']; return [true, 'Gültiger Name']; }} />
{/snippet}
Dateien anzeigen und verwalten
{#if $selected_display_ids.length === 0} Es wurden keine Bildschirme ausgewählt. {:else} {#each get_current_folder_elements($all_files, $current_file_path, $selected_display_ids) as folder_element (folder_element.id)}
{/each} {#if get_current_folder_elements($all_files, $current_file_path, $selected_display_ids).length === 0} Es existieren keine Dateien auf {$selected_display_ids.length === 1 ? 'dem ausgewähltem Bildchirm' : 'den ausgewählten Bildschirmen'} im aktuellen Ordner. Klicke auf um Datei(en) hochzuladen. {/if} {/if}