isGraduated eingebaut SRS Berechnung umgebaut
This commit is contained in:
@@ -37,7 +37,7 @@ export class DeckListComponent implements OnInit {
|
||||
currentUploadDeckName: string = '';
|
||||
|
||||
// Set zur Verfolgung erweiterter Decks
|
||||
expandedDecks: Set<number> = new Set<number>();
|
||||
expandedDecks: Set<string> = new Set<string>();
|
||||
|
||||
// State für das Verschieben von Bildern
|
||||
imageToMove: { image: DeckImage, sourceDeck: Deck } | null = null;
|
||||
@@ -122,18 +122,18 @@ export class DeckListComponent implements OnInit {
|
||||
}
|
||||
|
||||
// Methode zum Umschalten der Deck-Erweiterung
|
||||
toggleDeckExpansion(deckId: number): void {
|
||||
if (this.expandedDecks.has(deckId)) {
|
||||
this.expandedDecks.delete(deckId);
|
||||
toggleDeckExpansion(deckName: string): void {
|
||||
if (this.expandedDecks.has(deckName)) {
|
||||
this.expandedDecks.delete(deckName);
|
||||
} else {
|
||||
this.expandedDecks.add(deckId);
|
||||
this.expandedDecks.add(deckName);
|
||||
}
|
||||
this.saveExpandedDecks();
|
||||
}
|
||||
|
||||
// Methode zur Überprüfung, ob ein Deck erweitert ist
|
||||
isDeckExpanded(deckId: number): boolean {
|
||||
return this.expandedDecks.has(deckId);
|
||||
isDeckExpanded(deckName: string): boolean {
|
||||
return this.expandedDecks.has(deckName);
|
||||
}
|
||||
|
||||
// Laden der erweiterten Decks aus dem sessionStorage
|
||||
@@ -141,14 +141,14 @@ export class DeckListComponent implements OnInit {
|
||||
const stored = sessionStorage.getItem('expandedDecks');
|
||||
if (stored) {
|
||||
try {
|
||||
const parsed: number[] = JSON.parse(stored);
|
||||
this.expandedDecks = new Set<number>(parsed);
|
||||
const parsed: string[] = JSON.parse(stored);
|
||||
this.expandedDecks = new Set<string>(parsed);
|
||||
} catch (e) {
|
||||
console.error('Fehler beim Parsen der erweiterten Decks aus sessionStorage', e);
|
||||
}
|
||||
} else {
|
||||
// Wenn keine Daten gespeichert sind, alle Decks standardmäßig nicht erweitern
|
||||
this.expandedDecks = new Set<number>();
|
||||
this.expandedDecks = new Set<string>();
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user