mirror of
https://github.com/typst/typst
synced 2025-05-13 20:46:23 +08:00
Make label on styled and sequence elements locatable
This commit is contained in:
parent
84bfb3ca24
commit
81c5568aec
@ -251,6 +251,11 @@ impl<'a, 'v, 't> Builder<'a, 'v, 't> {
|
||||
self.scratch.content.alloc(EquationElem::new(content.clone()).pack());
|
||||
}
|
||||
|
||||
if let Some(realized) = realize(self.vt, content, styles)? {
|
||||
let stored = self.scratch.content.alloc(realized);
|
||||
return self.accept(stored, styles);
|
||||
}
|
||||
|
||||
if let Some((elem, local)) = content.to_styled() {
|
||||
return self.styled(elem, local, styles);
|
||||
}
|
||||
@ -262,11 +267,6 @@ impl<'a, 'v, 't> Builder<'a, 'v, 't> {
|
||||
return Ok(());
|
||||
}
|
||||
|
||||
if let Some(realized) = realize(self.vt, content, styles)? {
|
||||
let stored = self.scratch.content.alloc(realized);
|
||||
return self.accept(stored, styles);
|
||||
}
|
||||
|
||||
if self.list.accept(content, styles) {
|
||||
return Ok(());
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user