fix(worksheets): show ten-frames in smart mode when rule is 'always'
Fixed bug where ten-frames wouldn't show in smart mode even when displayRules.tenFrames was set to 'always' (e.g., beginner preset). Now sets show-ten-frames-for-all Typst variable to true when: - Manual mode: config.showTenFramesForAll is true - Smart mode: config.displayRules.tenFrames === 'always' This ensures beginner mode shows ten-frames on all problems as intended.
This commit is contained in:
parent
d99151239d
commit
0bc8272830
|
|
@ -123,7 +123,15 @@ function generatePageTypst(
|
|||
#block(breakable: false)[
|
||||
|
||||
#let heavy-stroke = 0.8pt
|
||||
#let show-ten-frames-for-all = ${config.mode === 'manual' && config.showTenFramesForAll ? 'true' : 'false'}
|
||||
#let show-ten-frames-for-all = ${
|
||||
config.mode === 'manual'
|
||||
? config.showTenFramesForAll
|
||||
? 'true'
|
||||
: 'false'
|
||||
: config.displayRules.tenFrames === 'always'
|
||||
? 'true'
|
||||
: 'false'
|
||||
}
|
||||
|
||||
${generateTypstHelpers(cellSize)}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue