aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormetamuffin <metamuffin@disroot.org>2023-06-14 17:05:32 +0200
committermetamuffin <metamuffin@disroot.org>2023-06-14 17:05:32 +0200
commitd77c71ce8d380f6a1fb3a631507987758e909328 (patch)
tree98624104f4ecd7a2e40af0224df00aa8ca01a829
parent56d3fa54feb8daa2827e0568187148413ae63f03 (diff)
downloadjellything-d77c71ce8d380f6a1fb3a631507987758e909328.tar
jellything-d77c71ce8d380f6a1fb3a631507987758e909328.tar.bz2
jellything-d77c71ce8d380f6a1fb3a631507987758e909328.tar.zst
rename banner to poster
-rw-r--r--server/src/library.rs2
-rw-r--r--server/src/routes/ui/node.rs12
-rw-r--r--tools/src/bin/import.rs8
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;