From a9ee18dcbbf837225f05d4dd0186fc989a319c63 Mon Sep 17 00:00:00 2001 From: Johannes May Date: Sat, 12 Mar 2022 22:12:35 +0100 Subject: Allow to set the accept input attribute to arbitrary values --- src/renderer.rs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'src/renderer.rs') diff --git a/src/renderer.rs b/src/renderer.rs index ef7285b..c64d459 100644 --- a/src/renderer.rs +++ b/src/renderer.rs @@ -107,7 +107,10 @@ pub fn page( form id="file_submit" action=(upload_action) method="POST" enctype="multipart/form-data" { p { "Select a file to upload or drag it anywhere into the window" } div { - input #file-input type="file" name="file_to_upload" required="" multiple {} + @match &conf.uploadable_media_type { + Some(accept) => {input #file-input accept=(accept) type="file" name="file_to_upload" required="" multiple {}}, + None => {input #file-input type="file" name="file_to_upload" required="" multiple {}} + } button type="submit" { "Upload file" } } } -- cgit v1.2.3