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 {
|
||||
input type="radio"
|
||||
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]
|
||||
onchange=(format!(
|
||||
"var img=document.getElementById('{name}-{}-layer');img.src=this.value;img.style.display=this.value==''?'none':'block';",
|
||||
layer.internal_name
|
||||
"var img=document.getElementById('{name}-{}-layer');{}",
|
||||
layer.internal_name,
|
||||
if entry.path.is_empty() {
|
||||
"img.style.display='none';"
|
||||
} else {
|
||||
"img.src=this.value;img.style.display='block';"
|
||||
}
|
||||
));
|
||||
(entry.name)
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user