From 3a617a204e11370d2f96c15d5bfec774a42abfb6 Mon Sep 17 00:00:00 2001 From: boasting-squirrel Date: Wed, 20 Feb 2019 10:01:14 +0100 Subject: Improved mobile view --- src/listing.rs | 65 ++++++++++++++++++++++++++++++++++++++++++++++++++++++---- 1 file changed, 61 insertions(+), 4 deletions(-) (limited to 'src') diff --git a/src/listing.rs b/src/listing.rs index 21aebec..629a117 100644 --- a/src/listing.rs +++ b/src/listing.rs @@ -197,19 +197,60 @@ pub fn directory_listing( EntryType::Directory => { let _ = write!( body, - "{}/{}{}{}", - entry.link, entry.name, modification_date, modification_time, humanize_systemtime(entry.last_modification_date) + "\ + \ + {}/\ + \ + Last modification: {} {}\ + \ + \ + \ + \ + {}\ + {}\ + {}\ + \ + ", + entry.link, + entry.name, + modification_date, + modification_time, + modification_date, + modification_time, + humanize_systemtime(entry.last_modification_date) ); } EntryType::File => { let _ = write!( body, - "{}{}{}{}{}", + "\ + \ + {}\ + \ + Size: {}\ + \ + \ + Last modification: {} {} ({})\ + \ + \ + \ + {}\ + \ + \ + {}\ + {}\ + {}\ + \ + ", entry.link, entry.name, entry.size.unwrap(), modification_date, modification_time, + humanize_systemtime(entry.last_modification_date), + entry.size.unwrap(), + modification_date, + modification_time, humanize_systemtime(entry.last_modification_date) ); } @@ -220,6 +261,7 @@ pub fn directory_listing( "\ \ {}\ + \