diff options
author | Lukas Stabe <lukas@stabe.de> | 2020-09-25 03:23:23 +0000 |
---|---|---|
committer | Lukas Stabe <lukas@stabe.de> | 2020-09-25 03:24:56 +0000 |
commit | 4ad695eed6c2a3fa7fb164c4a0e4972dab2691d2 (patch) | |
tree | b4f372c3ace6b45d91fbdd9784e2ae7cb1eb1f4a /src/listing.rs | |
parent | Bump deps (diff) | |
download | miniserve-4ad695eed6c2a3fa7fb164c4a0e4972dab2691d2.tar.gz miniserve-4ad695eed6c2a3fa7fb164c4a0e4972dab2691d2.zip |
[wip] client-side color-scheme handling
Diffstat (limited to 'src/listing.rs')
-rw-r--r-- | src/listing.rs | 12 |
1 files changed, 0 insertions, 12 deletions
diff --git a/src/listing.rs b/src/listing.rs index d14a188..40c84b3 100644 --- a/src/listing.rs +++ b/src/listing.rs @@ -15,7 +15,6 @@ use strum_macros::{Display, EnumString}; use crate::archive::CompressionMethod; use crate::errors::{self, ContextualError}; use crate::renderer; -use crate::themes::ColorScheme; const FRAGMENT: &AsciiSet = &CONTROLS.add(b' ').add(b'"').add(b'<').add(b'>').add(b'`'); @@ -25,7 +24,6 @@ pub struct QueryParameters { pub path: Option<PathBuf>, pub sort: Option<SortingMethod>, pub order: Option<SortingOrder>, - pub theme: Option<ColorScheme>, qrcode: Option<String>, download: Option<CompressionMethod>, } @@ -153,7 +151,6 @@ pub fn directory_listing( file_upload: bool, random_route: Option<String>, favicon_route: String, - default_color_scheme: ColorScheme, show_qrcode: bool, upload_route: String, tar_enabled: bool, @@ -323,8 +320,6 @@ pub fn directory_listing( } } - let color_scheme = query_params.theme.unwrap_or(default_color_scheme); - if let Some(compression_method) = query_params.download { if !compression_method.is_enabled(tar_enabled, zip_enabled) { return Ok(ServiceResponse::new( @@ -338,8 +333,6 @@ pub fn directory_listing( "/", None, None, - color_scheme, - default_color_scheme, false, false, &favicon_route, @@ -393,13 +386,10 @@ pub fn directory_listing( .content_type("text/html; charset=utf-8") .body( renderer::page( - serve_path, entries, is_root, query_params.sort, query_params.order, - default_color_scheme, - color_scheme, show_qrcode, file_upload, &upload_route, @@ -421,7 +411,6 @@ pub fn extract_query_parameters(req: &HttpRequest) -> QueryParameters { sort: query.sort, order: query.order, download: query.download, - theme: query.theme, qrcode: query.qrcode.to_owned(), path: query.path.clone(), }, @@ -432,7 +421,6 @@ pub fn extract_query_parameters(req: &HttpRequest) -> QueryParameters { sort: None, order: None, download: None, - theme: None, qrcode: None, path: None, } |