c0fda5b572
[Time Conductor] Add JSDoc
...
Add typedefs relevant to the date aggregator; in particular,
document properties used to determine how to format timestamps
associated with a telemetry point.
2015-10-22 12:41:46 -07:00
950578f09b
[Time Conductor] Hide datetime pickers for non-UTC domains
2015-10-22 12:20:15 -07:00
117470068a
[Time Conductor] Use dateService from TimeRangeController
2015-10-22 12:17:08 -07:00
0d47b7c47d
[Time Conductor] Expose dateService in bundle definition
2015-10-22 12:10:12 -07:00
c882b2d4c3
[Time Conductor] Implement date provider
...
Implement UTCDateProvider sufficient to pass spec.
2015-10-22 12:08:34 -07:00
794231143e
[Time Conductor] Add spec for UTCDateProvider
...
Add test cases for UTCDateProvider, which will provide default
date/time formatting/parsing.
2015-10-22 11:55:38 -07:00
6b42d3bf4b
[Time Conductor] Test DateAggregator
2015-10-22 11:54:46 -07:00
1c5101eca6
[Time Conductor] Add DateAggregator
...
Add DateAggregator, to allow composite services to expose
different ways of parsing/formatting dates.
nasa/openmctweb#182 .
2015-10-22 11:30:57 -07:00
0fb9f3731a
Edit mode and cancel buttons work
2015-10-22 10:09:09 -07:00
dbebf08500
[Time Controller] Add test cases
...
...to verify behavior on text entry of dates.
2015-10-21 15:38:58 -07:00
847c356063
[Time Controller] Change color when input is invalid
...
nasa/openmctweb#181
2015-10-21 15:26:42 -07:00
06bcd28558
[Time Controller] Keep inputs in sync
...
Keep inputs in sync with displayed data in time controller,
without overwriting user-entered text. nasa/openmctweb#181
2015-10-21 15:22:00 -07:00
f88e8ebb51
[Time Controller] Update model state for text entry
2015-10-21 15:08:44 -07:00
6d2b2fd81e
[Time Controller] Parse user-entered timestamps
...
nasa/openmctweb#181 .
2015-10-21 14:46:12 -07:00
608800ae63
Merge remote-tracking branch 'github/master' into open181
...
Conflicts:
platform/commonUI/general/res/templates/controls/time-controller.html
2015-10-21 14:40:42 -07:00
07818b0a6d
[Time Controller] Show bounds in a text field
...
Show bounds in a text field to allow user editing; supports manual
editing of time controller bounds, nasa/openmctweb#181 .
2015-10-21 14:35:18 -07:00
fdfb524eef
Fixed scope of editMode variable
2015-10-21 12:06:11 -07:00
ef250f58de
Marged style updates
2015-10-21 12:01:59 -07:00
15ed91f651
Added save buttons
2015-10-21 11:54:35 -07:00
074254a513
Frontend] Styling for New Edit Mode
...
open #198
Minor tweak to placeholder init content;
2015-10-21 11:38:03 -07:00
4c84789d5d
Frontend] Styling for New Edit Mode
...
open #198
.l-flex styles refined;
Animation refinement;
.s-btn default vertical-align = top;
.tool-bar style tweaked;
Added title-label back into edit-action-buttons.html;
2015-10-21 11:35:36 -07:00
496cf85b7e
[JSDoc] Correct mistake
2015-10-21 09:46:32 -07:00
833f57e284
[Search] Don't block UI between requests
...
Timeout subsequent calls to keepIndexing at the end of a
indexRequest, so that UI operations are not blocked.
2015-10-21 07:51:53 -07:00
92573b817f
Added drag to enable edit mode
2015-10-20 21:03:36 -07:00
9a63e99710
[Search] Add spec for ElasticSearchProvider
...
Add spec coverage for ElasticSearchProvider. Also remove
unneeded guards for max number of results, as the aggregator
will always provide a max number of results.
2015-10-20 16:01:42 -07:00
5382cca435
[Frontend] Styling for New Edit Mode
...
open #198
In-progress styling of toolbar elements;
Revamped edit-action-buttons.html to use only icons;
2015-10-20 15:43:53 -07:00
77d81f899b
[Style] JSLint compliance
2015-10-20 15:33:56 -07:00
fe3263fdfe
[Search] Remove invalid specs
2015-10-20 15:27:46 -07:00
ce42429fbd
[Search] expose constants, add fudge factor
...
The SearchAggregator exposes it's constants to add stability to
tests.
It also has a fudge factor which increaases the number of results
it requests from providers to better support pagination when using
client side filtering.
2015-10-20 15:17:15 -07:00
76151d09a0
[Search] use service for filters, add spec
...
Add a spec for the SearchController, and use the SearchService to
execute filters by supplying a filterPredicate.
2015-10-20 15:17:15 -07:00
ec7e6cc5b4
[Search] Update spec for Generic Search Worker
2015-10-20 15:17:14 -07:00
1ddce48f7e
[Search] Specs for GenericSearchProvider
...
Write specs for GenericSearchProvider and resolve some implementation
bugs they uncovered.
2015-10-20 15:17:14 -07:00
98b5ff3c77
[Search] Decrement number of pending requests
2015-10-20 15:17:14 -07:00
14094a48fc
[Search] Remove old specs in prep for rewrite
...
Remove old specs in prep for rewrite.
2015-10-20 15:16:54 -07:00
15c1bf20ab
[Frontend] Styling for New Edit Mode
...
open #198
Refined CSS classing and animation timing;
2015-10-20 14:41:02 -07:00
685dd2114d
[Frontend] Styling for New Edit Mode
...
open #198
Added Save and Cancel buttons;
Additional transition styling;
tool-bar styles refined;
2015-10-20 14:11:59 -07:00
6e30a25a6f
[Frontend] Added new glyph
...
prod-uisymbols
Added e612 Save icon;
2015-10-20 12:44:09 -07:00
be79c104fb
[Frontend] Added new glyph
...
prod-uisymbols
Added e612 Save icon;
2015-10-20 12:36:11 -07:00
6d08c81b3b
First iteration of duplication complete
2015-10-20 12:18:30 -07:00
42fa5bfd7e
[Frontend] Initial styles for New Edit Mode
...
open #198
Refactored elems in browse-object.html to use
flex layout;
New flex-row and flex-col general CSS classes;
New pulseBorder animation mixin;
2015-10-20 11:39:28 -07:00
89e763b515
Incremental commit of Duplication
2015-10-20 09:25:31 -07:00
2a1388772a
Incremental commit of duplication
2015-10-19 17:32:43 -07:00
8e2a2eeba5
[Entanglement] Add license headers
...
...per code review feedback from nasa/openmctweb#175
2015-10-19 12:08:49 -07:00
fb0ce1eca8
[Frontend] New .loading class
...
open #190
Removed old .loading styles previously
commented out;
2015-10-19 11:13:50 -07:00
fa3821b50f
Update of CopyService with new copy algorithm (incomplete)
2015-10-18 20:58:17 -07:00
0f63e4dde9
[Tests] Rewrite search aggregator specs
2015-10-16 17:06:23 -07:00
12efb47be7
[Search] Remove timeouts and timestamps
...
Remove timeouts and timestamps which were not effectively doing anything.
2015-10-16 16:09:51 -07:00
a2fce8e56c
[Search] Rewrite elasticsearch provider with prototype
...
Rewrite the elasticsearch provider to use prototypes and clean up the implementation.
Now returns a modelResults object to keep it in line with the general search
provider.
2015-10-16 16:05:31 -07:00
78e5c0143b
[Search] Overhaul generic search provider
...
Rewrite the generic search provider to use prototypes. Increase performance
by utilizing the model service instead of the object service, and use a
simplified method of request queueing.
2015-10-16 15:30:14 -07:00
099591ad2e
[Search] Aggregator returns objects, providers return models
...
Search providers return search results as models for domain objects, as the
actual number of max results is enforced by the aggregator, and because the
individual providers store and return the models for their objects already.
This lowers the amount of resources consumed instantiating domain objects, and
also allows the individual search providers to implement function-based
filtering on domain object models, which is beneficial as it allows the search
filtering in the search controller to be done before paginating of results.
2015-10-16 15:26:04 -07:00