b177c38656
[Representation] Add JSDoc
...
...to TelemetryLinker.
2015-10-29 07:58:32 -07:00
59cd346911
[Representation] Add test cases
...
...for TemplateLinker
2015-10-28 17:01:13 -07:00
e7e66bff4b
[Representation] Begin adding TemplateLinker spec
2015-10-28 16:49:19 -07:00
ca62cc9066
[Representation] Update spec for mct-representation
...
...to account for usage of templateLinker to add or remove the
whole element from the DOM when there is or is not a template
to show.
2015-10-28 16:35:11 -07:00
01b6fda1f2
[Representation] Update spec for mct-include
...
...to account for usage of templateLinker to add or remove the
whole element from the DOM when there is or is not a template
to show.
2015-10-28 16:11:00 -07:00
c5fcc5a558
[Representation] Handle edge cases
...
Handle edge cases (e.g. directive priorities, race conditions)
to ensure that mct-representation and mct-include display correctly
when added to or removed from the DOM.
2015-10-28 15:57:47 -07:00
0404303042
[Representation] Move changes back
...
Move changed lines back to their original location to simplify
diff.
2015-10-28 15:38:11 -07:00
5677548298
[Representation] Show element synchronously
...
...to avoid exceptions when trying to invoke representers
before an mct-representation has been added back into the
DOM.
2015-10-28 15:32:50 -07:00
bcc42d705e
[Representation] Hide elements without transclusion
2015-10-28 15:30:27 -07:00
ab008ae497
[Representation] Begin integration
...
...of templateLinker into mct-representation. Not working currently
due to prevalence of mct-representation instances with transcluding
directives (hitting a multiple transclusion error.)
2015-10-28 15:17:36 -07:00
8fb6ab61ba
Fixed folders
2015-10-28 14:56:34 -07:00
3d59f6df0b
[Representation] Separate out template loading/linking
...
...from mct-include, to facilitate reuse for MCTRepresentation.
2015-10-28 14:51:30 -07:00
929f06e6c1
Working on folders
2015-10-28 13:35:52 -07:00
e9e6ddd791
Trying to fix drop on folders
2015-10-28 13:01:45 -07:00
2539e4008f
Improved handling of virtual panels
2015-10-28 12:53:50 -07:00
b4a44dee8f
[Representation] Populate mct-include contents
...
Remove usage of ng-include and template from mct-include for
compatibility with element-level transclusion. Has useful
side effect of pre-fetching templates and reducing watch
count.
2015-10-28 11:13:53 -07:00
942f617bd8
[Representation] Use transclusion for mct-include
...
...to add/remove conditionally depending on the existence of
certain templates.
Note that this currently breaks mct-include due to an incompatibility
between element transclusion and directive templates; see
https://github.com/angular/angular.js/issues/3368 .
2015-10-28 10:29:46 -07:00
757cb0f015
[Representation] Watch for key changes
...
...from mct-include. Improves behavior of that directive and supports
testing of changes to remove whole elements when inapplicable,
nasa/openmctweb#195 .
2015-10-28 10:18:59 -07:00
3e7264d6b8
Initial implementation of virtual panel
2015-10-27 17:38:31 -07:00
19bdf743fc
Added save/cancel
2015-10-26 14:14:56 -07:00
0fb9f3731a
Edit mode and cancel buttons work
2015-10-22 10:09:09 -07:00
92573b817f
Added drag to enable edit mode
2015-10-20 21:03:36 -07:00
13095b4135
[Context Menu] Update specs
...
Update specs to reflect refactoring-out of popup elements
performed in the context of adding time conductor, WTD-1515.
2015-10-02 14:14:34 -07:00
445f22ccb0
[Context Menu] Use popupService to display menus
2015-10-02 11:01:49 -07:00
6bd8e7a47c
Merge remote-tracking branch 'github/master' into open1515
2015-09-24 11:17:13 -07:00
8b7a94dcf8
[Style] Remove unused variables, excess whitespace
...
Clean up unused variables and excess whitespace to match style guide.
2015-09-22 11:14:55 -07:00
fa186a1556
[Mobile] Update agentService usages
2015-09-18 10:07:27 -07:00
29c460556a
[Representers] Destroy representers
...
Invoke the destroy methods of any active representers when
a scope is destroyed; supports time controller, which needs
to accurately track when it has or hasn't been attached to
a view. WTD-1515
2015-09-04 16:00:43 -07:00
63b41d796a
[Mobile] Clean Up
...
Cleaned up context menu gesture
comments with spacing.
2015-08-27 12:06:25 -07:00
cd46dab5c1
[Mobile] Merge
...
Merged with master and resolved conflicts.
2015-08-25 12:36:50 -07:00
86f0a9100f
[Code Style] Fix merge error
...
Fix merge error in ContextMenuAction which caused
test failure. WTD-1482.
2015-08-17 16:57:46 -07:00
f4ae86eb53
Merge remote-tracking branch 'github/master' into open1482c
...
Conflicts:
platform/representation/src/actions/ContextMenuAction.js
2015-08-17 15:05:34 -07:00
365134b085
[Code Style] Use prototypes in representation bundle
...
WTD-1482
2015-08-14 16:13:46 -07:00
2d5ec97dc3
[Menu] Listen to element directly
...
Add listener to menu element directly instead of
using ng-click to aid in testing (and for consistency
with related listeners.) WTD-1506.
2015-08-07 14:39:59 -07:00
87aa0cfce2
[Menus] Dismiss menu when clicked
...
Addresses WTD-1506 (context menu does not disappear after
action is chosen); listen for click events on the menu
itself and dismiss the menu when these occur.
2015-08-07 14:34:27 -07:00
31eb366e7f
[JSDoc] Add namespace docs
...
WTD-1482.
2015-08-07 12:13:15 -07:00
eaaa1a19ca
[JSDoc] Remove obsolete module references
...
WTD-1482
2015-08-07 11:55:38 -07:00
c08a460d30
[JSDoc] Add annotations
...
Bulk-add JSDoc annotations, WTD-1482.
2015-08-07 11:44:54 -07:00
dcd7d61c9a
[Mobile] Tests
...
Completed ContextMenu and InfoButton
Gesture tests where elements/body
touch events occur.
2015-08-06 13:43:56 -07:00
0b635afcf7
[Mobile] Tests
...
ContextMenu and InfoButton Gesture
tests remain.
2015-08-05 12:14:16 -07:00
f46a0853b9
[Mobile] Tests
...
Removed mockMenu from ContextMenuGestureSpec.
2015-08-04 16:58:37 -07:00
6b65ae77e7
[Mobile] Tests
...
Completed tests for AgentService,
InfoService, and ContextMenuAction.
ContextMenu and InfoButton Gesture
tests remain. Also resized info button
icon.
2015-08-04 16:48:41 -07:00
3d524d7572
[Mobile] AgentService
...
Replaced name queryService with agentService.
2015-08-04 10:11:25 -07:00
85658d3d1f
[Mobile] Tests
...
Removed tests causing incomplete
build.
2015-07-30 13:33:59 -07:00
ddce0f371d
[Mobile] Test
...
Removed extra mockEvent from test.
2015-07-30 13:32:24 -07:00
495cd06ed5
[Mobile] Tests
...
adjusted test to fill empty
functions.
2015-07-30 13:30:03 -07:00
c333a2e70a
[Mobile] Test
...
Repeat of test variable deleted.
2015-07-29 16:31:38 -07:00
906354764b
[Mobile] Tests
...
Has way to make isMobile call
true or false for mobile/nonmobile
devices.
2015-07-29 15:06:39 -07:00
7cc14a195b
[Mobile] Tests/Header
...
Removes back arrow on desktops.
Also added queryService to tests
for the context menu action and
gesture.
2015-07-29 10:00:03 -07:00
84b9e4d781
[Mobile] Context Menu
...
Context menu next to object header
now dismisses when touching away
from it. Also, when long touching
an object, the context menu appears.
Set on 500ms timeout.
2015-07-28 17:09:15 -07:00