From aed776ac49cb44705463d9e43c070dc56adaaae3 Mon Sep 17 00:00:00 2001 From: Sven-Hendrik Haase Date: Mon, 10 Jun 2024 00:38:45 +0200 Subject: Remove explicit dependency on http We now use the one supplied by actix-web. --- src/renderer.rs | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'src/renderer.rs') diff --git a/src/renderer.rs b/src/renderer.rs index 3935d98..7896dc3 100644 --- a/src/renderer.rs +++ b/src/renderer.rs @@ -1,6 +1,6 @@ use std::time::SystemTime; -use actix_web::http::StatusCode; +use actix_web::http::{StatusCode, Uri}; use chrono::{DateTime, Local}; use chrono_humanize::Humanize; use clap::{crate_name, crate_version, ValueEnum}; @@ -9,7 +9,6 @@ use fast_qr::{ qr::QRCodeError, QRBuilder, }; -use http::Uri; use maud::{html, Markup, PreEscaped, DOCTYPE}; use strum::{Display, IntoEnumIterator}; -- cgit v1.2.3 From 52c5cc09fce55ed2c3c3d98343e31b5da6f340af Mon Sep 17 00:00:00 2001 From: Gaurav Atreya Date: Sat, 13 Jul 2024 22:33:40 -0400 Subject: Don't show mkdir option when the directory is not upload allowed Fixes #1249 --- src/renderer.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/renderer.rs') diff --git a/src/renderer.rs b/src/renderer.rs index 7896dc3..9c60dcc 100644 --- a/src/renderer.rs +++ b/src/renderer.rs @@ -117,7 +117,7 @@ pub fn page( } } } - @if conf.mkdir_enabled { + @if conf.mkdir_enabled && upload_allowed { div.toolbar_box { form id="mkdir" action=(mkdir_action) method="POST" enctype="multipart/form-data" { p { "Specify a directory name to create" } -- cgit v1.2.3 From dad77b656c130f43d9de66f0f28e49fa1418f291 Mon Sep 17 00:00:00 2001 From: adamnemecek Date: Thu, 2 Jan 2025 22:58:57 -0800 Subject: Use Self where possible --- src/renderer.rs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'src/renderer.rs') diff --git a/src/renderer.rs b/src/renderer.rs index 9c60dcc..28ca2d9 100644 --- a/src/renderer.rs +++ b/src/renderer.rs @@ -326,10 +326,10 @@ pub enum ThemeSlug { impl ThemeSlug { pub fn css(&self) -> &str { match self { - ThemeSlug::Squirrel => grass::include!("data/themes/squirrel.scss"), - ThemeSlug::Archlinux => grass::include!("data/themes/archlinux.scss"), - ThemeSlug::Zenburn => grass::include!("data/themes/zenburn.scss"), - ThemeSlug::Monokai => grass::include!("data/themes/monokai.scss"), + Self::Squirrel => grass::include!("data/themes/squirrel.scss"), + Self::Archlinux => grass::include!("data/themes/archlinux.scss"), + Self::Zenburn => grass::include!("data/themes/zenburn.scss"), + Self::Monokai => grass::include!("data/themes/monokai.scss"), } } -- cgit v1.2.3 From 01811e26dbbdee82ac2070f747a6b5f8f0baba8f Mon Sep 17 00:00:00 2001 From: Flat Date: Thu, 6 Feb 2025 13:58:51 -0500 Subject: Add date pill and sort links for mobile views --- src/renderer.rs | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'src/renderer.rs') diff --git a/src/renderer.rs b/src/renderer.rs index 28ca2d9..ca49413 100644 --- a/src/renderer.rs +++ b/src/renderer.rs @@ -521,7 +521,12 @@ fn entry_row( @if !raw { @if let Some(size) = entry.size { span.mobile-info.size { - (maud::display(size)) + (build_link("size", &format!("{}", size), sort_method, sort_order)) + } + } + @if let Some(modification_timer) = humanize_systemtime(entry.last_modification_date) { + span.mobile-info.history { + (build_link("date", &modification_timer, sort_method, sort_order)) } } } -- cgit v1.2.3