- 줌 [+ − ⤢] = 아이콘 단추 22 · 상세 [칸에 넣기] = 단추 22 · [여럿] = 켜기 칩 22 · 사이 금 지움 - 구조물 조정창 십자 · 9키 · 단 수 [-][+] = 아이콘 단추(선) 22 · ✕ = 고스트 · 옵션 연동 · 경사 = 켜기 칩 24(유입 · 유출 칸 꼴은 그대로) - 카드 머리 단면유형 = 배지(정보) 20 · 구조물 = 배지(강조) 20 - 알림 칩 = 단추(고스트) 20(색만 경고 / 정보) · 측점 목록 날 단추 = 단추(고스트) 20 - 날 details 넷(변수 위치 안내 · 상세값 · 다른 프로젝트 불러오기 · 횡단 조정) = 접이 구역(ui-collapsible) · 가이드 장면 선택자 `details.` 뗌 - 측점 없는 구조물 줄 · 표준 미반영 알림 = 띠 알림(경고) — 날 색 #fff8e6 · #e0b872 · #7a5a12 · #8a6a22 · 폴백 #d98324 지움 - 빈 그림 자리 = 빈 상태 · 선 치수 글 옛 보라 이름 → --color-accent - 흉내 DOM 시험 · 서버 Node 묶음이 끄는 파일이라 부품 함수 대신 클래스 · data-size 계약 + 부품 CSS 직접 실음(묶음 셋 빌드 정상) - 시험 넷 기대 고침 — 108(닫기 클래스) · 179-1(줌 사이 금 규칙 없음) · 196-1(칩 클래스) · 207-1(칩 반경 = 부품) - 그대로 둔 것 — 수량 산출표(b06-detail__qtable · B07 산출서 병합 칸 · 세로선 = 부품 표에 없는 꼴) · 조정창 고르기 · 암 절토 칸(작은 단 없음) · 조정창 · ⋯ · 측점 목록 떠 있는 판 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
591 lines
11 KiB
JSON
591 lines
11 KiB
JSON
[
|
|
{
|
|
"name": "B06_00_overview",
|
|
"route": "#/b06-section",
|
|
"project": "road",
|
|
"before": [
|
|
{
|
|
"wait": "[data-dock-action=\"save\"]:not([disabled])"
|
|
},
|
|
{
|
|
"wait": ".b06-cross-card:not(.b06-cross-card--pending)"
|
|
},
|
|
{
|
|
"wait_ms": 1500
|
|
}
|
|
],
|
|
"clip": null,
|
|
"callouts": [
|
|
{
|
|
"n": 1,
|
|
"sel": ".ui-workflow-overlay__panel--title .ui-sidebar-scroll"
|
|
},
|
|
{
|
|
"n": 2,
|
|
"sel": ".b06-section__notice-bar"
|
|
},
|
|
{
|
|
"n": 3,
|
|
"sel": ".design-plan-peek > .ui-workflow-overlay__handle"
|
|
},
|
|
{
|
|
"n": 4,
|
|
"sel": ".b06-section__columns"
|
|
},
|
|
{
|
|
"n": 5,
|
|
"sel": "article.b06-cross-card >> nth=0"
|
|
},
|
|
{
|
|
"n": 6,
|
|
"sel": ".b05-route-profile > .ui-workflow-overlay__handle--bottom"
|
|
},
|
|
{
|
|
"n": 7,
|
|
"sel": "ul.b05-route__irregular-list"
|
|
},
|
|
{
|
|
"n": 8,
|
|
"sel": ".b06-profile__actions"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "B06_01_card",
|
|
"route": "#/b06-section",
|
|
"project": "road",
|
|
"before": [
|
|
{
|
|
"wait": "[data-dock-action=\"save\"]:not([disabled])"
|
|
},
|
|
{
|
|
"wait": ".b06-cross-card:not(.b06-cross-card--pending)"
|
|
},
|
|
{
|
|
"wait_ms": 1500
|
|
}
|
|
],
|
|
"clip": "article.b06-cross-card >> nth=0",
|
|
"callouts": [
|
|
{
|
|
"n": 1,
|
|
"sel": ".b06-cross-card__title"
|
|
},
|
|
{
|
|
"n": 2,
|
|
"sel": ".b06-cross-card__ground"
|
|
},
|
|
{
|
|
"n": 3,
|
|
"sel": ".b06-cross-card__mode"
|
|
},
|
|
{
|
|
"n": 4,
|
|
"sel": ".b06-design"
|
|
},
|
|
{
|
|
"n": 5,
|
|
"sel": ".b06-design__detail"
|
|
},
|
|
{
|
|
"n": 6,
|
|
"sel": ".b06-cross-card__zoom"
|
|
},
|
|
{
|
|
"n": 7,
|
|
"sel": ".b06-cross-card__cutslope"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "B06_01_card_bar",
|
|
"route": "#/b06-section",
|
|
"project": "road",
|
|
"before": [
|
|
{
|
|
"wait": "[data-dock-action=\"save\"]:not([disabled])"
|
|
},
|
|
{
|
|
"wait": ".b06-cross-card:not(.b06-cross-card--pending)"
|
|
},
|
|
{
|
|
"wait_ms": 1500
|
|
}
|
|
],
|
|
"clip": "article.b06-cross-card >> nth=0 >> .b06-design",
|
|
"callouts": []
|
|
},
|
|
{
|
|
"name": "B06_01_card_structure",
|
|
"route": "#/b06-section",
|
|
"project": "road",
|
|
"before": [
|
|
{
|
|
"wait": "[data-dock-action=\"save\"]:not([disabled])"
|
|
},
|
|
{
|
|
"wait": ".b06-cross-card:not(.b06-cross-card--pending)"
|
|
},
|
|
{
|
|
"wait_ms": 1500
|
|
},
|
|
{
|
|
"scroll": "article.b06-cross-card:has(.b06-cross-card__structure)"
|
|
},
|
|
{
|
|
"wait_ms": 3000
|
|
},
|
|
{
|
|
"click": "article.b06-cross-card:has(.b06-cross-card__structure) .b06-chart__culvert-revet-hit >> nth=0"
|
|
},
|
|
{
|
|
"wait_ms": 1500
|
|
}
|
|
],
|
|
"clip": "article.b06-cross-card:has(.b06-cross-card__structure)",
|
|
"callouts": [
|
|
{
|
|
"n": 1,
|
|
"sel": ".b06-cross-card__structure"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "B06_01_structure_panel",
|
|
"route": "#/b06-section",
|
|
"project": "road",
|
|
"before": [
|
|
{
|
|
"wait": "[data-dock-action=\"save\"]:not([disabled])"
|
|
},
|
|
{
|
|
"wait": ".b06-cross-card:not(.b06-cross-card--pending)"
|
|
},
|
|
{
|
|
"wait_ms": 1500
|
|
},
|
|
{
|
|
"scroll": "article.b06-cross-card:has(.b06-cross-card__structure)"
|
|
},
|
|
{
|
|
"wait_ms": 3000
|
|
},
|
|
{
|
|
"click": "article.b06-cross-card:has(.b06-cross-card__structure) .b06-chart__culvert-revet-hit >> nth=0"
|
|
},
|
|
{
|
|
"wait_ms": 1500
|
|
},
|
|
{
|
|
"click": "section.ui-collapsible:has(> .ui-collapsible__title:text-is('구조물 배치')) > .ui-collapsible__title"
|
|
},
|
|
{
|
|
"wait_ms": 1500
|
|
}
|
|
],
|
|
"clip": "section.b05-structure-section",
|
|
"callouts": []
|
|
},
|
|
{
|
|
"name": "B06_02_view_card",
|
|
"route": "#/b06-section",
|
|
"project": "road",
|
|
"before": [
|
|
{
|
|
"wait": "[data-dock-action=\"save\"]:not([disabled])"
|
|
},
|
|
{
|
|
"wait": ".b06-cross-card:not(.b06-cross-card--pending)"
|
|
},
|
|
{
|
|
"wait_ms": 1500
|
|
},
|
|
{
|
|
"click": "section.ui-collapsible:has(> .ui-collapsible__title:text-is('횡단 보기 설정')) > .ui-collapsible__title"
|
|
}
|
|
],
|
|
"clip": "section.ui-collapsible:has(> .ui-collapsible__title:text-is('횡단 보기 설정'))",
|
|
"callouts": []
|
|
},
|
|
{
|
|
"name": "B06_03_detail",
|
|
"route": "#/b06-section",
|
|
"project": "road",
|
|
"before": [
|
|
{
|
|
"wait": "[data-dock-action=\"save\"]:not([disabled])"
|
|
},
|
|
{
|
|
"wait": ".b06-cross-card:not(.b06-cross-card--pending)"
|
|
},
|
|
{
|
|
"wait_ms": 1500
|
|
},
|
|
{
|
|
"scroll": "article.b06-cross-card:has(.b06-cross-card__structure)"
|
|
},
|
|
{
|
|
"wait_ms": 3000
|
|
},
|
|
{
|
|
"click": "article.b06-cross-card:has(.b06-cross-card__structure) .b06-design__detail"
|
|
},
|
|
{
|
|
"wait": ".b06-detail__qtable"
|
|
},
|
|
{
|
|
"wait_ms": 2000
|
|
}
|
|
],
|
|
"clip": ".ui-modal.b06-detail",
|
|
"callouts": [
|
|
{
|
|
"n": 1,
|
|
"sel": ".b06-detail__cad"
|
|
},
|
|
{
|
|
"n": 2,
|
|
"sel": ".b06-detail__table"
|
|
},
|
|
{
|
|
"n": 3,
|
|
"sel": ".b06-detail__notehead"
|
|
}
|
|
],
|
|
"after": [
|
|
{
|
|
"click": ".b06-detail .ui-modal__top > button:last-of-type"
|
|
}
|
|
],
|
|
"allow_post": [
|
|
"/api/projects/c2390e1c-ee66-42ef-8cd7-253ec00bf904/sections/967/cross-quantity-table"
|
|
]
|
|
},
|
|
{
|
|
"name": "B06_03_detail_menu",
|
|
"route": "#/b06-section",
|
|
"project": "road",
|
|
"before": [
|
|
{
|
|
"wait": "[data-dock-action=\"save\"]:not([disabled])"
|
|
},
|
|
{
|
|
"wait": ".b06-cross-card:not(.b06-cross-card--pending)"
|
|
},
|
|
{
|
|
"wait_ms": 1500
|
|
},
|
|
{
|
|
"scroll": "article.b06-cross-card:has(.b06-cross-card__structure)"
|
|
},
|
|
{
|
|
"wait_ms": 3000
|
|
},
|
|
{
|
|
"click": "article.b06-cross-card:has(.b06-cross-card__structure) .b06-design__detail"
|
|
},
|
|
{
|
|
"wait": ".b06-detail__qtable"
|
|
},
|
|
{
|
|
"contextmenu": ".b06-detail__qtable [data-cell] >> nth=2"
|
|
},
|
|
{
|
|
"wait": ".b06-detail__context-menu .ui-ctx-menu__item"
|
|
}
|
|
],
|
|
"clip": ".ui-modal.b06-detail",
|
|
"callouts": [
|
|
{
|
|
"n": 1,
|
|
"sel": ".b06-detail__context-menu .ui-ctx-menu__item >> nth=0"
|
|
}
|
|
],
|
|
"after": [
|
|
{
|
|
"press": "Escape"
|
|
},
|
|
{
|
|
"click": ".b06-detail .ui-modal__top > button:last-of-type"
|
|
}
|
|
],
|
|
"allow_post": [
|
|
"/api/projects/c2390e1c-ee66-42ef-8cd7-253ec00bf904/sections/967/cross-quantity-table"
|
|
]
|
|
},
|
|
{
|
|
"name": "B06_03_detail_cad",
|
|
"route": "#/b06-section",
|
|
"project": "road",
|
|
"before": [
|
|
{
|
|
"wait": "[data-dock-action=\"save\"]:not([disabled])"
|
|
},
|
|
{
|
|
"wait": ".b06-cross-card:not(.b06-cross-card--pending)"
|
|
},
|
|
{
|
|
"wait_ms": 1500
|
|
},
|
|
{
|
|
"scroll": "article.b06-cross-card:has(.b06-cross-card__structure)"
|
|
},
|
|
{
|
|
"wait_ms": 3000
|
|
},
|
|
{
|
|
"click": "article.b06-cross-card:has(.b06-cross-card__structure) .b06-design__detail"
|
|
},
|
|
{
|
|
"wait": ".b06-detail__qtable"
|
|
},
|
|
{
|
|
"wait_ms": 3000
|
|
}
|
|
],
|
|
"clip": ".b06-detail__notebox",
|
|
"callouts": [],
|
|
"after": [
|
|
{
|
|
"click": ".b06-detail .ui-modal__top > button:last-of-type"
|
|
}
|
|
],
|
|
"allow_post": [
|
|
"/api/projects/c2390e1c-ee66-42ef-8cd7-253ec00bf904/sections/967/cross-quantity-table"
|
|
]
|
|
},
|
|
{
|
|
"name": "B06_04_notice",
|
|
"route": "#/b06-section",
|
|
"project": "road",
|
|
"before": [
|
|
{
|
|
"wait": "[data-dock-action=\"save\"]:not([disabled])"
|
|
},
|
|
{
|
|
"wait": ".b06-cross-card:not(.b06-cross-card--pending)"
|
|
},
|
|
{
|
|
"wait_ms": 1500
|
|
},
|
|
{
|
|
"click": ".b06-section__notice-chip >> nth=0"
|
|
},
|
|
{
|
|
"wait_ms": 1000
|
|
},
|
|
{
|
|
"hover": ".b06-section__columns"
|
|
},
|
|
{
|
|
"wait_ms": 600
|
|
}
|
|
],
|
|
"clip": ".b06-section",
|
|
"callouts": [
|
|
{
|
|
"n": 1,
|
|
"sel": ".b06-section__notice-chips",
|
|
"pos": "tl"
|
|
},
|
|
{
|
|
"n": 2,
|
|
"sel": ".b06-section__notice-list",
|
|
"pos": "br"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "B06_04_plan_peek",
|
|
"route": "#/b06-section",
|
|
"project": "road",
|
|
"before": [
|
|
{
|
|
"wait": "[data-dock-action=\"save\"]:not([disabled])"
|
|
},
|
|
{
|
|
"wait": ".b06-cross-card:not(.b06-cross-card--pending)"
|
|
},
|
|
{
|
|
"wait_ms": 1500
|
|
},
|
|
{
|
|
"click": ".design-plan-peek > .ui-workflow-overlay__handle"
|
|
},
|
|
{
|
|
"wait_ms": 5000
|
|
}
|
|
],
|
|
"clip": null,
|
|
"callouts": [
|
|
{
|
|
"n": 1,
|
|
"sel": ".design-plan-peek__body",
|
|
"pos": "br"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "B06_05_actions",
|
|
"route": "#/b06-section",
|
|
"project": "road",
|
|
"before": [
|
|
{
|
|
"wait": "[data-dock-action=\"save\"]:not([disabled])"
|
|
},
|
|
{
|
|
"wait": ".b06-cross-card:not(.b06-cross-card--pending)"
|
|
},
|
|
{
|
|
"wait_ms": 1500
|
|
}
|
|
],
|
|
"clip": ".design-dock",
|
|
"callouts": [
|
|
{
|
|
"n": 1,
|
|
"sel": ".ui-help-btn"
|
|
},
|
|
{
|
|
"n": 2,
|
|
"sel": "[data-step-nav=\"-1\"]",
|
|
"pos": "bl"
|
|
},
|
|
{
|
|
"n": 3,
|
|
"sel": "[data-step-nav=\"1\"]"
|
|
},
|
|
{
|
|
"n": 4,
|
|
"sel": "[data-dock-action=\"save\"]",
|
|
"pos": "bl"
|
|
},
|
|
{
|
|
"n": 5,
|
|
"sel": "[data-dock-action=\"reset\"]"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "B06_05_reset_confirm",
|
|
"route": "#/b06-section",
|
|
"project": "road",
|
|
"before": [
|
|
{
|
|
"wait": "[data-dock-action=\"save\"]:not([disabled])"
|
|
},
|
|
{
|
|
"wait": ".b06-cross-card:not(.b06-cross-card--pending)"
|
|
},
|
|
{
|
|
"wait_ms": 1500
|
|
},
|
|
{
|
|
"click": "[data-dock-action=\"reset\"]",
|
|
"confirm": true
|
|
},
|
|
{
|
|
"wait": ".ui-confirm"
|
|
}
|
|
],
|
|
"clip": ".ui-confirm__panel",
|
|
"callouts": [],
|
|
"after": [
|
|
{
|
|
"click": ".ui-confirm__actions button >> nth=0"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "B06_06_standard",
|
|
"route": "#/b06-section",
|
|
"project": "road",
|
|
"before": [
|
|
{
|
|
"wait": "[data-dock-action=\"save\"]:not([disabled])"
|
|
},
|
|
{
|
|
"wait": ".b06-cross-card:not(.b06-cross-card--pending)"
|
|
},
|
|
{
|
|
"wait_ms": 1500
|
|
},
|
|
{
|
|
"click": "section.ui-collapsible:has(> .ui-collapsible__title:text-is('표준 횡단면 설정')) > .ui-collapsible__title"
|
|
}
|
|
],
|
|
"clip": ".b06-std",
|
|
"callouts": [
|
|
{
|
|
"n": 1,
|
|
"sel": ".b06-std__diagram"
|
|
},
|
|
{
|
|
"n": 2,
|
|
"sel": ".b06-std__group"
|
|
},
|
|
{
|
|
"n": 3,
|
|
"sel": ".b06-std__loader"
|
|
},
|
|
{
|
|
"n": 4,
|
|
"sel": ".b06-std__actions"
|
|
}
|
|
],
|
|
"viewport": [
|
|
1600,
|
|
1500
|
|
]
|
|
},
|
|
{
|
|
"name": "B06_06_standard_diagram",
|
|
"route": "#/b06-section",
|
|
"project": "road",
|
|
"before": [
|
|
{
|
|
"wait": "[data-dock-action=\"save\"]:not([disabled])"
|
|
},
|
|
{
|
|
"wait": ".b06-cross-card:not(.b06-cross-card--pending)"
|
|
},
|
|
{
|
|
"wait_ms": 1500
|
|
},
|
|
{
|
|
"click": "section.ui-collapsible:has(> .ui-collapsible__title:text-is('표준 횡단면 설정')) > .ui-collapsible__title"
|
|
}
|
|
],
|
|
"clip": ".b06-std__diagram",
|
|
"callouts": [],
|
|
"viewport": [
|
|
1600,
|
|
1500
|
|
]
|
|
},
|
|
{
|
|
"name": "B06_06_standard_values",
|
|
"route": "#/b06-section",
|
|
"project": "road",
|
|
"before": [
|
|
{
|
|
"wait": "[data-dock-action=\"save\"]:not([disabled])"
|
|
},
|
|
{
|
|
"wait": ".b06-cross-card:not(.b06-cross-card--pending)"
|
|
},
|
|
{
|
|
"wait_ms": 1500
|
|
},
|
|
{
|
|
"click": "section.ui-collapsible:has(> .ui-collapsible__title:text-is('표준 횡단면 설정')) > .ui-collapsible__title"
|
|
}
|
|
],
|
|
"clip": ".b06-std__group",
|
|
"callouts": [],
|
|
"viewport": [
|
|
1600,
|
|
1500
|
|
]
|
|
}
|
|
] |