Disable video player for mastroska files because no browser actually supports them anymore
This commit is contained in:
@@ -43,9 +43,8 @@ export const file_type = file => {
|
|||||||
} else if (file.mime_type.startsWith("image")) {
|
} else if (file.mime_type.startsWith("image")) {
|
||||||
return "image"
|
return "image"
|
||||||
} else if (
|
} else if (
|
||||||
file.mime_type.startsWith("video") ||
|
file.mime_type.startsWith("video") &&
|
||||||
file.mime_type === "application/matroska" ||
|
file.mime_type !== "video/x-matroska"
|
||||||
file.mime_type === "application/x-matroska"
|
|
||||||
) {
|
) {
|
||||||
return "video"
|
return "video"
|
||||||
} else if (
|
} else if (
|
||||||
|
@@ -3,6 +3,7 @@ import { createEventDispatcher } from "svelte";
|
|||||||
import BandwidthUsage from "./BandwidthUsage.svelte";
|
import BandwidthUsage from "./BandwidthUsage.svelte";
|
||||||
import IconBlock from "./IconBlock.svelte";
|
import IconBlock from "./IconBlock.svelte";
|
||||||
import FileTitle from "./FileTitle.svelte";
|
import FileTitle from "./FileTitle.svelte";
|
||||||
|
import { formatDataVolume } from "../../util/Formatting.svelte";
|
||||||
let dispatch = createEventDispatcher()
|
let dispatch = createEventDispatcher()
|
||||||
|
|
||||||
export const set_file = f => file = f
|
export const set_file = f => file = f
|
||||||
@@ -21,6 +22,7 @@ let file = {
|
|||||||
|
|
||||||
<IconBlock icon_href={file.icon_href}>
|
<IconBlock icon_href={file.icon_href}>
|
||||||
Type: {file.mime_type}<br/>
|
Type: {file.mime_type}<br/>
|
||||||
|
Size: {formatDataVolume(file.size, 3)}<br/>
|
||||||
No preview is available for this file type. Download to view it locally.
|
No preview is available for this file type. Download to view it locally.
|
||||||
<br/>
|
<br/>
|
||||||
<button class="button_highlight" on:click={() => {dispatch("download")}}>
|
<button class="button_highlight" on:click={() => {dispatch("download")}}>
|
||||||
|
@@ -170,6 +170,9 @@ const fullscreen = () => {
|
|||||||
<button on:click={download}>
|
<button on:click={download}>
|
||||||
<i class="icon">download</i> Download
|
<i class="icon">download</i> Download
|
||||||
</button>
|
</button>
|
||||||
|
<a href="/login" class="button">
|
||||||
|
<i class="icon">login</i> Log in
|
||||||
|
</a>
|
||||||
<a href="/register" class="button">
|
<a href="/register" class="button">
|
||||||
<i class="icon">how_to_reg</i> Sign up
|
<i class="icon">how_to_reg</i> Sign up
|
||||||
</a>
|
</a>
|
||||||
|
Reference in New Issue
Block a user