openmct/src/plugins
Andrew Henry e9968e3649
Replace Angular code that synchronizes URL parameters with Time API (#3089)
* Added new test to telemetry tables to check that telemetry data is correctly rendered in rows

* Added test tools for mocking builtins

* Changed order that promises are resolved to address race condition

* Remove duplicate installation of UTC Time System

* Added additional test telemetry

* Start Open MCT headless

* Added headless mode start option. Fixes #3064

* Added new non-angular URL handler

* Removed legacy Angular TimeSettingsURLHandler

* Added function to testTools to reset application state

* Use resetApplicationState function from telemetry table spec

* Added new TimeSettingsURLHandler to plugins

* Added missing semicolons

* #2826 Refactored code into separate class

* Handling of hash-relative URLs

* Refactoring URL sync code

* Refactored to external class

* Moved utils to new 'utils' directory. Refactored location util functions from class to exported functions

* Added test specs for openmctLocation

* Added new function to destroy instances of Open MCT between test runs

* Ensure test specs are cleaning up after themselves

* Added test spec for new URLTimeSettingsSynchronizer

* Removed use of shell script as it doesn't work in windows

* Pushed test coverage to 100%

* Added missing copyright statement

* Removed debugging output

* Fixed linting error

* Upgrade node version

* Clear cache

* Re-enabled tests

Co-authored-by: Melanie Lean <melanielean@Melanies-MacBook-Pro.local>
Co-authored-by: Shefali Joshi <simplyrender@gmail.com>
Co-authored-by: Deep Tailor <deep.j.tailor@nasa.gov>
2020-06-17 13:58:25 -07:00
..
autoflow Merged from master 2019-12-06 09:45:21 -08:00
buildInfo [Copyright] Update copyright year across platform code references 2018-05-14 15:46:17 -07:00
clearData Feature/eslint plugin vue (#2548) 2019-12-04 12:39:09 -08:00
condition Replace Angular code that synchronizes URL parameters with Time API (#3089) 2020-06-17 13:58:25 -07:00
conditionWidget Conditionals and Notebook UI fixes (#2868) 2020-04-08 09:36:23 -07:00
displayLayout Lodash upgrade and cleanup (#2990) 2020-05-27 10:59:02 -07:00
filters Lodash upgrade and cleanup (#2990) 2020-05-27 10:59:02 -07:00
flexibleLayout Conditionals feature (#2830) 2020-03-31 15:56:06 -07:00
folderView Lodash upgrade and cleanup (#2990) 2020-05-27 10:59:02 -07:00
goToOriginalAction Context-Menu for Tables (#2424) 2019-07-26 16:09:59 -07:00
imagery Image view should react to time conductor changes - 2712 (#2934) 2020-06-02 12:27:55 -07:00
LADTable LAD views should respond to conductor bounds changes (#2946) 2020-06-09 16:51:32 -07:00
latestDataClock Misc UI 10 (#2441) 2019-08-30 15:51:52 -07:00
licenses Feature/eslint plugin vue (#2548) 2019-12-04 12:39:09 -08:00
localTimeSystem Reimplementation of time conductor in Vue.js (#2173) 2018-09-26 15:41:04 -07:00
notebook [Notebook] display bounds change notification only if bounds changed (#3062) Resolves (#3051) 2020-05-28 12:29:32 -07:00
notificationIndicator Replace Angular code that synchronizes URL parameters with Time API (#3089) 2020-06-17 13:58:25 -07:00
objectMigration Fix lint errors (#2520) 2019-10-29 15:49:55 -07:00
plot Bug fixes for plots (#3019) (#3069) 2020-05-28 09:58:22 -07:00
remove [Notebook] V2.0 development #2666 (#2755) 2020-03-31 12:11:11 -07:00
staticRootPlugin Lodash upgrade and cleanup (#2990) 2020-05-27 10:59:02 -07:00
summaryWidget Lodash upgrade and cleanup (#2990) 2020-05-27 10:59:02 -07:00
tabs Allow users to lazy load Tabs (#2958) 2020-05-08 10:36:13 -07:00
telemetryMean Lodash upgrade and cleanup (#2990) 2020-05-27 10:59:02 -07:00
telemetryTable Replace Angular code that synchronizes URL parameters with Time API (#3089) 2020-06-17 13:58:25 -07:00
themes Conditionals and Notebook UI fixes (#2868) 2020-04-08 09:36:23 -07:00
timeConductor Theming (#2567) 2019-12-11 14:27:13 -08:00
URLIndicatorPlugin Fixes #2878 (#2879) 2020-04-06 15:36:52 -07:00
URLTimeSettingsSynchronizer Replace Angular code that synchronizes URL parameters with Time API (#3089) 2020-06-17 13:58:25 -07:00
utcTimeSystem Update test specs to use Jasmine 3 (#2089) 2018-06-29 17:32:59 -07:00
webPage Feature/eslint plugin vue (#2548) 2019-12-04 12:39:09 -08:00
plugins.js Replace Angular code that synchronizes URL parameters with Time API (#3089) 2020-06-17 13:58:25 -07:00