aboutsummaryrefslogtreecommitdiffstats
path: root/src/renderer.rs
diff options
context:
space:
mode:
authorSven-Hendrik Haase <svenstaro@gmail.com>2022-02-06 12:23:21 +0000
committerGitHub <noreply@github.com>2022-02-06 12:23:21 +0000
commitbe047cb646418cb45bafc8444b00c9676a6c36bc (patch)
tree1f65ab57c3f606d612e2419faa25cf041583f010 /src/renderer.rs
parentMerge pull request #727 from svenstaro/dependabot/cargo/rustls-pemfile-0.3.0 (diff)
parentFix route_prefix for css and favicon (diff)
downloadminiserve-be047cb646418cb45bafc8444b00c9676a6c36bc.tar.gz
miniserve-be047cb646418cb45bafc8444b00c9676a6c36bc.zip
Merge pull request #728 from aliemjay/custom_route_prefix
Custom route prefix
Diffstat (limited to '')
-rw-r--r--src/renderer.rs11
1 files changed, 4 insertions, 7 deletions
diff --git a/src/renderer.rs b/src/renderer.rs
index c2c4cb5..544be42 100644
--- a/src/renderer.rs
+++ b/src/renderer.rs
@@ -25,10 +25,7 @@ pub fn page(
return raw(entries, is_root);
}
- let upload_route = match conf.random_route {
- Some(ref random_route) => format!("/{}/upload", random_route),
- None => "/upload".to_string(),
- };
+ let upload_route = format!("{}/upload", &conf.route_prefix);
let (sort_method, sort_order) = (query_params.sort, query_params.order);
let upload_action = build_upload_action(&upload_route, encoded_dir, sort_method, sort_order);
@@ -481,8 +478,8 @@ fn page_header(title: &str, file_upload: bool, favicon_route: &str, css_route: &
meta http-equiv="X-UA-Compatible" content="IE=edge";
meta name="viewport" content="width=device-width, initial-scale=1";
- link rel="icon" type="image/svg+xml" href={ "/" (favicon_route) };
- link rel="stylesheet" href={ "/" (css_route) };
+ link rel="icon" type="image/svg+xml" href={ (favicon_route) };
+ link rel="stylesheet" href={ (css_route) };
title { (title) }
@@ -578,7 +575,7 @@ pub fn render_error(
p { (error) }
}
// WARN don't expose random route!
- @if conf.random_route.is_none() {
+ @if conf.route_prefix.is_empty() {
div.error-nav {
a.error-back href=(return_address) {
"Go back to file listing"