mirror of
https://github.com/nasa/openmct.git
synced 2025-03-11 15:04:10 +00:00
Connecting GenericSearch to the web worker is still in progress. The aggregator currently gets the results before the web worker is finished. In process of fixing sync issue.
67 lines
2.2 KiB
JSON
67 lines
2.2 KiB
JSON
{
|
|
"name": "Search View",
|
|
"description": "Allows the user to search through the file tree.",
|
|
"extensions": {
|
|
"views": [
|
|
{
|
|
"key": "search",
|
|
"name": "Search",
|
|
"glyph": "5",
|
|
"description": "Search functionality.",
|
|
"templateUrl": "templates/search.html"
|
|
}
|
|
],
|
|
"controllers": [
|
|
{
|
|
"key": "SearchController",
|
|
"implementation": "controllers/SearchController.js",
|
|
"depends": [ "$scope", "searchService", "objectService" ]
|
|
},
|
|
{
|
|
"key": "SearchbarController",
|
|
"implementation": "controllers/SearchbarController.js",
|
|
"depends": [ "$scope", "searchService" ]
|
|
}
|
|
],
|
|
"templates": [
|
|
{
|
|
"key": "searchbar",
|
|
"templateUrl": "templates/searchbar.html",
|
|
"uses": [ "composition" ]
|
|
}
|
|
],
|
|
"representations": [
|
|
{
|
|
"key": "searchbar-item",
|
|
"templateUrl": "templates/searchbar-item.html",
|
|
"uses": [ "composition" ]
|
|
}
|
|
],
|
|
"components": [
|
|
{
|
|
"provides": "searchService",
|
|
"type": "provider",
|
|
"implementation": "providers/GenericSearchProvider.js",
|
|
"depends": [ "$rootScope", "$timeout", "objectService", "workerService" ]
|
|
},
|
|
{
|
|
"provides": "searchService",
|
|
"type": "provider",
|
|
"implementation": "providers/ElasticsearchSearchProvider.js",
|
|
"depends": [ "$http", "objectService", "ELASTIC_ROOT" ]
|
|
},
|
|
{
|
|
"provides": "searchService",
|
|
"type": "aggregator",
|
|
"implementation": "SearchAggregator.js"
|
|
}
|
|
],
|
|
"workers": [
|
|
{
|
|
"key": "genericSearchWorker",
|
|
"scriptUrl": "workers/GenericSearchWorker.js",
|
|
"depends": [ "objectService" ]
|
|
}
|
|
]
|
|
}
|
|
} |