From 0f276b6ec8383cea3f3da726682594e5e683033a Mon Sep 17 00:00:00 2001 From: Ali MJ Al-Nasrawy Date: Sat, 27 Mar 2021 07:13:39 +0300 Subject: Resolve symlinks when listing This has the benefit of showing the size and modification date of the pointed-to file. Symlink to directories now respects '--dirs-first' option and broken symlinks don't show in directory listing. --- src/renderer.rs | 4 ---- 1 file changed, 4 deletions(-) (limited to 'src/renderer.rs') diff --git a/src/renderer.rs b/src/renderer.rs index c9ec9cd..2487696 100644 --- a/src/renderer.rs +++ b/src/renderer.rs @@ -341,10 +341,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 { "⇢" } - } } } } -- cgit v1.2.3 From 81e65554b4da37399ef9b0ac6c647198a6e81ebf Mon Sep 17 00:00:00 2001 From: Ali MJ Al-Nasrawy Date: Sat, 27 Mar 2021 07:19:59 +0300 Subject: Bring back the symlink symbol --- src/renderer.rs | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'src/renderer.rs') diff --git a/src/renderer.rs b/src/renderer.rs index 2487696..266f035 100644 --- a/src/renderer.rs +++ b/src/renderer.rs @@ -329,11 +329,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 { -- cgit v1.2.3 From 57ec279491db97d2933f07127235d44e918472ce Mon Sep 17 00:00:00 2001 From: Ali MJ Al-Nasrawy Date: Mon, 29 Mar 2021 12:11:58 +0300 Subject: Move symlink symbol from html to css This should facilitate testing because this symbol will no longer a part of the entry text shown in html. --- src/renderer.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/renderer.rs') diff --git a/src/renderer.rs b/src/renderer.rs index 266f035..c51f364 100644 --- a/src/renderer.rs +++ b/src/renderer.rs @@ -330,7 +330,7 @@ fn entry_row( a.directory href=(parametrized_link(&entry.link, sort_method, sort_order)) { (entry.name) "/" @if entry.is_symlink { - span.symlink-symbol { "⇢" } + span.symlink-symbol { } } } } @else if entry.is_file() { @@ -338,7 +338,7 @@ fn entry_row( a.file href=(&entry.link) { (entry.name) @if entry.is_symlink { - span.symlink-symbol { "⇢" } + span.symlink-symbol { } } } @if let Some(size) = entry.size { -- cgit v1.2.3