mirror of
https://github.com/nasa/openmct.git
synced 2025-06-18 07:08:12 +00:00
Plan view to display activities (#3413)
* (WIP) Adds Plan view and visualization of activities on different rows * Updates to show activities in the right rows * Improve algorithm to get activityRow for next activity * When activities have names that are longer than their width, show the name outside the activity rectangle * Remove Activity component as we don't need it right now * Use canvas to draw activities instead of svg for performance * Retain SVG version if needed * Include text when calculating overlap * Fix padding, text positioning * Add colors for activities * Fixed bug - Rectangle was shrinking as time passed Draw using SVG * Adds performance activities * [WIP] Refactoring code to be more readable * Fix issues with activity layout * Adds draft for groups * Adds x-offset for groups * Draw a "now" marker for the canvas * Fix formatting for the timeline * Adds now line for the timeline * Add ability to upload a plan json file. * Add tests for the Plan view * Fix issue with File Type checking add resizing for timeline view plans * Refactor code to be more readable * Fix tests that are failing on circleCI * Fix icon for timeline view
This commit is contained in:
@ -57,7 +57,8 @@ define([
|
||||
'./notificationIndicator/plugin',
|
||||
'./newFolderAction/plugin',
|
||||
'./persistence/couch/plugin',
|
||||
'./defaultRootName/plugin'
|
||||
'./defaultRootName/plugin',
|
||||
'./timeline/plugin'
|
||||
], function (
|
||||
_,
|
||||
UTCTimeSystem,
|
||||
@ -95,7 +96,8 @@ define([
|
||||
NotificationIndicator,
|
||||
NewFolderAction,
|
||||
CouchDBPlugin,
|
||||
DefaultRootName
|
||||
DefaultRootName,
|
||||
Timeline
|
||||
) {
|
||||
const bundleMap = {
|
||||
LocalStorage: 'platform/persistence/local',
|
||||
@ -188,6 +190,7 @@ define([
|
||||
plugins.NewFolderAction = NewFolderAction.default;
|
||||
plugins.ISOTimeFormat = ISOTimeFormat.default;
|
||||
plugins.DefaultRootName = DefaultRootName.default;
|
||||
plugins.Timeline = Timeline.default;
|
||||
|
||||
return plugins;
|
||||
});
|
||||
|
Reference in New Issue
Block a user