diff options
| author | Eric Biedert <github@ericbiedert.de> | 2024-08-05 21:03:45 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-08-05 19:03:45 +0000 |
| commit | 18ce3f111d66622a52bf5b0c58b3e1da3c646603 (patch) | |
| tree | 9072df0323b8a6bcd762727440608bb2b953bafa | |
| parent | 672f6e5f97c2bdcd3e94754c9486869bf7b8de56 (diff) | |
Automatically get footnote numbering in counter display (#4686)
| -rw-r--r-- | crates/typst/src/introspection/counter.rs | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/crates/typst/src/introspection/counter.rs b/crates/typst/src/introspection/counter.rs index b9462e3d..da44a227 100644 --- a/crates/typst/src/introspection/counter.rs +++ b/crates/typst/src/introspection/counter.rs @@ -15,7 +15,7 @@ use crate::foundations::{ use crate::introspection::{Introspector, Locatable, Location}; use crate::layout::{Frame, FrameItem, PageElem}; use crate::math::EquationElem; -use crate::model::{FigureElem, HeadingElem, Numbering, NumberingPattern}; +use crate::model::{FigureElem, FootnoteElem, HeadingElem, Numbering, NumberingPattern}; use crate::syntax::Span; use crate::utils::NonZeroExt; use crate::World; @@ -372,6 +372,8 @@ impl Counter { FigureElem::numbering_in(styles).clone() } else if func == EquationElem::elem() { EquationElem::numbering_in(styles).clone() + } else if func == FootnoteElem::elem() { + Some(FootnoteElem::numbering_in(styles).clone()) } else { None } |
