Satisfy formatter
This commit is contained in:
parent
9e0984fee1
commit
2ae09ae39e
@ -4,7 +4,7 @@
|
||||
import type { GraphData, TableDatum } from "./card-counts";
|
||||
import type pb from "anki/backend_proto";
|
||||
import type { I18n } from "anki/i18n";
|
||||
import CountMethodRadios from './CountMethodRadios.svelte';
|
||||
import CountMethodRadios from "./CountMethodRadios.svelte";
|
||||
|
||||
export let sourceData: pb.BackendProto.GraphsOut;
|
||||
export let i18n: I18n;
|
||||
|
@ -35,7 +35,7 @@ const barColours = {
|
||||
relearn: schemeOranges[5][3],
|
||||
suspended: "#FFDC41",
|
||||
buried: "grey",
|
||||
}
|
||||
};
|
||||
|
||||
function gatherByQueue(cards: pb.BackendProto.ICard[], i18n: I18n): Count[] {
|
||||
let newCards = 0;
|
||||
@ -51,7 +51,7 @@ function gatherByQueue(cards: pb.BackendProto.ICard[], i18n: I18n): Count[] {
|
||||
break;
|
||||
case CardQueue.Review:
|
||||
review += 1;
|
||||
break
|
||||
break;
|
||||
case CardQueue.Learn:
|
||||
case CardQueue.DayLearn:
|
||||
case CardQueue.PreviewRepeat:
|
||||
@ -71,7 +71,11 @@ function gatherByQueue(cards: pb.BackendProto.ICard[], i18n: I18n): Count[] {
|
||||
[i18n.tr(i18n.TR.STATISTICS_COUNTS_NEW_CARDS), newCards, barColours.new],
|
||||
[i18n.tr(i18n.TR.STATISTICS_COUNTS_LEARNING_CARDS), learn, barColours.learn],
|
||||
["Review", review, barColours.review],
|
||||
[i18n.tr(i18n.TR.STATISTICS_COUNTS_SUSPENDED_CARDS), suspended, barColours.suspended],
|
||||
[
|
||||
i18n.tr(i18n.TR.STATISTICS_COUNTS_SUSPENDED_CARDS),
|
||||
suspended,
|
||||
barColours.suspended,
|
||||
],
|
||||
[i18n.tr(i18n.TR.STATISTICS_COUNTS_BURIED_CARDS), buried, barColours.buried],
|
||||
];
|
||||
|
||||
@ -96,14 +100,13 @@ function gatherByCtype(cards: pb.BackendProto.ICard[], i18n: I18n): Count[] {
|
||||
case CardType.Review:
|
||||
if (card.interval < 21) {
|
||||
young += 1;
|
||||
}
|
||||
else {
|
||||
} else {
|
||||
mature += 1;
|
||||
}
|
||||
break
|
||||
break;
|
||||
case CardType.Relearn:
|
||||
relearn += 1;
|
||||
break
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
@ -112,15 +115,24 @@ function gatherByCtype(cards: pb.BackendProto.ICard[], i18n: I18n): Count[] {
|
||||
[i18n.tr(i18n.TR.STATISTICS_COUNTS_LEARNING_CARDS), learn, barColours.learn],
|
||||
[i18n.tr(i18n.TR.STATISTICS_COUNTS_YOUNG_CARDS), young, barColours.young],
|
||||
[i18n.tr(i18n.TR.STATISTICS_COUNTS_MATURE_CARDS), mature, barColours.mature],
|
||||
[i18n.tr(i18n.TR.STATISTICS_COUNTS_RELEARNING_CARDS), relearn, barColours.relearn],
|
||||
[
|
||||
i18n.tr(i18n.TR.STATISTICS_COUNTS_RELEARNING_CARDS),
|
||||
relearn,
|
||||
barColours.relearn,
|
||||
],
|
||||
];
|
||||
|
||||
return counts;
|
||||
}
|
||||
|
||||
export function gatherData(data: pb.BackendProto.GraphsOut, method: CardCountMethod, i18n: I18n): GraphData {
|
||||
export function gatherData(
|
||||
data: pb.BackendProto.GraphsOut,
|
||||
method: CardCountMethod,
|
||||
i18n: I18n
|
||||
): GraphData {
|
||||
const totalCards = data.cards.length;
|
||||
const counts = method === CardCountMethod.ByType
|
||||
const counts =
|
||||
method === CardCountMethod.ByType
|
||||
? gatherByCtype(data.cards, i18n)
|
||||
: gatherByQueue(data.cards, i18n);
|
||||
|
||||
@ -204,9 +216,10 @@ export function renderCards(
|
||||
.attrTween("d", (d) => {
|
||||
const interpolator = interpolate(
|
||||
{ startAngle: 0, endAngle: 0 },
|
||||
d,
|
||||
d
|
||||
);
|
||||
return (t): string => arcGen(interpolator(t) as any) as string;
|
||||
return (t): string =>
|
||||
arcGen(interpolator(t) as any) as string;
|
||||
})
|
||||
);
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user