Checkboxes not being marked as done

pull/6136/head
Kamran Ahmed 3 months ago
parent 0b47cfc981
commit 7e09d54a65
  1. 6
      src/lib/resource-progress.ts

@ -369,6 +369,7 @@ export function refreshProgressCounters() {
const totalClickable = getMatchingElements([
'.clickable-group',
'[data-type="todo"]',
'[data-type="topic"]',
'[data-type="subtopic"]',
'.react-flow__node-topic',
@ -388,6 +389,9 @@ export function refreshProgressCounters() {
const totalCheckBoxesDone = document.querySelectorAll(
'[data-group-id^="check:"].done',
).length;
const totalCheckBoxes2Done = document.querySelectorAll(
'[data-type="todo-checkbox"].done',
).length;
const totalCheckBoxesLearning = document.querySelectorAll(
'[data-group-id^="check:"].learning',
).length;
@ -412,7 +416,7 @@ export function refreshProgressCounters() {
'.clickable-group.done:not([data-group-id^="ext_link:"])',
'[data-node-id].done', // All data-node-id=*.done elements are custom roadmap nodes
'[data-id].done', // All data-id=*.done elements are custom roadmap nodes
]).length - totalCheckBoxesDone;
]).length - totalCheckBoxesDone - totalCheckBoxes2Done;
const totalLearning =
getMatchingElements([
'.clickable-group.learning',

Loading…
Cancel
Save