summaryrefslogtreecommitdiff
path: root/srs-anywhere.js
diff options
context:
space:
mode:
Diffstat (limited to 'srs-anywhere.js')
-rw-r--r--srs-anywhere.js19
1 files changed, 13 insertions, 6 deletions
diff --git a/srs-anywhere.js b/srs-anywhere.js
index 6256eeb..6dc82bf 100644
--- a/srs-anywhere.js
+++ b/srs-anywhere.js
@@ -342,12 +342,19 @@ function loadCards(data) {
document.getElementById('rating-button-easy')
.addEventListener('click', () => rateCard('easy'));
- let today = new Date();
- // Granularity only at the day level.
- today.setHours(0, 0, 0, 0);
- window.cards = data.filter((card) => {
- return (new Date(card._scheduled)) <= today;
- });
+ const cramEnabled = document.getElementById('cram-mode-checkbox').checked;
+
+ if (cramEnabled) {
+ window.cards = data;
+ } else {
+ let today = new Date();
+ // Granularity only at the day level.
+ today.setHours(0, 0, 0, 0);
+ window.cards = data.filter((card) => {
+ return (new Date(card._scheduled)) <= today;
+ });
+ }
+
shuffleArray(window.cards);
loadCard(window.cards[0]);