8110 Commits

Author SHA1 Message Date
Shefali
3ad64f08c5 Refactor code to
1) reduce call to instance method
2) Use existing event line bus functionality
3) move non reactive properties to the created lifecycle hook
2025-03-05 12:33:17 -08:00
Shefali
1ced12d22f Remove the priority for imagerytimestripviewprovider and reduce the priority for eventtimelineviewprovider to HIGH.
Also add a condition to the eventtimelineview to reject objects that have imagery (this is to promote the imagerytimestripview to handle those objets)
2025-03-05 12:21:26 -08:00
Shefali
9e68514b27 Removed commented out code 2025-03-05 11:32:17 -08:00
Scott Bell
32a0e15691 handle case where we only have events in timeline 2025-01-06 10:40:51 +01:00
Scott Bell
0e940b2883 lint and simplify playwright locator 2025-01-06 10:09:39 +01:00
Charles Hacskaylo
15b674f3d1 Closes #7936
- Fix left and right `alignmentData` offsets that were not being applied to the correct element.
2024-12-19 19:17:28 -08:00
Charles Hacskaylo
0933d27ce6 Closes #7936
- Fix left and right `alignmentData` offsets in
EventTimelineView.vue, ImageryTimeView.vue and ActivityTimeline.vue.
2024-12-19 18:09:17 -08:00
Charles Hacskaylo
f163034e18 Closes #7936
- Sanding and shimming on imagery and events TS look and feel.
- Fixed scrollbar issue in imagery TS view when thumb goes beyond the right edge of the time frame.
2024-12-19 17:34:31 -08:00
Charles Hacskaylo
e6cb940ee7 Closes #7936
- WIP prepping activities view for adjustable swimlane height.
- Refactored ActivityTimeline.vue to not draw SVG if no activities in timeframe.
- ActivityTimeline.vue `leftOffset` now uses absolute position `left` instead of `left-margin`.
2024-12-19 15:25:30 -08:00
Charles Hacskaylo
cfa2129660 Closes #7936
- Consolidate `__no-items` message style into timeline.scss.
2024-12-19 15:06:22 -08:00
Charles Hacskaylo
6cafa7a22d Closes #7936
- Add in alignmentData to set the left edge of the imagery-tsv element properly.
2024-12-19 12:45:18 -08:00
Charles Hacskaylo
9522040929 Closes #7936
- Significant improvements for Time Strip imagery view ahead of user-settable swimlane heights.
- Imagery container height, image height and width no longer set in code.
- Imagery swimlane now uses styles and hover behavior consistent with events.
2024-12-19 12:35:20 -08:00
Charles Hacskaylo
5b28086f95 Closes #7936
- CSS cleanups.
2024-12-19 12:30:45 -08:00
Charles Hacskaylo
bb4fea78f5 Closes #7936
- Swimlane style refinements.
- New theme constants for swimlane colors.
- Time Strip label column buttons aligned right.
2024-12-19 09:56:28 -08:00
Charles Hacskaylo
5312458776 Closes #7936
- Fixed swimlane button markup.
- CSS cleanup.
2024-12-18 17:26:18 -08:00
Charles Hacskaylo
3c24205b67 Merge remote-tracking branch 'origin/7936-add-discrete-event-visualization' into 7936-add-discrete-event-visualization 2024-12-18 16:39:08 -08:00
Charles Hacskaylo
65b1f0256d Closes #7936
- Fixed previous change that broke grid layout of Stacked Plots in Time Strip.
- Re-enabled code that sets min-height for Stacked Plots in Time Strip based
on the number of children.
2024-12-18 16:38:57 -08:00
Charles Hacskaylo
8c72e4a062 Closes #7936
- Remove `c-menu` from Tooltip.
- Tooltip component tweaks.
2024-12-18 11:46:47 -08:00
Scott Bell
601fc33e75 trigger off selection for extended line hilight 2024-12-18 20:39:55 +01:00
Scott Bell
638b03c17d spelling 2024-12-18 16:23:23 +01:00
Scott Bell
531ef3ef1b good job tests 2024-12-18 15:54:51 +01:00
Scott Bell
68fc3172a0 Merge branch '7936-add-discrete-event-visualization' of github.com:nasa/openmct into 7936-add-discrete-event-visualization 2024-12-18 09:19:57 +01:00
Scott Bell
51d96544ec fix selection issue 2024-12-18 09:19:50 +01:00
Charles Hacskaylo
546714b3dc Closes #7936
- Styling added to tooltip for event severity.
2024-12-17 23:44:58 -08:00
Charles Hacskaylo
099153ba4e Closes #7936
- Changed `--hovered` to `--hilite`.
2024-12-17 16:42:30 -08:00
Charles Hacskaylo
27af030566 Mods to Event Generator and limit provider
- Changed SEVERE to use `is-event--purple` style.
- Mods to EventTelemetryProvider.js:
  - Adds a more random start time to each event.
  - Reduces frequency at which a severity is applied to events.
