ea8f429902
[Enhancement] Add export functionality to PlotController
...
Extends PlotController by adding three new scoped methods:
exportPDF, exportPNG, exportJPG.
All three methods use basically the same steps. The HTML node
of the plot is passed through html2canvas which generates a canvas.
From the canvas we export a blob, PNG, or JPG then save the file.
2016-09-02 02:41:43 +09:00
219301a85b
[Frontend] Add export plot buttons
2016-09-02 02:32:42 +09:00
06a453333a
[Enhancement] Pass element to plot controller
...
This will be used for exporting an image of the plot.
2016-09-02 02:31:34 +09:00
4d3afb8efc
Merge branch 'master' of github.com:nasa/openmct into open967
2016-08-31 23:04:56 +09:00
852ac3cd55
[Enhancement] Quick prototype of PDF export
2016-08-31 23:03:48 +09:00
a7f830177a
[Context Menu] New Tab button available in edit mode. #843
2016-08-29 18:33:48 -04:00
2c2d9c1bfe
[Frontend] Updated test specs
...
Fixes #1118
2016-08-29 14:26:27 -07:00
cc6b9d4099
[Frontend] Revised mobile styles for form layout
...
Fixes #1118
2016-08-29 14:14:52 -07:00
1a284ac9dc
[Frontend] Proper classes added to text input configs
...
Fixes #1108
2016-08-29 14:14:51 -07:00
b48ca99119
[Frontend] Sanding on larger locator control
...
Fixes #1118
2016-08-29 14:14:51 -07:00
2e8d021a6a
[Frontend] Improve layout of "locator"
...
Fixes #1118
Locator in Save In, Move, etc. dialog now
expands vertically to use as much vertical as
possible;
2016-08-29 14:14:51 -07:00
5409e3d203
Merge pull request #1147 from TypicalFooBar/101
...
[CommonUI] Info Bubbles allow user to copy text
2016-08-29 13:19:24 -07:00
597d66782e
Merge pull request #1135 from vankessel/open1117
...
[Search] 'All' checked upon no filters. Fixes #1117
2016-08-29 14:17:07 +01:00
6cbdaa442b
[Search] Repurposed checkAll test. #1117
...
Changed test to ensure checkAll and it's appropriate filter string are
set whenever checkAll is changed.
Removed redundant line checking for a filter string of 'NONE' as this
is no longer a possibility.
2016-08-28 12:01:42 -07:00
7998a3fc98
Merge pull request #1132 from nasa/locator-collapse-1008
...
[Locator] Don't reset root unnecessarily
2016-08-28 17:29:18 +01:00
9063996e84
Merge pull request #1127 from nasa/console-warning-1114
...
[Tree] Check for change before scope.$apply
2016-08-28 16:49:59 +01:00
08eaa822fe
Removing use of bubble-container class (issue #101 )
2016-08-27 21:29:30 -04:00
39f2f94a53
Info bubbles now allow the user to copy text from them (issue #101 )
2016-08-27 21:00:37 -04:00
4cf6126d35
Refactoring based on feedback
...
Refactoring controller
Migrating functions off controller onto service class
Simplified modes
Adding comments
Removed unnecessary validation
Fixing testing issues
2016-08-23 18:10:05 +01:00
702ebbd557
[Search] Update test for #1117 fix.
...
Changed test to work properly with #1117 fix.
Checks if checkAll gets checked when no options are checked.
Checks if changing checkAll updates the filter string to ''
2016-08-22 13:19:47 -07:00
e29efbbcdf
[Search] 'All' selected upon no filters. Fixes #1117
...
Upon deselecting every filter, the search returns nothing. This serves
no useful purpose as discussed in #1117 . Now deselecting every filter
automatically selects 'All'.
2016-08-22 12:52:34 -07:00
44504feeb9
[Frontend] Tweak markup
2016-08-22 15:38:17 -03:00
fdbe31cb76
[Locator] Remove redundant assignment
...
10d2794bb7 (r75547548)
2016-08-19 14:26:03 -07:00
10d2794bb7
[Locator] Don't reset root unnecessarily
...
...as this will trigger a refresh of the mct-representation for
the tree, which will in turn create a new mct-tree instance,
resulting in any expanded/collapsed state being lost.
Fixes #1008 .
2016-08-19 13:28:56 -07:00
4e5887d9ec
[Tree] Check for change before scope.$apply
...
TreeView's observers will be called when the selected domain object
changes, which can occur for one of two reasons:
1. Because a new value was set externally, from mct-tree.
2. Because a new value was selected, by the user.
In the latter case a $apply is needed, but in the former it is not
(and causes an error.) However, when that case occurs, the value in
scope will be up to date already (it was a watch that triggered the
call to treeView.value) so no assignment or $apply is necessary.
Fixes #1114 .
2016-08-15 16:04:14 -07:00
4ae6da0334
[Frontend] Data viz in Time Conductor smaller
...
Fixes #933
Reduced height of data viz bar in Time Conductor
v2;
2016-08-09 17:47:31 -07:00
f3bd88837f
Merge remote-tracking branch 'origin/master' into search1093-b
...
Conflicts:
platform/search/res/templates/search.html
2016-08-08 17:51:39 -07:00
8105a7edb8
Merge remote-tracking branch 'origin/master' into search1093-b
...
Conflicts:
platform/search/res/templates/search.html
2016-08-08 17:51:25 -07:00
ae39343b76
[Frontend] Fix for bad fix
...
Fixes #1112
Put overflow: hidden back at
outer wrapper level (now on .t-object.primary-pane
) which doens't clip the Inspector expand/collapse;
did better unit testing;
2016-08-08 12:14:20 -07:00
62ee7e569b
[Frontend] Fix for collapse Inspector button
...
Fixes #1112
Moved min-width and overflow: hidden
to TC-specific elements; removed
overflow: hidden from .primary-pane
2016-08-08 11:21:01 -07:00
7557a86208
Merge branch 'master' into open933
2016-08-05 16:37:36 -07:00
c8931f8535
[Tree] Simplify synchronization ( #1100 )
...
Simplify synchronization of selection in tree with state
passed-in, letting Angular deal with more of the specifics.
Fixes #1008 .
2016-08-05 16:30:55 -07:00
0274490b68
[search] Reverted previous change to ClickAwayController and introduced a custom fix to search menu. Fixes #888 ( #1109 )
2016-08-05 16:30:20 -07:00
46e644e6dc
Use key to retrieve default
2016-08-05 14:44:18 -07:00
af7954c5a1
Trigger digests when bounds are set
2016-08-05 11:24:51 -07:00
0e0ad64830
Fixed issue with wrong deltas being applied
2016-08-04 11:00:56 -07:00
f3fd386e3b
Retain time system on mode change
2016-08-03 21:03:09 -07:00
25b9f371e2
Fixed loss of time system options on navigation
2016-08-03 20:16:03 -07:00
6b482d487b
Merged mode-specific defaults, with some refactoring
2016-08-03 19:57:03 -07:00
f96f78ff79
Select appropriate tick source based on mode
2016-08-03 19:34:31 -07:00
579233ade9
Fixed delta format issue on navigation
2016-08-03 18:30:01 -07:00
9a72c96ea4
[TCv2] different defaults by mode
2016-08-03 18:06:39 -07:00
f4e1879a2d
stop listening to tick source on time system change
2016-08-03 17:43:07 -07:00
f844495cc1
Support deltaFormat on timeSystems
2016-08-03 17:40:37 -07:00
900752208f
[TCv2] get conductor without service
2016-08-03 13:11:22 -07:00
6501e2eb5f
Added isUTCBased to TimeSystem interface
2016-08-03 13:09:54 -07:00
b9c41107c1
Time Conductor state retained on navigation
2016-08-02 22:18:44 -07:00
06f2c74444
[Frontend] Minor search enhancements
...
Fixes #1093
Finessed and cleaned up filters display
element; added '# results found' element;
2016-08-02 15:57:43 -07:00
34c62ba405
Time Conductor in edit mode
2016-08-02 15:16:35 -07:00
2d50a63ca4
Merge remote-tracking branch 'origin/search1093' into search1093-b
...
Conflicts:
platform/search/res/templates/search.html
2016-08-02 15:03:48 -07:00