copy: shorten toolbar button labels (生成教案→生成, 返回列表→返回)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-06-22 22:46:37 -06:00
parent 6d54750b37
commit c7e4dd02bc
4 changed files with 4 additions and 4 deletions

View File

@@ -5,7 +5,7 @@ import GenerateMenuButton from './GenerateMenuButton.vue'
describe('GenerateMenuButton', () => { describe('GenerateMenuButton', () => {
it('renders the toggle button with the menu closed by default', () => { it('renders the toggle button with the menu closed by default', () => {
const wrapper = mount(GenerateMenuButton, { attachTo: document.body }) const wrapper = mount(GenerateMenuButton, { attachTo: document.body })
expect(wrapper.get('button[data-testid="generate-menu-toggle"]').text()).toContain('生成教案') expect(wrapper.get('button[data-testid="generate-menu-toggle"]').text()).toContain('生成')
expect(wrapper.find('[data-testid="generate"]').exists()).toBe(false) expect(wrapper.find('[data-testid="generate"]').exists()).toBe(false)
expect(wrapper.find('[data-testid="batch-generate"]').exists()).toBe(false) expect(wrapper.find('[data-testid="batch-generate"]').exists()).toBe(false)
wrapper.unmount() wrapper.unmount()

View File

@@ -8,7 +8,7 @@ const emit = defineEmits<{
</script> </script>
<template> <template>
<ToolbarMenuButton label="生成教案 ▾" toggle-testid="generate-menu-toggle"> <ToolbarMenuButton label="生成 ▾" toggle-testid="generate-menu-toggle">
<template #default="{ close }"> <template #default="{ close }">
<li role="menuitem"> <li role="menuitem">
<button <button

View File

@@ -29,7 +29,7 @@ const saveStatusLabel: Record<SaveStatus, string> = {
<template> <template>
<header class="workspace-toolbar"> <header class="workspace-toolbar">
<button type="button" data-testid="back" @click="$emit('back')">返回列表</button> <button type="button" data-testid="back" @click="$emit('back')">返回</button>
<GenerateMenuButton @generate="$emit('generate')" @batch-generate="$emit('batchGenerate')" /> <GenerateMenuButton @generate="$emit('generate')" @batch-generate="$emit('batchGenerate')" />
<ExportMenuButton :disabled="lessonCount === 0" @print="$emit('print')" @export="$emit('export')" /> <ExportMenuButton :disabled="lessonCount === 0" @print="$emit('print')" @export="$emit('export')" />
<button type="button" data-testid="clear" :disabled="lessonCount === 0" @click="$emit('clear')">清空</button> <button type="button" data-testid="clear" :disabled="lessonCount === 0" @click="$emit('clear')">清空</button>

View File

@@ -197,7 +197,7 @@ function closeFixDialog(): void {
<div v-else-if="loadStatus === 'error'" class="app-notice app-notice--error" role="alert"> <div v-else-if="loadStatus === 'error'" class="app-notice app-notice--error" role="alert">
<span>{{ loadError }}</span> <span>{{ loadError }}</span>
<button type="button" @click="$emit('back')">返回列表</button> <button type="button" @click="$emit('back')">返回</button>
</div> </div>
<template v-else> <template v-else>