From 07a509c198c7877b73b9a0280de2d9312fddb1c7 Mon Sep 17 00:00:00 2001 From: Marvin Zhang Date: Fri, 16 May 2025 23:38:13 +0800 Subject: [PATCH] feat: implement preview functionality in AutoProbeResultsContainer with enhanced state management and new interfaces - Added preview feature to display page screenshots and item coordinates. - Introduced new interfaces for viewport and element coordinates in autoprobe models. - Improved iframe loading state management and dynamic styling for preview elements. - Updated AutoProbeDetailTabPatterns to pass activeId prop for better data handling. --- .../autoprobe/AutoProbeResultsContainer.vue | 124 ++++++++++++++---- .../src/interfaces/models/autoprobe.d.ts | 23 ++++ .../tabs/AutoProbeDetailTabPatterns.vue | 1 + 3 files changed, 123 insertions(+), 25 deletions(-) diff --git a/frontend/crawlab-ui/src/components/core/autoprobe/AutoProbeResultsContainer.vue b/frontend/crawlab-ui/src/components/core/autoprobe/AutoProbeResultsContainer.vue index f2aeafd1..da86f12a 100644 --- a/frontend/crawlab-ui/src/components/core/autoprobe/AutoProbeResultsContainer.vue +++ b/frontend/crawlab-ui/src/components/core/autoprobe/AutoProbeResultsContainer.vue @@ -1,9 +1,10 @@ @@ -162,16 +198,40 @@ defineOptions({ name: 'ClAutoProbeResultsContainer' }); hide-footer /> -
- -
-