Created article parent for scene section in render_scene function

This commit is contained in:
p11 2025-04-21 11:10:30 +02:00
parent 485609a3e4
commit b519f53607

View File

@ -10,12 +10,14 @@ use crate::dialog::parse_map;
fn render_scene(settings: &PlayerSettings, name: &str) -> Markup { fn render_scene(settings: &PlayerSettings, name: &str) -> Markup {
html! { html! {
@for object in &settings.objects.objects { article .scene-section {
@if let Some(image_set) = object.image.get(name) { @for object in &settings.objects.objects {
@for image in &settings.images.images[image_set] { @if let Some(image_set) = object.image.get(name) {
@if let Some(image_path) = image.get_ref(name) { @for image in &settings.images.images[image_set] {
figure .scene-image { @if let Some(image_path) = image.get_ref(name) {
img src=(image_path) alt=""; figure .scene-image {
img src=(image_path) alt="";
}
} }
} }
} }
@ -44,10 +46,7 @@ fn generate_html(scenes: Vec<Markup>, sections: Vec<Markup>) -> Markup {
section .selection-section section .selection-section
data-section-index=(index) data-section-index=(index)
style=(format!("display: {};", if index == 0 { "block" } else { "none" })) { style=(format!("display: {};", if index == 0 { "block" } else { "none" })) {
article .scene-section { (scene)
(scene)
}
(section) (section)
} }
} }