mirror of
https://github.com/ankitects/anki.git
synced 2025-09-23 00:12:25 -04:00
Use default_deck_for_notetype()
This commit is contained in:
parent
18d3400cbb
commit
b4f14cf29b
1 changed files with 12 additions and 2 deletions
|
@ -304,9 +304,16 @@ License: GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html
|
||||||
export let deckChooser: DeckChooser;
|
export let deckChooser: DeckChooser;
|
||||||
export let selectedDeck: DeckNameId | null = null;
|
export let selectedDeck: DeckNameId | null = null;
|
||||||
|
|
||||||
function onNotetypeChange(notetype: NotetypeNameId) {
|
async function onNotetypeChange(notetype: NotetypeNameId) {
|
||||||
loadNote(0n, notetype.id, 0, null, null);
|
loadNote(0n, notetype.id, 0, null, null);
|
||||||
// TODO default_deck_for_notetype
|
if (
|
||||||
|
!(await getConfigBool({
|
||||||
|
key: ConfigKey_Bool.ADDING_DEFAULTS_TO_CURRENT_DECK,
|
||||||
|
}))
|
||||||
|
) {
|
||||||
|
const deckId = await defaultDeckForNotetype({ ntid: notetype.id });
|
||||||
|
deckChooser.select(deckId.did);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
let notetypeMeta: NotetypeIdAndModTime;
|
let notetypeMeta: NotetypeIdAndModTime;
|
||||||
|
@ -707,6 +714,8 @@ License: GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html
|
||||||
showMessageBox,
|
showMessageBox,
|
||||||
getCard,
|
getCard,
|
||||||
defaultsForAdding,
|
defaultsForAdding,
|
||||||
|
getConfigBool,
|
||||||
|
defaultDeckForNotetype,
|
||||||
} from "@generated/backend";
|
} from "@generated/backend";
|
||||||
import { wrapInternal } from "@tslib/wrap";
|
import { wrapInternal } from "@tslib/wrap";
|
||||||
import { getProfileConfig, getMeta, setMeta, getColConfig } from "@tslib/profile";
|
import { getProfileConfig, getMeta, setMeta, getColConfig } from "@tslib/profile";
|
||||||
|
@ -739,6 +748,7 @@ License: GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html
|
||||||
import type { Card } from "@generated/anki/cards_pb";
|
import type { Card } from "@generated/anki/cards_pb";
|
||||||
import NotetypeChooser from "$lib/components/NotetypeChooser.svelte";
|
import NotetypeChooser from "$lib/components/NotetypeChooser.svelte";
|
||||||
import DeckChooser from "$lib/components/DeckChooser.svelte";
|
import DeckChooser from "$lib/components/DeckChooser.svelte";
|
||||||
|
import { ConfigKey_Bool } from "@generated/anki/config_pb";
|
||||||
|
|
||||||
$: isIOImageLoaded = false;
|
$: isIOImageLoaded = false;
|
||||||
$: ioImageLoadedStore.set(isIOImageLoaded);
|
$: ioImageLoadedStore.set(isIOImageLoaded);
|
||||||
|
|
Loading…
Reference in a new issue