Don't display broken images after changing values
This commit is contained in:
parent
320a4dd396
commit
f64a38ce58
15
src/chara.rs
15
src/chara.rs
@ -31,11 +31,20 @@ pub fn render_character(name: &str, def: &CharacterDefinition, relative_path: &s
|
|||||||
label.option {
|
label.option {
|
||||||
input type="radio"
|
input type="radio"
|
||||||
name=(format!("{name}-{}", layer.internal_name))
|
name=(format!("{name}-{}", layer.internal_name))
|
||||||
value=(format!("/{relative_path}/{}", entry.path))
|
value=(if entry.path.is_empty() {
|
||||||
|
String::new()
|
||||||
|
} else {
|
||||||
|
format!("/{relative_path}/{}", entry.path)
|
||||||
|
})
|
||||||
checked[i==0]
|
checked[i==0]
|
||||||
onchange=(format!(
|
onchange=(format!(
|
||||||
"var img=document.getElementById('{name}-{}-layer');img.src=this.value;img.style.display=this.value==''?'none':'block';",
|
"var img=document.getElementById('{name}-{}-layer');{}",
|
||||||
layer.internal_name
|
layer.internal_name,
|
||||||
|
if entry.path.is_empty() {
|
||||||
|
"img.style.display='none';"
|
||||||
|
} else {
|
||||||
|
"img.src=this.value;img.style.display='block';"
|
||||||
|
}
|
||||||
));
|
));
|
||||||
(entry.name)
|
(entry.name)
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user