wip(M01): 테스트 컨테이너 후보 값 다섯 표시 · 옛 줄 검색을 품셈재료 이름으로 · 멈춤 사유 쉬운 말 · 빈 입력 안내
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_016WRFJmmhPi4exAzHgPZHMT
This commit is contained in:
@@ -27,7 +27,7 @@ import {
|
||||
} from "./M01_MasterData_UI_Logic_Api";
|
||||
import { formatNumber } from "./M01_MasterData_UI_Logic_Edit";
|
||||
import { hasPickable, pickPanel, swappedRow, type Swaps } from "./M01_MasterData_UI_Test_Pick";
|
||||
import { tt } from "./M01_MasterData_UI_Test_Text";
|
||||
import { plainReason, tt } from "./M01_MasterData_UI_Test_Text";
|
||||
|
||||
/* ── 원문 표(소요량·계수) 미리보기 — /elements 로 파일을 찾고 /table 로 통째 읽음 ── */
|
||||
|
||||
@@ -298,7 +298,7 @@ function paint(host: HTMLElement, state: State): void {
|
||||
} else {
|
||||
const box = el("input", {
|
||||
className: "m01-logic__input",
|
||||
attrs: { type: "text", inputmode: "decimal" },
|
||||
attrs: { type: "text", inputmode: "decimal", placeholder: tt("Enter_Value") },
|
||||
});
|
||||
box.value = state.values[spec.이름] ?? "";
|
||||
let timer: ReturnType<typeof setTimeout> | undefined;
|
||||
@@ -337,7 +337,10 @@ function paint(host: HTMLElement, state: State): void {
|
||||
main.append(
|
||||
el("div", {
|
||||
className: "m01-logic__reasons",
|
||||
children: [el("strong", { text: "멈춤" }), el("div", { text: state.answer.reason })],
|
||||
children: [
|
||||
el("strong", { text: "멈춤" }),
|
||||
el("div", { text: plainReason(state.answer.reason) }),
|
||||
],
|
||||
}),
|
||||
);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user