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
b5505f372f
[Search] Generic Worker Performance Tweaks
...
The generic search worker now does indexing work during the index operation,
ensuring that queries do not have to do extraneous or repeat calculations.
Change the return format slightly and fixed a bug in the GenericSearchProvider
which caused more objects than intended to be returned from the provider.
2015-10-16 12:39:41 -07:00
9ad860babd
[Search] Rewrite search controller, tidy
...
Rewrite the search controller, making numerous changes and using prototypical
style.
First, the search controller immediately hides previous results when a new
search is started. Secondly, the search controller ensures that search results
displayed match the currently entered query, preventing race conditions. Finally,
the search controller uses a poor filtering option that means it may not display
all results.
2015-10-16 12:34:47 -07:00
87e317a6f5
[CI] Remove non-existent bundle from procfile
...
Remove the example/localstorage bundle from the procfile.
Fixes #153 .
2015-10-16 11:33:42 -07:00
14722a6ef5
Reset histories before fetching
2015-10-16 08:32:44 -07:00
d7bd793bf3
[Frontend] New .loading class
...
open #190
CSS for revised .loading class;
Commented out/removed old .loading styles;
Theme constants for loading colors added
to theme files;
2015-10-15 16:23:42 -07:00
9d17768327
Updated tutorial to reference app.js built in web server instead of http-server
2015-10-15 15:51:54 -07:00
688718cad0
Fixed jslint errors
2015-10-15 13:10:03 -07:00
efb7611f6e
Added Table of Contents generation
2015-10-15 12:35:38 -07:00
d3ff0a258e
Added links to architecture document from services
2015-10-14 19:18:27 -07:00
4f18663c71
Fixed title in tutorials
2015-10-14 17:14:00 -07:00
8c2a29e895
Modified file copy prcess to prevent encoding of png's as utf8
2015-10-14 17:11:08 -07:00
821a1a485c
[Production] Updated symbols font to v25
...
open #188
Added icon-dataset e611;
2015-10-14 16:45:55 -07:00
f08725b6a2
Fixed jshint errors
2015-10-14 16:22:11 -07:00
301b73c6c6
Banner notifications are not maximized if 'info' message
2015-10-14 16:22:10 -07:00
912e70d219
Fixed failing tests, and added stopPropagation to prevent maximizing of notifications on action click or dismiss
2015-10-14 16:22:10 -07:00
1d41939418
Fixed failing tests
2015-10-14 16:22:10 -07:00
ee382be38d
Added transitions and severity classes
2015-10-14 16:22:10 -07:00
34ea3ad9bb
[Frontend] Banner message animations; class renaming
...
open #163
open #170
Added transition animations to message banners;
Renamed $colorStatus* class names to map more
closely to severity constants;
2015-10-14 16:22:10 -07:00
2ba6f18c59
Making changes to implement display queue
2015-10-14 16:22:10 -07:00
b2a09599a0
Modified messages dialog launcher
2015-10-14 16:22:10 -07:00
11264759ec
Added highest severity calculation in NotifiationService
2015-10-14 16:22:10 -07:00
c0ff6de27b
Added notification indicator
2015-10-14 16:22:10 -07:00
60dda8a7a4
Updated
2015-10-14 16:21:54 -07:00
9cc0c0b06f
[Frontend] Polishing of styles for time-controller
...
open #179
open #180
Font-size normalized for time-controller and domain selector;
Layout of object-holder and time-controller fixed;
2015-10-14 10:25:05 -07:00
5b617295e9
Did review of tutorials
2015-10-13 13:54:24 -07:00
53a3a2f459
Additional editing
2015-10-13 13:54:24 -07:00
64fae21d16
Fixed code formatting error
2015-10-13 13:54:24 -07:00
87f48aac35
Fixed code formatting error
2015-10-13 13:54:24 -07:00
e43a788a6d
Fixed code formatting error
2015-10-13 13:54:24 -07:00
fa487e026e
Fixed code formatting error
2015-10-13 13:54:24 -07:00
3701fd75dd
Finished first pass of tutorials
2015-10-13 13:54:24 -07:00
d787e84fd4
Updated tutorials
2015-10-13 13:54:24 -07:00
1922e1e241
Finished developer guide
...
Fixed date of modification
2015-10-13 13:54:24 -07:00
e52f53b7ff
Fixed markdown
2015-10-13 13:54:24 -07:00
d1be256691
Reverted gendocs changes
2015-10-13 13:54:12 -07:00
0538d6e60f
Initial working version
2015-10-12 19:54:03 -07:00
1fcf900271
Added telemetry request ID prefix
2015-10-12 10:41:21 -07:00
183468fcbf
Trying to figure out why requests have no 'source' property
2015-10-10 12:17:30 -07:00
82ae9e72c1
Integrated notifications list
2015-10-09 14:17:55 -07:00
c703714cb3
Merge remote-tracking branch 'github-open/open115b' into open-master
2015-10-09 13:50:27 -07:00
b48a07cd3e
Merge pull request #168 from nasa/mct80
...
[Plot] Dates show 1970 when there is no data
2015-10-09 13:40:04 -07:00
8c29c8ed0e
Merge remote-tracking branch 'github-open/open151' into open-master
2015-10-09 13:38:20 -07:00
85300d3743
Refactored DialogService a little
2015-10-09 11:57:47 -07:00
5763511ec8
[Time Conductor] Update specs
...
Update specs to reflect merge of latest from master into
topic branch for nasa/openmctweb#115 , domain selector.
2015-10-09 11:17:57 -07:00
2accf21518
[Time Conductor] Add missing semicolon
...
...to pass code style checks.
2015-10-09 11:08:02 -07:00
28c42fcd4c
[Time Conductor] Fix merge issues
...
Fix merge issues not addressed during conflict resolution.
2015-10-09 11:06:41 -07:00
fe3e3325e1
Merge branch 'open170' into open155
2015-10-09 11:00:09 -07:00
2b97d61d6c
Further integration work
2015-10-09 10:59:36 -07:00