Pete Richards
ce431848b3
Remove example plotOptions. ( #1936 )
...
Fixes https://github.com/nasa/openmct/issues/731
2018-03-02 15:52:02 -08:00
Pete Richards
5726fe6313
new-plot import ( #1557 )
...
Merge of new plot
* Introduces new Plot object and view
* Removes Old Plot
* Add LAD support and state type to generators
* Removes Telemetry Panel Type
* Telemetry API Updates
* UTCFormat.parse: passthrough numbers
* TelemetryAPI: default request arguments
* TelemetryAPI: fix enum formatting
* Markup and styling to support new plots
2018-03-02 14:29:34 -08:00
Pegah Sarram
6145843e86
[Inspector] Add check to prevent race condition before setting the scope composition. ( #1931 )
...
Fixes #1918
2018-02-28 13:38:00 -08:00
Deep Tailor
0225cbab6a
Merge pull request #1930 from nasa/navigate-via-breadcrumbs
...
Restore navigation via breadcrumbs
2018-02-28 13:36:16 -08:00
Pete Richards
e477beb587
Merge pull request #1875 from tobiasbrown/open1872
...
[DateTimePicker] Time Conductor Date Picker menu is missing background
2018-02-28 13:29:21 -08:00
Pete Richards
ee5d59024a
Restore navigation via breadcrumbs
...
Fix navigation via inspector breadcrumbs.
Fixes https://github.com/nasa/openmct/issues/1927
2018-02-28 12:04:14 -08:00
Victor Woeltjen
5288dadafb
Merge pull request #1926 from nasa/discovery-eagle
...
Version bump - 0.12.0 -> 0.13.1
2018-02-26 17:45:03 -08:00
Henry
7f3cc09cbc
Updated version number for start of release Eagle
2018-02-23 13:42:19 -08:00
Henry
94fa70abb1
Updated version number to close sprint 'Discovery One'
2018-02-23 13:32:31 -08:00
Pete Richards
12574a1333
Tests for Composition API providers
2018-02-20 09:40:57 -08:00
Deep Tailor
dc91a94f0e
Merge pull request #1913 from nasa/layout-issue-1909
...
[Layout] Select fixed position view only if the parent is not selected
2018-02-15 15:20:03 -08:00
Pete Richards
0243aa6584
[API] provider support for dynamic composition is optional ( #1915 )
...
All views are expected to implement dynamic composition handling
by listening for the "add" and "remove" events and then calling
"collection.load()" when they are ready to handle these events.
However, it does not make sense that every composition provider will
be dynamic, so implementing support for dynamic composition should
not be a requirement. This commit removes that requirement.
Fixes #1914
2018-02-13 18:00:35 -08:00
Pegah Sarram
e5d869f01e
[Layout] Select the fixed position view only if the parent is not selected.
...
Also, add mutation listener if domain object is defined to fix the TypeError.
Fixes # 1909 and #1912
2018-02-13 13:23:49 -08:00
Pegah Sarram
d4e3e6689c
[Inspector] Listen for mutation and refresh composition
...
...so that elements pool is updated when selected object's composition changes. Fixes #1869
2018-02-12 10:49:56 -08:00
Sam Price
0363d0e8ad
d3 selection filepath changed ( #1898 )
...
* d3 selection changed from build to dist.
* build to dist for test-main.js
2018-02-05 11:12:22 -08:00
Deep Tailor
3669e776a9
add parameter for background color, only change color when parameter is passed in (export image service is used in notebook which needs the background color not changed
...
added tests
2018-02-05 10:46:56 -08:00
Victor Woeltjen
5d3adc6a7f
[Documentation] Add security guide ( #1900 )
...
* [Documentation] Add initial security overview content
Fixes #1833
* [Documentation] Outline security guide
* [Documentation] Retitle Security Guide
* [Documentation] Reformat security procedures
* [Documentation] Flesh out security notes
* [Documentation] Add references to Security Guide
* [Documentation] Note role of static analysis
https://github.com/nasa/openmct/pull/1900#pullrequestreview-93769470
2018-02-02 14:23:08 -08:00
Deep Tailor
c1b2db848a
Merge pull request #1887 from nasa/jshint-late-def
...
[Code Style] Allow late definition of functions
2018-01-23 23:25:24 -08:00
Henry
5d19294c11
Disabled late definition check for functions
2018-01-18 17:23:23 -08:00
Tobias Brown
8c72729a2a
[DateTimePicker] Replaced tabs with spaces
...
Addresses #1872
2018-01-17 09:33:28 +11:00
Deep Tailor
9b8d5f3f9c
Switch to white background during export
...
* Defaulted background option to white for PNG/JPG export
* Attempt at fixing background colour on image output
* Reverted build location change
* WIP for white background
* WIP for white background
* Updating default colour, including saving of existing colour to restore appropriately
* Fix tests and move css change background outside the try block
* keep consistent with american english
* add method to change background color and test wether it has been called with the right params
* change color to original when save fails
Fixes #1422
2018-01-16 09:32:49 -08:00
Tobias Brown
129ab1791b
[DateTimePicker] Re-added .s-menu styles removed in bc7d92ee0d
...
Addresses #1872
2018-01-15 12:43:16 +11:00
Charles Hacskaylo
d03f323a9b
[Frontend] Support for hover on FP sub-objects in browse mode
...
Fixes #1849
2018-01-10 15:16:04 -08:00
Pegah Sarram
54a453e5a0
Fix checkstyle error
2018-01-10 15:16:04 -08:00
Pegah Sarram
14894cf197
[Fixed Position] Modify fixed position to use the Selection API
...
Change method name to shouldSelect() as requested by the reviewer.
Fix tests.
Fixes #1848
2018-01-10 15:16:04 -08:00
Even Stensberg
0c6786198a
adds v8-compile-cache
2018-01-08 09:52:16 -08:00
Deep Tailor
6d077b775d
fixes issue #1830
...
add offsetX to popupService instance in infoService, to prevent bubble from appearing under the mouse pointer, which causes interminent calls to the callback.
2018-01-08 09:50:45 -08:00
Deep Tailor
144437a06e
remove commented code
2018-01-04 12:56:57 -08:00
Deep Tailor
557cd91b21
fix tests
2018-01-04 12:56:57 -08:00
Deep Tailor
39d3e92094
fix for Issue 1838
...
Remove isDirty check, always allow blocking popup when exiting edit mode
2018-01-04 12:56:57 -08:00
Even Stensberg
7529a86d01
update node and npm before tests
2018-01-04 10:47:14 -08:00
Even Stensberg
d34e36831c
prepare -> prepublish
2018-01-04 10:47:14 -08:00
Deep Tailor
aa8fa9168a
add isDefined condition in condition Evaluator which fixes Issue 1860
...
Add appropriate tests
Fix for isUndefined not working as well
2018-01-04 10:43:05 -08:00
Pete Richards
3f1b7e0a87
Add test for identifier generation
2018-01-03 12:11:35 -08:00
Pete Richards
5ec3b98d1c
[SummaryWidget] Use objectutil to get legacy id
...
Use objectUtils to get a proper legacy id so that namespaces are
properly handled. Fixes https://github.com/nasa/openmct/issues/1858
2018-01-03 12:11:35 -08:00
Pete Richards
1ad5094b72
Merge pull request #1847 from nasa/invalid-selector-1846
...
[Layout] Don't use class name to query by id
2017-12-20 14:02:21 -08:00
Victor Woeltjen
b54ee2257e
[Layout] Don't use class name to query by id
...
...since ids may be invalid class names. Instead, use a data attribute. Fixes #1846
2017-12-20 13:42:46 -08:00
Deep Tailor
fcef4274e5
Merge pull request #1845 from nasa/timeline-selection-regression
...
[TIMELINE] fix selection regression in timeline
2017-12-19 13:46:20 -08:00
Pegah Sarram
744a5340d3
[TIMELINE] fix selection regression in timeline
...
Fixes # 1842
2017-12-19 13:05:04 -08:00
Deep Tailor
d140051054
Merge pull request #1843 from nasa/follow-bug-1836
...
[Timers] Fix bug in FollowIndicator
2017-12-18 15:22:35 -08:00
Victor Woeltjen
8da74f2665
[Timers] Fix bug in FollowIndicator
...
...by expecting new-style instead of legacy domain objects.
Fixes #1836
2017-12-18 13:28:05 -08:00
Henry
2390278b97
[Telemetry Mean] Addressed code review issues
2017-12-11 10:44:07 -08:00
Henry
8a66731271
Added tests for MeanTelemetryProvider
2017-12-11 10:44:07 -08:00
Henry
0a9ea48355
Implemention of basic averaging telemetry filter
2017-12-11 10:44:07 -08:00
Pete Richards
01d93306f3
Fix insertion point scan
2017-12-11 10:39:02 -08:00
Pete Richards
0588f9190a
Move DupeCheck inside of Collection
2017-12-11 10:39:02 -08:00
Pete Richards
1378b57567
Remove format/parse cache
...
Remove the cache for formatted and parsed values, as this was
a net performance loss due to a very low cache hit percentage.
2017-12-11 10:39:02 -08:00
Pete Richards
9e12886c66
Shortcut index check for append/prepend
...
Update the insertion point check with shortcutting behavior
for appending / prepending objects, which is the common case
for sorted inserts on initial table load (when large numbers of
records are inserted). This allows O(1) performance for the
common case while maintaining O(log n) performance for the edge
case.
2017-12-11 10:39:02 -08:00
Pete Richards
2d352ac574
only dupe check when needed
...
Only enable datum dupe checking in collection after data
has been received. This works under the assumption that a
single telemetry request will not contain duplicate elements,
thus, it is not necessary to check for dupes on the initial
request.
Improves performance when rows are sorted by a column
that has duplicate row-values.
2017-12-11 10:39:02 -08:00
Deep Tailor
284dec4903
Merge pull request #1834 from nasa/summary-widgets-ml
...
Summary widgets Memory Leak Fix
2017-12-07 14:19:16 -08:00