From 64d0b364ba4b5db9a18f3302b742ba5c81587734 Mon Sep 17 00:00:00 2001 From: Fornax Date: Tue, 25 Oct 2022 12:13:50 +0200 Subject: [PATCH] Use flexbox to center images and video --- svelte/src/file_viewer/FileViewer.svelte | 1 + svelte/src/file_viewer/viewers/Audio.svelte | 19 ++++++++++------ .../file_viewer/viewers/FilePreview.svelte | 5 +++-- svelte/src/file_viewer/viewers/Image.svelte | 9 ++------ svelte/src/file_viewer/viewers/Video.svelte | 22 +++++++++++-------- 5 files changed, 31 insertions(+), 25 deletions(-) diff --git a/svelte/src/file_viewer/FileViewer.svelte b/svelte/src/file_viewer/FileViewer.svelte index 48902e9..bbbba41 100644 --- a/svelte/src/file_viewer/FileViewer.svelte +++ b/svelte/src/file_viewer/FileViewer.svelte @@ -569,6 +569,7 @@ const keyboard_event = evt => { {#if view === "file"} { if (list_navigator) { list_navigator.prev() }}} on:next={() => { if (list_navigator) { list_navigator.next() }}} diff --git a/svelte/src/file_viewer/viewers/Audio.svelte b/svelte/src/file_viewer/viewers/Audio.svelte index 2362eb7..d93bff8 100644 --- a/svelte/src/file_viewer/viewers/Audio.svelte +++ b/svelte/src/file_viewer/viewers/Audio.svelte @@ -3,7 +3,8 @@ import { createEventDispatcher, tick } from "svelte"; import BandwidthUsage from "./BandwidthUsage.svelte"; let dispatch = createEventDispatcher() -export let file = { +export let is_list = false +let file = { id: "", name: "", mime_type: "", @@ -53,9 +54,11 @@ const toggle_play = () => playing ? player.pause() : player.play()

{file.name}

- + {#if is_list} + + {/if} @@ -69,9 +72,11 @@ const toggle_play = () => playing ? player.pause() : player.play() - + {#if is_list} + + {/if}

{#if file.id && !audio_reload} diff --git a/svelte/src/file_viewer/viewers/FilePreview.svelte b/svelte/src/file_viewer/viewers/FilePreview.svelte index f64e708..b7ffc8c 100644 --- a/svelte/src/file_viewer/viewers/FilePreview.svelte +++ b/svelte/src/file_viewer/viewers/FilePreview.svelte @@ -15,6 +15,7 @@ import SpeedLimit from "./SpeedLimit.svelte"; let viewer let viewer_type = "loading" +export let is_list = false export const set_file = async file => { if (file.id === "") { @@ -54,9 +55,9 @@ export const set_file = async file => { {:else if viewer_type === "image"} {:else if viewer_type === "video"} - + {:else if viewer_type === "audio"} - + {:else if viewer_type === "pdf"} {:else if viewer_type === "text"} diff --git a/svelte/src/file_viewer/viewers/Image.svelte b/svelte/src/file_viewer/viewers/Image.svelte index aa800e9..a21c778 100644 --- a/svelte/src/file_viewer/viewers/Image.svelte +++ b/svelte/src/file_viewer/viewers/Image.svelte @@ -67,10 +67,10 @@ const mouseup = (e) => { diff --git a/svelte/src/file_viewer/viewers/Video.svelte b/svelte/src/file_viewer/viewers/Video.svelte index e3f5ec3..759be29 100644 --- a/svelte/src/file_viewer/viewers/Video.svelte +++ b/svelte/src/file_viewer/viewers/Video.svelte @@ -4,6 +4,7 @@ import BandwidthUsage from "./BandwidthUsage.svelte"; import TextBlock from "./TextBlock.svelte"; let dispatch = createEventDispatcher() +export let is_list = false let file = { id: "", size: 0, @@ -112,9 +113,11 @@ const fullscreen = () => {
- + {#if is_list} + + {/if} @@ -128,9 +131,11 @@ const fullscreen = () => { - + {#if is_list} + + {/if}