diff options
-rw-r--r-- | server/src/library.rs | 2 | ||||
-rw-r--r-- | server/src/routes/ui/node.rs | 12 | ||||
-rw-r--r-- | tools/src/bin/import.rs | 8 |
3 files changed, 11 insertions, 11 deletions
diff --git a/server/src/library.rs b/server/src/library.rs index 80f36a8..517f50a 100644 --- a/server/src/library.rs +++ b/server/src/library.rs @@ -95,7 +95,7 @@ impl Node { Node::Item(i) => &i.identifier, } } - pub fn banner(&self) -> &Option<PathBuf> { + pub fn poster(&self) -> &Option<PathBuf> { match self { Node::Directory(d) => &d.info.banner, Node::Item(i) => &i.info.poster, diff --git a/server/src/routes/ui/node.rs b/server/src/routes/ui/node.rs index 2ca481c..a4ef6f3 100644 --- a/server/src/routes/ui/node.rs +++ b/server/src/routes/ui/node.rs @@ -57,7 +57,7 @@ markup::define! { div.card.dir { div.banner { a[href=uri!(r_library_node(&dir.lib_path))] { - img[src=uri!(r_item_assets(&dir.lib_path, AssetRole::Banner))]; + img[src=uri!(r_item_assets(&dir.lib_path, AssetRole::Poster))]; } div.hover { a[href=uri!(r_library_node(&dir.lib_path))] { "Open" } } } @@ -85,7 +85,7 @@ markup::define! { div.card.item { div.banner { a[href=uri!(r_library_node(&item.lib_path))] { - img[src=uri!(r_item_assets(&item.lib_path, AssetRole::Banner))]; + img[src=uri!(r_item_assets(&item.lib_path, AssetRole::Poster))]; } div.hover { a[href=&player_uri(&item.lib_path)] { "▶" } } } @@ -101,7 +101,7 @@ markup::define! { img.backdrop[src=uri!(r_item_assets(&item.lib_path, AssetRole::Backdrop))]; div.page.item { div.banner { - img[src=uri!(r_item_assets(&item.lib_path, AssetRole::Banner))]; + img[src=uri!(r_item_assets(&item.lib_path, AssetRole::Poster))]; } div.title { h1 { @item.info.title } @@ -118,7 +118,7 @@ markup::define! { #[derive(FromFormField, UriDisplayQuery)] pub enum AssetRole { - Banner, + Poster, Backdrop, } @@ -138,8 +138,8 @@ pub async fn r_item_assets( .info .backdrop .clone() - .or_else(|| node.banner().clone()), - AssetRole::Banner => node.banner().clone(), + .or_else(|| node.poster().clone()), + AssetRole::Poster => node.poster().clone(), }; let path = if let Some(p) = path { library.root_path.join(p) diff --git a/tools/src/bin/import.rs b/tools/src/bin/import.rs index eb6ebfe..8505e01 100644 --- a/tools/src/bin/import.rs +++ b/tools/src/bin/import.rs @@ -39,7 +39,7 @@ enum Action { #[arg(short = 'I', long)] item: PathBuf, #[arg(short, long)] - banner: Option<PathBuf>, + poster: Option<PathBuf>, #[arg(short, long)] title: Option<String>, #[arg(short = 'D', long)] @@ -154,7 +154,7 @@ fn main() -> anyhow::Result<()> { Ok(()) } Action::Set { - banner, + poster, clear_inputs, description, description_head, @@ -182,8 +182,8 @@ fn main() -> anyhow::Result<()> { if let Some(title) = title { iteminfo.title = title; } - if let Some(banner) = banner { - iteminfo.poster = Some(banner); + if let Some(poster) = poster { + iteminfo.poster = Some(poster); } if let Some(d) = description { iteminfo.description = d; |