diff --git a/src/components/material3/MenuItem.svelte b/src/components/material3/MenuItem.svelte new file mode 100644 index 0000000..b59cfcc --- /dev/null +++ b/src/components/material3/MenuItem.svelte @@ -0,0 +1,60 @@ + + + + + \ No newline at end of file diff --git a/src/routes/song/[slug]/+page.svelte b/src/routes/song/[slug]/+page.svelte index 23af5d6..dc96df6 100644 --- a/src/routes/song/[slug]/+page.svelte +++ b/src/routes/song/[slug]/+page.svelte @@ -1,11 +1,12 @@ a.name).join(", ") + " - " + data.brief.album}> - console.log("clicked")}>Mewo + settings.isFuri = !settings.isFuri}>{settings.isFuri ? "隐藏" : "显示"}假名标注 + settings.allKata = !settings.allKata}>{settings.allKata ? "恢复平假名" : "全部转换为片假名"} @@ -126,15 +133,15 @@ {#each line.parts as seg} {#if !seg.kanji} {#each seg.kana as char, c} - {char} + {preprocessKana(char)} {/each} {:else} - {seg.kanji} + {seg.kanji}{#if settings.isFuri} {#each seg.kana as char, c} - {char} + {preprocessKana(char)} {/each} - + {/if} {/if} {/each}