62f335573a
[Build] Bump PhantomJS Version
...
Bump PhantomJS version to latest (for ES5 support) and upgrade
dependencies as necessary.
2015-08-06 16:04:58 -07:00
c80e9bfa26
[Style] JSLint Compliance
2015-08-06 15:21:28 -07:00
ec62c27f36
[Representations] grid-item and label display links
...
grid-item and label representations now use the "location" capability
to determine whether or not to show a link indicator.
2015-08-06 15:12:02 -07:00
19b80ded16
Merge remote-tracking branch 'origin/open1423' into open-965
2015-08-06 15:10:52 -07:00
f72f88adfa
[Location] Use parent id as location
...
Use the parent id as the location for a model.
This greatly reduces the recursive work that must be done
during move operations to keep the location accurate.
Additionally, the locationService now implements a method
`persistLocation` which can be used to persist the current object
location as it's original location.
2015-08-06 15:05:47 -07:00
f083d019a3
[Entanglement] Move service recursively updates locations
...
When moving an object that supports composition, child objects which
are originals must have their location updated as well. Children which
are links should not have their location updated, nor should any of
their children be updated.
2015-08-06 15:05:47 -07:00
10ec30ba76
[Entanglement] MoveService updates the location of moved objects
...
The move service updates the location of moved objects when those
objects are originals.
2015-08-06 15:05:46 -07:00
3fb4296d23
[Testing] MockLinkService returns linked object
...
MockLinkService.perform returns a promise for the linked domainObject.
When resolving the promise and not specifying an object to resolve it
with, it will resolve it with the domainObject that was originally
passed to it.
2015-08-06 15:05:46 -07:00
197ec0eb2c
[Tests] Update Link Service Tests
2015-08-06 15:05:42 -07:00
1d162888dd
[Tests] Fix location capability tests
2015-08-06 15:05:00 -07:00
5ab26df4c9
[Scripts] Add script to run karma continuously
...
Add a script (to be executed with `npm run-script watch`) that
runs karma and watches for changes; rerunning tests whenever a
file is changed. Useful for local development.
2015-08-06 15:04:05 -07:00
3783ed69d7
[Entanglement] Move updates location of originals
...
When moving original objects, the location is updated to match the new
location.
2015-08-06 15:03:08 -07:00
1d2cd4745c
[Search] Update tests
...
Updated generic provider test for more general
mock capability object.
2015-08-06 15:01:45 -07:00
ee2d7efae2
[Search] Index checks for changes
...
When indexing items initially, the generic
provider listens for mutations in case an
item's composition changes, so it can then
index the new children.
2015-08-06 15:01:17 -07:00
4a755e259f
[Entanglement] Link service returns object in new context
...
The link service return the object in the new context.
2015-08-06 14:55:50 -07:00
4c56e4ffdc
[Test] add a synchronous controlled promise for testing
...
Add ControlledPromise, a synchronous promise that can be controlled,
allowing for easier testing of promise resolution flow.
2015-08-06 14:53:59 -07:00
7cad3ba0bc
[Search] Update tests
...
Updated generic provider test for more general
mock capability object.
2015-08-06 14:52:54 -07:00
449db4f3a9
[Templates] Add stubs for link indicator
...
Update templates to use the location capability to show an indicator.
2015-08-06 14:52:42 -07:00
168a805e8e
[Search] Index checks for changes
...
When indexing items initially, the generic
provider listens for mutations in case an
item's composition changes, so it can then
index the new children.
2015-08-06 14:41:47 -07:00
7ded288154
Merge pull request #63 from nasa/open21-diagrams
...
[Documentation] Add architecture documentation
2015-08-06 14:24:04 -07:00
63a99f26f6
Merge branch 'mobile_3' into mobile
2015-08-06 14:13:13 -07:00
7ca15a9de2
[Mobile] Representation
...
Edited grid item to center
shared button.
2015-08-06 14:11:59 -07:00
7ac1d2458a
Merge remote-tracking branch 'origin/mobile_3' into mobile
2015-08-06 13:45:45 -07:00
0bc4f2dc6e
Merge remote-tracking branch 'upstream/master' into mobile
2015-08-06 13:45:37 -07:00
6802484ad8
Merge remote-tracking branch 'upstream/master'
2015-08-06 13:45:24 -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
3e94eba0d1
Merge pull request #62 from nasa/bigger-create-clicktarget
...
[Template] Move ng-click to parent node
2015-08-06 13:21:10 -07:00
ddae7823f9
[Documentation] Satisfy JSLint
...
MissionControl/vista#21
2015-08-06 13:02:33 -07:00
633c00f161
[Documentation] Minor cleanup
...
Minor cleanup around placeholder sections of
documentation, MissionControl/vista#21
2015-08-06 11:53:04 -07:00
be5253b9d3
[Documentation] Update doc build/deployer
...
MissionControl/vista#21
2015-08-06 11:46:50 -07:00
320be34798
[Documentation] Add clarifying comments
...
Add clarifying comments to doc generator,
MissionControl/vista#21 .
2015-08-06 11:44:28 -07:00
3dace28eb3
[Documentation] Finish platform architecture
...
MissionControl/vista#21
2015-08-06 11:39:01 -07:00
19db1c9c2b
[Documentation] Add narrative about tiers
...
MissionControl/vista#21
2015-08-06 11:12:02 -07:00
935360e2eb
[Documentation] Document remaining services
...
MissionControl/vista#21
2015-08-06 11:02:12 -07:00
e0a0d293fa
[Search] Update test
...
Fully calls through the controller's search().
2015-08-06 10:35:57 -07:00
1a4d7618c1
[Search] Infinite cycle check
...
in indexItems in the generic provider.
2015-08-06 10:33:17 -07:00
a2eabc1b08
[Search] Infinite cycle check
...
in indexItems in the generic provider.
2015-08-06 10:25:02 -07:00
f76f6548a5
[Search] Type checking
...
Added type checking for arrays to indexItems.
2015-08-06 10:13:32 -07:00
44dce05ec5
[Search] Correct test file paths
2015-08-06 10:12:44 -07:00
e729a966c7
[Search] Type checking
...
Added type checking for arrays to indexItems.
2015-08-06 10:12:34 -07:00
836c508698
[Search] Style compliance
2015-08-06 09:55:08 -07:00
1fe492cc3d
[Search] New item indexer
...
This one (hopefully) doesn't fill up the
call stack when there are lots of items.
2015-08-06 09:51:09 -07:00
8923f23f70
[Search] New item indexer
...
This one (hopefully) doesn't fill up the
call stack when there are lots of items.
2015-08-06 09:49:29 -07:00
4c8d07bba8
[Documentation] Telemetry service architecture
...
MissionControl/vista#21
2015-08-05 17:24:36 -07:00
37cd73c6e8
[Template] Move ng-click to parent node
...
Move the ng-click directive to the li element to match the element that receives
hover styles.
Fixes nasa/openmctweb#60 .
2015-08-05 17:11:30 -07:00
096dce1fe0
[Documentation] Clarify terminology
...
MissionControl/vista#21
2015-08-05 16:35:58 -07:00
7c17581659
Merge remote-tracking branch 'origin/mobile_3' into mobile
...
Merged fixes regarding circleci check failure
2015-08-05 12:27:20 -07:00
0a39984c4f
[Mobile] Clean Up
...
Fixed InfoService having 0 in
wrong spot. Also correctly compared
the UserAgent device to iPhone for
isMobile function in AgentService.
2015-08-05 12:26:09 -07:00
ae763d000c
[Search] Remove ES provider from bundle
...
Removed the ElasticSearch search provider from its
bundle definition, but left its file in.
2015-08-05 12:23:40 -07:00
a146185bd2
Merge remote-tracking branch 'origin/mobile_3' into mobile
2015-08-05 12:17:49 -07:00