From aaf7b47547e7dd43efb4da2f2790745521cd6eea Mon Sep 17 00:00:00 2001 From: metamuffin Date: Wed, 18 Jan 2023 20:19:10 +0100 Subject: style --- server/src/routes/ui/layout.rs | 4 ++-- server/src/routes/ui/node.rs | 1 + server/src/routes/ui/player.rs | 3 +++ server/src/routes/ui/style/layout.css | 4 ++-- server/src/routes/ui/style/mod.rs | 23 +++++++++++++++-------- server/src/routes/ui/style/player.css | 4 ++++ 6 files changed, 27 insertions(+), 12 deletions(-) create mode 100644 server/src/routes/ui/style/player.css (limited to 'server/src') diff --git a/server/src/routes/ui/layout.rs b/server/src/routes/ui/layout.rs index 1085f84..f333fa1 100644 --- a/server/src/routes/ui/layout.rs +++ b/server/src/routes/ui/layout.rs @@ -10,8 +10,8 @@ markup::define! { } body { nav { - h1 { "Jellything" } - + h1 { a[href="/"] { "Jellything" } } + a[href="/library"] { "My Library" } } #main { @main } } diff --git a/server/src/routes/ui/node.rs b/server/src/routes/ui/node.rs index ea23291..64f5e84 100644 --- a/server/src/routes/ui/node.rs +++ b/server/src/routes/ui/node.rs @@ -56,5 +56,6 @@ markup::define! { ItemPage(item: Arc) { h1 { @item.info.title } a[href=&player_uri(&item.lib_path)] { "Watch now" } + p { "Lorem ipsum dolor sit amed...." } } } diff --git a/server/src/routes/ui/player.rs b/server/src/routes/ui/player.rs index 69f6e7f..aaed5ee 100644 --- a/server/src/routes/ui/player.rs +++ b/server/src/routes/ui/player.rs @@ -69,6 +69,7 @@ pub fn player_conf<'a>(item: Arc) -> MyResult(item: Arc) -> MyResult String { if cfg!(debug_assertions) { - read_to_string( - PathBuf::from_str(file!()) - .unwrap() - .parent() + ["layout.css", "player.css"] + .into_iter() + .map(|n| { + read_to_string( + PathBuf::from_str(file!()) + .unwrap() + .parent() + .unwrap() + .join(n), + ) .unwrap() - .join("layout.css"), - ) - .unwrap() + }) + .collect::>() + .join("\n") } else { - include_str!("layout.css").to_string() + concat!(include_str!("layout.css"), include_str!("player.css")).to_string() } } + fn font_bundle() -> Vec { if cfg!(debug_assertions) { let mut woff = Vec::new(); diff --git a/server/src/routes/ui/style/player.css b/server/src/routes/ui/style/player.css new file mode 100644 index 0000000..d4a14ab --- /dev/null +++ b/server/src/routes/ui/style/player.css @@ -0,0 +1,4 @@ + +video { + width: 100%; +} -- cgit v1.2.3-70-g09d2