Skip to content

Convert submission monitor chart to ECharts#3677

Open
williamjallen wants to merge 1 commit intoKitware:masterfrom
williamjallen:monitor-echarts
Open

Convert submission monitor chart to ECharts#3677
williamjallen wants to merge 1 commit intoKitware:masterfrom
williamjallen:monitor-echarts

Conversation

@williamjallen
Copy link
Copy Markdown
Collaborator

The TimelinePlot Vue component was originally designed to be the replacement for all other plots across the site, first introduced on the submission monitor page. Since then, we've decided to use Apache ECharts instead of this D3-based approach. This PR completely rewrites TimelinePlot.vue with ECharts. The new plot is functionality equivalent, with a handful of minor UI improvements.

The TimelinePlot Vue component was originally designed to be the replacement for all other plots across the site, first introduced on the submission monitor page.  Since then, we've decided to use Apache ECharts instead of this D3-based approach.  This PR completely rewrites TimelinePlot.vue with ECharts.  The new plot is functionality equivalent, with a handful of minor UI improvements.
@williamjallen williamjallen added this to the v5.0 milestone Apr 28, 2026
williamjallen added a commit to williamjallen/CDash that referenced this pull request Apr 29, 2026
Part of our ongoing effort to replace D3 with Apache ECharts throughout the site.  In combination with Kitware#3677, D3 is no longer a dependency of the Vue portion of the site.
Copy link
Copy Markdown
Member

@josephsnyder josephsnyder left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Something isn't quite right but I'm not sure what is happening:
On page load, the Success/Fail legend seems to be the one receiving the zoom events as it has a scroll bar:

Image

Once the mouse wheel is used to zoom, the scroll bar goes away and background lines appear in the legend:

Image

All the other relevant data from the API call is properly presented on the screen, but there isn't any visible points despite

Image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants