aboutsummaryrefslogtreecommitdiffstats
path: root/src/renderer.rs
diff options
context:
space:
mode:
authorSven-Hendrik Haase <svenstaro@gmail.com>2021-04-18 06:54:21 +0000
committerGitHub <noreply@github.com>2021-04-18 06:54:21 +0000
commita135c5df0544407257ad25ab31d5e2851847f0a4 (patch)
tree82e13f0bf838093f1f3548522a69a9848a5c6388 /src/renderer.rs
parentPrefer UTF8 for text reponses (fixes #263) (diff)
parentMerge branch 'master' into rfc-resolve-symlinks (diff)
downloadminiserve-a135c5df0544407257ad25ab31d5e2851847f0a4.tar.gz
miniserve-a135c5df0544407257ad25ab31d5e2851847f0a4.zip
Merge pull request #479 from aliemjay/rfc-resolve-symlinks
Resolve symlinks on directory listing
Diffstat (limited to 'src/renderer.rs')
-rw-r--r--src/renderer.rs10
1 files changed, 6 insertions, 4 deletions
diff --git a/src/renderer.rs b/src/renderer.rs
index fc6897c..d2beda3 100644
--- a/src/renderer.rs
+++ b/src/renderer.rs
@@ -330,11 +330,17 @@ fn entry_row(
@if entry.is_dir() {
a.directory href=(parametrized_link(&entry.link, sort_method, sort_order)) {
(entry.name) "/"
+ @if entry.is_symlink {
+ span.symlink-symbol { }
+ }
}
} @else if entry.is_file() {
div.file-entry {
a.file href=(&entry.link) {
(entry.name)
+ @if entry.is_symlink {
+ span.symlink-symbol { }
+ }
}
@if let Some(size) = entry.size {
span.mobile-info.size {
@@ -342,10 +348,6 @@ fn entry_row(
}
}
}
- } @else if entry.is_symlink() {
- a.symlink href=(parametrized_link(&entry.link, sort_method, sort_order)) {
- (entry.name) span.symlink-symbol { "⇢" }
- }
}
}
}