2024-12-17 16:27:45 -08:00
Charles Hacskaylo
b865d8c038 Closes #7936
- Moved all event line styling into events-view.scss.
- Refactor `*__event-wrapper` to `*__event-line`.
- Event line color styling for hover and `s-select`.
- New theme constants for `$colorEvent<color>Line`.
- Removed `--no-style` CSS class; created unnecessary need to override.
2024-12-17 16:23:44 -08:00
Scott Bell
2ae1fe1579 resolve conflicts 2024-12-17 20:08:30 +01:00
Scott Bell
cba7c7f8ed remove is selected, add hover event for extended liens 2024-12-17 20:04:16 +01:00
Charles Hacskaylo
49a106b79e Closes #7936
- Remove `element-handle`.
2024-12-17 09:56:41 -08:00
Scott Bell
f4ec532357 add tests 2024-12-17 13:44:49 +01:00
Scott Bell
72ff0bced6 start e2e testing 2024-12-17 12:31:35 +01:00
Scott Bell
36d31973fe bump priority for our timeline view 2024-12-17 11:46:57 +01:00
Scott Bell
3af9083f89 add a random severity 2024-12-17 10:50:16 +01:00
Scott Bell
2ba6bc9c73 ensure metadata exists on events 2024-12-17 10:21:48 +01:00
Charles Hacskaylo
aaa2e43796 Closes #7936
- Removed event handle again.
2024-12-16 17:43:16 -08:00
Charles Hacskaylo
6bda108e95 Closes #7936
- Layout converted to set `min-height` on top-most `c-swimlane` element.
Interior containers now use 100% height or absolute positioning.
- Removed `c-timeline-holder` from `c-events-tsv` in EventTimelineView.vue;
Refactored `c-events-tsv__contents` to be `js-events-tsv` as that was being used as a reference.
- New theme constant `eventLineW` sets event lines to be 1px wide for more precision.
2024-12-16 16:14:38 -08:00
Scott Bell
20426fe359 add tooltip class and only offset swimlane 2024-12-16 20:30:16 +01:00
Scott Bell
20247bbd87 only add left margin to container 2024-12-16 20:19:52 +01:00
Scott Bell
62b4975d57 add selection class 2024-12-16 13:19:43 +01:00
Scott Bell
d048af108e add tooltip 2024-12-16 12:39:23 +01:00
Scott Bell
cda7cc9d06 fix extended lines 2024-12-16 12:15:59 +01:00
Scott Bell
d97f7c347b resolve conflicts 2024-12-16 11:50:26 +01:00
Scott Bell
781d83410a add hovered effect for extended lines 2024-12-16 11:39:34 +01:00
Scott Bell
64bd625d0b remove debugging code and extraneous classes 2024-12-16 10:31:47 +01:00
Charles Hacskaylo
3d3f093c7e Closes #7960
- Removed bad `}` in TimeSystemAxis.vue.
- Removed `.u-contents` from line 129 of ganttChart.e2e.spec.js.
- Removed `event-handle` element; not needed.
- Changed `__event-wrapper` to not set height explicitly; uses absolute positioning.
- Added :before element to event-wrapper for better hit area.
- Improved hover styling.
- $colorEvent* style constants added to theme constant SCSS files.
2024-12-13 17:42:46 -08:00
Charles Hacskaylo
38292953fc Closes #7960
- Removed in-page `style` defs from ExtendedLinesOverlay.vue; CSS actually located in timeline.scss.
- Improved sizing and style for Marcus Bains ("now") line.
- Removed extraneous padding at bottom of plot view when in Time Strip.
- Added missing header info to timeline.scss.
- CSS refinements.
2024-12-13 14:43:55 -08:00
Scott Bell
96d8870f22 watch for left offset changes 2024-12-13 15:47:44 +01:00
Scott Bell
aaec052783 add title 2024-12-13 12:36:02 +01:00
Scott Bell
6f26add740 works per swimlane now 2024-12-13 11:39:58 +01:00