David Hudson
bad901a162
[Typo] Add reference to self
...
Issue #967
2016-09-12 17:06:23 +09:00
David Hudson
bb34528a86
[Testing] Add tests to ensure correct image type
...
Issue #967
2016-09-12 17:00:28 +09:00
David Hudson
487ec7907c
[Formatting] Fix missing space
...
Issue #967
2016-09-12 16:59:39 +09:00
David Hudson
3093ab8067
[Testing] Convert blob to proper format. Inject FileReader.
...
Issue #967
2016-09-12 16:58:21 +09:00
David Hudson
0f1d685ae6
Merge branch 'master' of github.com:nasa/openmct into open967
2016-09-12 15:46:04 +09:00
Andrew Henry
4c6ca58c95
Merge pull request #1157 from TypicalFooBar/843
...
[Context Menu] New Tab button available in edit mode. #843
2016-09-11 21:21:49 -07:00
David Hudson
d62989bc5d
[Formatting] Rename export image service key
...
Issue #1164
2016-09-10 03:18:46 +09:00
David Hudson
8e39da6726
[Formatting] Rename export image service key
...
Issue #1164
2016-09-10 03:12:00 +09:00
David Hudson
98deac042e
[Formatting] Reduce line length of gl declaration
...
Issue #1164
2016-09-10 02:56:23 +09:00
David Hudson
b51ffcada6
[Formatting] Add inline JSDoc
...
Issue #1164
2016-09-10 01:59:07 +09:00
David Hudson
a6386b1612
[Formatting] Rename export image service variables
...
Issue #1164
2016-09-10 01:45:50 +09:00
David Hudson
72ecbb0abc
[Frontend] Fix typo
2016-09-09 12:07:02 +09:00
David Hudson
c6caae8647
[Frontend] Remove unnecessary export button styles
2016-09-09 12:06:42 +09:00
David Hudson
911ece7612
[Frontend] Remove styles that are no longer necessary
...
Issue #1164 . Based on updates from 0457f7bee8
these styles
are no longer necessary and have been removed.
2016-09-08 11:05:19 +09:00
Charles Hacskaylo
4517bd1356
[Frontend] New markup for CSS from #1166
...
Fixes #967
Requires new styles implemented in #1166
(cherry picked from commit 0457f7bee8
)
2016-09-08 11:02:42 +09:00
David Hudson
5984ae46fc
Merge branch 'master' of github.com:nasa/openmct into open967
2016-09-08 10:50:08 +09:00
Victor Woeltjen
5bde1de61b
Merge pull request #1167 from nasa/open1166
...
Review and integrate generalized control-bar styling for views
2016-09-07 13:37:10 -07:00
Andrew Henry
06d229ea99
Merge pull request #1133 from charbelrami/markup
...
[Frontend] Tweak markup
2016-09-07 13:16:04 -07:00
David Hudson
ceb3e8e3dd
[Enhancement] Add IE, Opera, Safari support for canvas.toBlob()
...
This is currently being used for exporting plots to PNG/JPG.
2016-09-05 19:40:22 +09:00
David Hudson
35a331f3fd
[Frontend] Fix plot image cutoff on export
...
The images were being cutoff due to the "top" attribute of .gl-plot
not changing when the buttons were hidden. The buttons are now
hidden by CSS class rather than ng-show, which makes updating the
.gl-plot top attribute easier.
2016-09-05 17:02:04 +09:00
David Hudson
7d13ce0626
[Licenses] Add license information for html2canvas, jsPDF, saveAs
2016-09-05 01:22:43 +09:00
David Hudson
a49eebf9f5
[Testing] Add test spec for ExportImageService
2016-09-04 23:04:46 +09:00
David Hudson
989e4e1b75
[Testing] Add jsPDF, html2canvas, and saveAs as injectible dependencies
...
I would prefer this be passed in via the bundle, but it continues to fail
saying "Unknown Provider". I have chosen to require them into the module
the old-fashioned way, then allow an injectible dependency to override.
2016-09-04 23:02:23 +09:00
David Hudson
9bb647e275
[Testing] Add better dependency injection and error handling
2016-09-04 19:19:14 +09:00
David Hudson
a566265a72
[Testing] Add ExportImageService mock
2016-09-03 14:45:09 +09:00
David Hudson
fecf419f83
[Testing] Move ExportImageController into constructor for dependency injection
2016-09-03 14:44:33 +09:00
David Hudson
26c14d2bca
[Formatting] Fix styling errors
2016-09-03 14:02:19 +09:00
David Hudson
92bfea1773
[Tests] Mock new argument in PlotController
2016-09-03 13:51:37 +09:00
David Hudson
de85f79ab6
[Enhancement] Hide export buttons during export
...
Buttons temporarily hide until export completes.
2016-09-02 20:41:38 +09:00
David Hudson
3736f84c12
[Frontend] Set plot export buttons to show/hide on hover
...
It's worth noting that I changed the .gl-plot position from relative to absolute
in an attempt to match the results to a similar requirement in MCT Table. Setting
to absolute caused no regressions as far as I could tell, but I have not attempted
browsers outside of Chrome.
2016-09-02 19:36:39 +09:00
Charles Hacskaylo
e7a7025961
[Frontend] Markup for #967
...
Fixes #967
WIP to be integrated with work
from hudsonfoo in PR #1164
(cherry picked from commit ebadad61c6
)
2016-09-02 18:19:20 +09:00
David Hudson
e38cf1e2e8
Merge branch 'master' of github.com:nasa/openmct into open967
2016-09-02 18:17:46 +09:00
Charles Hacskaylo
39dcb937d5
[Frontend] CSS and markup tweaks
...
Fixes #1166
New control-bar height constant
Removed font-size definition in .l-view-section
2016-09-01 20:09:38 -07:00
David Hudson
3e3d3ebcf9
[Formatting] Switched to double quote across the board for consistency
2016-09-02 11:58:15 +09:00
David Hudson
e370271093
[Code Review] Updates based on code review by @VWoeltjen
...
Set export functions on the ExportImageService prototype. Insantiated
ExportImageService in the PlotController for better dependcy injection.
2016-09-02 11:54:38 +09:00
Charles Hacskaylo
55603b927f
[Frontend] Generalized markup and CSS for control-bar
...
Fixes #1166
New markup and CSS
MIgrated existing tabular views to use
new styles
2016-09-01 19:37:36 -07:00
David Hudson
3a19890be9
[Formatting] Linting
2016-09-02 03:11:26 +09:00
Charles Hacskaylo
ee917b0e1d
[Frontend] Initial styling for selectable styling
...
Fixes #1161
New .s-selectable, .s-hover, .s-selected and .s-moveable classes
New supporting color constants
Markup in layouts, fixed position/panels updated
Removed old commented code
2016-09-01 10:55:07 -07:00
David Hudson
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
David Hudson
219301a85b
[Frontend] Add export plot buttons
2016-09-02 02:32:42 +09:00
David Hudson
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
David Hudson
4d3afb8efc
Merge branch 'master' of github.com:nasa/openmct into open967
2016-08-31 23:04:56 +09:00
David Hudson
852ac3cd55
[Enhancement] Quick prototype of PDF export
2016-08-31 23:03:48 +09:00
Derek Webb
a7f830177a
[Context Menu] New Tab button available in edit mode. #843
2016-08-29 18:33:48 -04:00
Charles Hacskaylo
2c2d9c1bfe
[Frontend] Updated test specs
...
Fixes #1118
2016-08-29 14:26:27 -07:00
Charles Hacskaylo
cc6b9d4099
[Frontend] Revised mobile styles for form layout
...
Fixes #1118
2016-08-29 14:14:52 -07:00
Charles Hacskaylo
1a284ac9dc
[Frontend] Proper classes added to text input configs
...
Fixes #1108
2016-08-29 14:14:51 -07:00
Charles Hacskaylo
b48ca99119
[Frontend] Sanding on larger locator control
...
Fixes #1118
2016-08-29 14:14:51 -07:00
Charles Hacskaylo
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
Victor Woeltjen
5409e3d203
Merge pull request #1147 from TypicalFooBar/101
...
[CommonUI] Info Bubbles allow user to copy text
2016-08-29 13:19:24 -07:00