This commit is contained in:
Luc Mcgrady 2025-11-10 11:02:16 +00:00
parent 49a65621f2
commit e9a02f29f5
No known key found for this signature in database
GPG key ID: 4F3D7A0B17CC3D9C

View file

@ -408,17 +408,20 @@ impl crate::services::SchedulerService for Collection {
let render = self.render_existing_card(cid, false, true)?; let render = self.render_existing_card(cid, false, true)?;
let show_due = self.get_config_bool(BoolKey::ShowIntervalsAboveAnswerButtons); let show_due = self.get_config_bool(BoolKey::ShowIntervalsAboveAnswerButtons);
let answer_buttons = let answer_buttons = self
self.describe_next_states(&next_card.states)? .describe_next_states(&next_card.states)?
.into_iter() .into_iter()
.enumerate() .enumerate()
.map(|(i, due)| AnswerButton { .map(|(i, due)| AnswerButton {
rating: i as i32, rating: i as i32,
due: if show_due { due } else { "\u{00A0}".to_string() /* &nbsp */ } due: if show_due {
due
} else {
"\u{00A0}".to_string() /* &nbsp */
},
}) })
.collect(); .collect();
// Typed answer replacements // Typed answer replacements
static ANSWER_REGEX: LazyLock<Regex> = static ANSWER_REGEX: LazyLock<Regex> =
LazyLock::new(|| Regex::new(r"\[\[type:(.+?:)?(.+?)\]\]").unwrap()); LazyLock::new(|| Regex::new(r"\[\[type:(.+?:)?(.+?)\]\]").unwrap());