aboutsummaryrefslogtreecommitdiffstats
path: root/src/renderer.rs
diff options
context:
space:
mode:
authorSven-Hendrik Haase <svenstaro@gmail.com>2020-05-14 03:47:54 +0000
committerGitHub <noreply@github.com>2020-05-14 03:47:54 +0000
commite1ed1a807ca65cea8b19bf4d12df12aa45c9826a (patch)
tree63e9c44cff4e896a948111ed6330270cd3101111 /src/renderer.rs
parentMerge pull request #301 from svenstaro/dependabot/cargo/serde-1.0.110 (diff)
parentrename variables correctly (diff)
downloadminiserve-e1ed1a807ca65cea8b19bf4d12df12aa45c9826a.tar.gz
miniserve-e1ed1a807ca65cea8b19bf4d12df12aa45c9826a.zip
Merge pull request #297 from marawan31/add-zip-download
Add zip download functionality for windows users
Diffstat (limited to 'src/renderer.rs')
-rw-r--r--src/renderer.rs9
1 files changed, 6 insertions, 3 deletions
diff --git a/src/renderer.rs b/src/renderer.rs
index face6ff..accb49b 100644
--- a/src/renderer.rs
+++ b/src/renderer.rs
@@ -22,7 +22,8 @@ pub fn page(
file_upload: bool,
upload_route: &str,
current_dir: &str,
- archives: bool,
+ tar_enabled: bool,
+ zip_enabled: bool,
) -> Markup {
let upload_action = build_upload_action(
upload_route,
@@ -50,10 +51,12 @@ pub fn page(
span#top { }
h1.title { "Index of " (serve_path) }
div.toolbar {
- @if archives {
+ @if tar_enabled || zip_enabled {
div.download {
@for compression_method in CompressionMethod::iter() {
- (archive_button(compression_method, sort_method, sort_order, color_scheme, default_color_scheme))
+ @if compression_method.is_enabled(tar_enabled, zip_enabled) {
+ (archive_button(compression_method, sort_method, sort_order, color_scheme, default_color_scheme))
+ }
}
}
}