Victor Woeltjen
e59020fec7
[Views] Clear regions on destroy
...
Clear regions when a view is destroyed. This causes a view's
destroy method to be correctly invoked, allowing views to do
cleanup. Used by NSS heatmap view for sprint Alice,
https://github.com/nasa/openmct/projects/1
2017-10-19 10:57:53 -07:00
Pete Richards
a2e424203a
Merge pull request #1777 from nasa/iframe-border-1776
...
[Frontend] Review and integrate the death of iframe borders
2017-10-13 20:59:50 -07:00
Charles Hacskaylo
16853644cb
[Frontend] Kill iframe borders dead!
...
Fixes #1776
2017-10-13 17:05:37 -07:00
Victor Woeltjen
2272766c57
Merge pull request #1743 from nasa/layout-issue-1731
...
[Layout] Deselect object after removal
2017-10-13 13:48:59 -07:00
Victor Woeltjen
1d9cdea2d4
Merge pull request #1767 from nasa/inline-edit-bug-1757
...
[Edit] Prevent blur to update the model after return key is pressed
2017-10-13 13:07:05 -07:00
Pegah Sarram
715219c44d
[Edit] Fix the issue with currentTarget being null and HTML being added on Enter
...
Remove the line break that is added when the return key is pressed.
Check the current target directly.
Use textContent for inline editing instead of innerHTML, which will hoist up some HTML content implicitly created around user input for a contenteditable span.
Note that there is a removeAllRanges in addition to a blur here; see
https://stackoverflow.com/questions/4878713/how-can-i-blur-a-div-where-contenteditable-true
Fix broken tests.
Fixes #1757
2017-10-13 11:50:40 -07:00
Pegah Sarram
00dc2875bf
[Layout] Deselect object after removal
...
If the selected object is not in the composition, deselect it.
Add tests.
Fixes #1731
2017-10-10 15:39:29 -07:00
Victor Woeltjen
8703f363b8
Merge pull request #1744 from nasa/inspector-issue-1276
...
Inspector issue 1276
2017-10-10 15:33:27 -07:00
Deep Tailor
26210eaa50
make reviewer requested changes
2017-10-10 14:37:25 -07:00
Deep Tailor
a4a1cb5e05
fix tests by adding listen function, and fix lint/checkstyle errors
2017-10-10 13:32:42 -07:00
Victor Woeltjen
9570f2f7a1
Merge pull request #1766 from nasa/inline-edit-1746
...
Allow inline-editing for editable objects only
2017-10-10 12:43:07 -07:00
Pegah Sarram
eb4ded39b3
[Edit] Allow inline-editing the name only if the object is editable
...
Made the contenteditable attribute conditional based on whether the object can be edited or not. If the object is not editable, the attribute is removed.
Add Tests.
Fixes #1746
2017-10-10 12:32:51 -07:00
Deep Tailor
7deb3cd025
add if statement to check is objects are not equal before reassigning metadata
2017-10-03 14:34:01 -07:00
Deep Tailor
06779e6cd9
add mutation listener to Inspector Controller
2017-10-03 13:33:09 -07:00
Charles Hacskaylo
7f43c0bf1a
Add Notebook icon ( #1742 )
...
* Add Notebook icon
Fixes #1739
Added to Style Guide as well
* Add icomoon project file
Fixes #1739
2017-10-02 13:09:58 -07:00
Victor Woeltjen
bfa3bbcdc7
Merge pull request #1735 from nasa/import-export-1695
...
Review and integrate usage of new Import/Export glyphs
2017-09-25 16:50:11 -07:00
Victor Woeltjen
2baf3f8bb0
Merge pull request #1733 from nasa/create-menu-1729
...
Review and integrate super-menu fixes and enhancements
2017-09-25 16:29:54 -07:00
Charles Hacskaylo
10ac13ac5c
[Front-end] Updated to use new glyphs
...
Fixes #1695
2017-09-25 15:22:35 -07:00
Charles Hacskaylo
138cb199bb
[Front-end] Markup and CSS refinements
...
Fixes #1729
Internal markup and CSS now sets heights
internally - menu height will now not be smaller
than the list of menu items OR the description
area;
2017-09-25 14:59:12 -07:00
Victor Woeltjen
374c363a78
[Plot] Handle telemetry panels from plot policy ( #1732 )
...
* [Plot] Check for telemetry panels
...from plot view policy, and don't try to interrogate them
for telemetry metadata that they will not have.
Fixes #1728
* [Plot] Update test case for policy
...to provide an adapted object with expected properties
* [Plot] Add tests to very plot policy for panels
...to verify fix for #1728
2017-09-25 14:27:32 -07:00
Charles Hacskaylo
e9cb5cd639
[Front-end] Scrollbar-related color and padding
...
Fixes #1729
2017-09-25 12:08:59 -07:00
Charles Hacskaylo
bc7d92ee0d
[Front-end] Menu tweaks
...
Fixes #1729
Mini super-menu and related description text
2017-09-25 12:08:04 -07:00
Charles Hacskaylo
78f49784a0
[Front-end] Tweaks
...
Fixes #1729
CSS and markup mods to convert
to flex from abs pos;
2017-09-25 11:10:58 -07:00
Victor Woeltjen
8754c438cc
Merge pull request #1725 from nasa/legacy-telem-source-mapping
...
[Telemetry] Legacy adapter handles source remap
2017-09-21 11:47:07 -07:00
Pegah Sarram
1419c75503
Inline edit object names ( #1700 )
...
* Inline edit object name.
Change the title-label span to a conteneditable span to allow editing object names inline. Implement a controller to handle updaing the name. Add tests.
Fixes #1679
[Front-end] Add span contenteditable to input styling
[Front-end] Styling for contenteditable span
styling for span[contenteditable].s-status-editing in _controls.scss;
removed s-filter class;
[Front-end] min-width added to .s-inline-edit
* [Frontend] Style tweaks, cleanup and simplification
Fixes #1679
Style sanding on .s-inline-edit; added
:focus outline:0 to select in _controls.scss;
New .s-input-inline class; removed ng-class from object-header.html,
uses :focus instead; refactoring of input-related mixins;
Bring Time Conductor real-time inputs into parity
Apply .s-input-inline to TC inputs; finesse .s-input-inline selector;
Prevent nested inline inputs from editing
Fixed nested editing prevention selector
* Create an object header template for objects inside a frame.
Fix code review requests.
Fixes 1679
2017-09-21 11:16:04 -07:00
Pete Richards
ca8cad0a74
[Telemetry] Legacy adapter handles source remap
...
Update the Legacy Telemetry Adapter to handle source remapping
for telemetry which has it.
fixes https://github.com/nasa/openmct/issues/1724
2017-09-21 10:51:16 -07:00
Victor Woeltjen
a3a55d3b48
[Build] Modify version info injection to fix sourcemaps ( #1708 )
...
* [Build] Preserve comments instead of adding header
...to avoid disrupting sourcemaps. Fixes #1707
[Build] Remove extraneous horizontal rule from header
[Build] Remove obsolete header-handling
...as this is handled by the replace task after fix for #1707
[Build] Move version headers into start.frag
...so that UMD boilerplate does not wrap it.
[Build] Handle version info entirely in start.frag
[Build] Replace build variables in start.frag explicitly
[Build] Inject build info dynamically
[Build] Test MCT.specifyBuildInfo
[Build] Mark BUILD_CONSTANTS as global for jshint
[Build] Give names to version line items
[Build] Fix specifyBuildInfo test case
* [Build] Update fix to sourcemaps for code review feedback
https://github.com/nasa/openmct/pull/1708
[Build] Move build info registration to plugin
https://github.com/nasa/openmct/pull/1708#discussion_r138999027
[Build] Use build info plugin
...instead of specifyBuildInfo
[Build] Revert changes to MCT, per code review
2017-09-20 11:50:17 -07:00
Victor Woeltjen
e66f818996
Merge pull request #1714 from nasa/plot-telem-fixes
...
Plot telem fixes
2017-09-18 15:54:52 -07:00
Pete Richards
ae5ef33487
[Plot] Update policy to detect any range
...
Update policy to detect any range. As a simple way to prevent
detecting messages, it will not apply when every range is a string
format.
fixes https://github.com/nasa/openmct/issues/1713
2017-09-16 09:58:58 -07:00
Pete Richards
59c5430579
[Generator] API Compatibility
...
The telemetry API does not pass request options for subscriptions, updated
generator provider to match this API.
fixes https://github.com/nasa/openmct/issues/1705
2017-09-16 09:37:48 -07:00
Pete Richards
6d52f094d9
Merge pull request #1703 from nasa/text-size-1496
...
Text size control for text and telemetry elements
2017-09-14 16:00:07 -07:00
Pegah Sarram
740db8da75
[Fixed Position] Add tests and fix checkstyle error.
...
Fixes #1496
2017-09-14 15:15:15 -07:00
Charles Hacskaylo
68abc15ed5
[Frontend] Fix alignment and font-size issues in tool-bar
...
Fixes #1496
2017-09-14 15:02:22 -07:00
Pegah Sarram
bb47feb517
[Fixed Position] Text size control for text and telemetry objects
...
Add a select control for text and telemetry objects to allow setting text size. Set the default size to 13px.
Fixes # 1496
2017-09-14 14:49:28 -07:00
Victor Woeltjen
469820fb0f
Merge pull request #1712 from nasa/link-1710
...
Review and merge fixes for Hyperlinks
2017-09-14 12:15:09 -07:00
Victor Woeltjen
92dd99b26c
Merge pull request #1711 from nasa/pause-button-1704
...
Review and merge fix for hidden Imagery controls
2017-09-14 12:13:56 -07:00
Charles Hacskaylo
9fe1923189
[Front-end] Fixes for Hyperlinks
...
Fixes #1710
Converted to span to confine clickable area
to text only;
Link now uses `overflow: hidden` in frame;
Normalized font-size when .s-button;
2017-09-14 11:05:05 -07:00
Charles Hacskaylo
42ddb38629
[Front-end] Cleanups to imagery in frame
...
Fixes #1704
Imagery now lays out better when very small
in a Layout; refactored .left and .right classes;
2017-09-14 10:37:41 -07:00
Charles Hacskaylo
fe60d7abbc
[Front-end] Fix CSS targeting
...
Fixes #1704
Pause/play and New Tab buttons now
display properly;
2017-09-14 10:25:34 -07:00
Pete Richards
54b975f242
Merge pull request #1699 from nasa/imagery-issue-1676
...
Imagery issue #1676
2017-09-12 11:28:40 -07:00
Deep Tailor
7f75e089e8
remove workaround for Imagery Thumbnail resizing from MCTSplitPane and add box sizing to thumbs wrapper to fix phantom resizing
2017-09-11 16:35:14 -07:00
Charles Hacskaylo
8e8c66280f
Fix for Issue #1676
...
Add history imagery under large imagery view.
Allow users to click on history imagery thumbs to set main image and pause the imagery view.
Allow users to unpause and continue imagery stream.
Users can adjust the height of the imagery panes, and the user selected height is persisted.
2017-09-11 12:51:04 -07:00
Pete Richards
d3d874e209
Merge pull request #1702 from nasa/glyphs-update-import-export
...
[Glyphs] Add import and export icons
2017-09-11 12:01:04 -07:00
Charles Hacskaylo
ce561e1598
[Glyphs] Add import and export icons
...
For #1695
2017-09-11 11:41:19 -07:00
Victor Woeltjen
7290601a37
Merge pull request #1698 from nasa/plot-metadata-1684
...
[Telemetry] Provide legacy domains/ranges
2017-09-06 08:31:47 -07:00
Victor Woeltjen
ea5a85ffd1
[Telemetry] Verify legacy domains/ranges conversion
...
Verify that domains and ranges are populated in legacy telemetry
metadata when converted from the current telemetry metadata API.
2017-08-30 09:44:38 -07:00
Victor Woeltjen
eb196ea521
[Telemetry] Convert to legacy domains/ranges
...
When requesting metadata via the legacy telemetry capability,
add fields for ranges/domains to avoid breaking legacy views.
Fixes #1684
2017-08-30 09:31:02 -07:00
Victor Woeltjen
b6a8078634
Merge pull request #1692 from nasa/timeline-issue-1686
...
update mct-split-pane to use userPreferenceWidth only when alias is p…
2017-08-29 11:56:27 -07:00
Deep Tailor
e53b34ed60
move newPosition check from mctSplitPane to splitter
2017-08-29 11:50:20 -07:00
Victor Woeltjen
13ffa3e3c4
Merge pull request #1693 from nasa/fix-selector-1685
...
Fix Selector Pool Control
2017-08-29 11:36:47 -07:00