aboutsummaryrefslogtreecommitdiffstats
path: root/src/listing.rs
diff options
context:
space:
mode:
authorLukas Stabe <lukas@stabe.de>2020-09-25 03:23:23 +0000
committerLukas Stabe <lukas@stabe.de>2020-09-25 03:24:56 +0000
commit4ad695eed6c2a3fa7fb164c4a0e4972dab2691d2 (patch)
treeb4f372c3ace6b45d91fbdd9784e2ae7cb1eb1f4a /src/listing.rs
parentBump deps (diff)
downloadminiserve-4ad695eed6c2a3fa7fb164c4a0e4972dab2691d2.tar.gz
miniserve-4ad695eed6c2a3fa7fb164c4a0e4972dab2691d2.zip
[wip] client-side color-scheme handling
Diffstat (limited to 'src/listing.rs')
-rw-r--r--src/listing.rs12
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,
}