Files
Aislo/tools/est-test/native-actions-more.js
T
eomsangdonandClaude Opus 5.5 708aeb5cc4 feat(est-test): 구버전 EST Plus(.est) 불러오기·저장·단가비교
- 394/565 바이트 레코드(Extended·ShortString) 읽기·쓰기, 표별 변환과 설계변경 c* 파일
- 호표 코드 매기기·품명규격으로 연결 코드 붙이기, 저장 금액 유지
- 단가비교 창(4종, 차례 짝, 합계 다름 표시, 더블클릭 이동), Ctrl+Alt+E · Ctrl+Shift+F12

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-12 20:04:26 +09:00

26 lines
1.2 KiB
JavaScript

// 동작 사슬 이어 붙이기(native-business-actions.js 가 700줄 한계라 새 모듈 처리기는 여기서 차례로 부른다).
const EstActionsMore = (() => {
const modules = () =>
[
typeof EstQuantityList !== "undefined" && EstQuantityList,
typeof EstPriceTools !== "undefined" && EstPriceTools,
typeof EstMiscTools !== "undefined" && EstMiscTools,
typeof EstExcelToEst !== "undefined" && EstExcelToEst,
typeof EstOtherLoad !== "undefined" && EstOtherLoad,
typeof EstAppliedCost !== "undefined" && EstAppliedCost,
typeof EstProgressView !== "undefined" && EstProgressView,
typeof EstAnnualCopy !== "undefined" && EstAnnualCopy,
typeof EstPrintRange !== "undefined" && EstPrintRange,
typeof EstWorkMode !== "undefined" && EstWorkMode,
typeof EstDongwonCheck !== "undefined" && EstDongwonCheck,
typeof EstExcelFiles !== "undefined" && EstExcelFiles,
typeof EstOptionAll !== "undefined" && EstOptionAll,
typeof EstEstPlus !== "undefined" && EstEstPlus,
].filter(Boolean);
function handle(name, state, node) {
for (const module of modules()) if (module.handle(name, state, node)) return true;
return false;
}
return { handle };
})();