mirror of
https://github.com/nasa/openmct.git
synced 2025-01-13 00:09:47 +00:00
e159b7a15d
Set up bundle.json so that the search bar could be a mct-control, but left the control itself commented out because then CSS styling would not work due to lack of access to parent elements.
63 lines
2.0 KiB
JSON
63 lines
2.0 KiB
JSON
{
|
|
"name": "Search",
|
|
"description": "Allows the user to search through the file tree.",
|
|
"extensions": {
|
|
"constants": [
|
|
{
|
|
"key": "GENERIC_SEARCH_ROOTS",
|
|
"value": [ "ROOT" ],
|
|
"priority": "fallback"
|
|
}
|
|
],
|
|
"controllers": [
|
|
{
|
|
"key": "SearchController",
|
|
"implementation": "controllers/SearchController.js",
|
|
"depends": [ "$scope", "searchService", "types[]" ]
|
|
},
|
|
{
|
|
"key": "SearchItemController",
|
|
"implementation": "controllers/SearchItemController.js",
|
|
"depends": [ "$scope" ]
|
|
},
|
|
{
|
|
"key": "ClickAwayController",
|
|
"implementation": "controllers/ClickAwayController.js",
|
|
"depends": [ "$scope", "$document" ]
|
|
}
|
|
],
|
|
"templates": [
|
|
{
|
|
"key": "search",
|
|
"templateUrl": "templates/search.html",
|
|
"uses": [ "control" ]
|
|
}
|
|
],
|
|
"representations": [
|
|
{
|
|
"key": "search-item",
|
|
"templateUrl": "templates/search-item.html"
|
|
}
|
|
],
|
|
"components": [
|
|
{
|
|
"provides": "searchService",
|
|
"type": "provider",
|
|
"implementation": "services/GenericSearchProvider.js",
|
|
"depends": [ "$q", "$timeout", "objectService", "workerService", "GENERIC_SEARCH_ROOTS" ]
|
|
},
|
|
{
|
|
"provides": "searchService",
|
|
"type": "aggregator",
|
|
"implementation": "services/SearchAggregator.js",
|
|
"depends": [ "$q" ]
|
|
}
|
|
],
|
|
"workers": [
|
|
{
|
|
"key": "genericSearchWorker",
|
|
"scriptUrl": "services/GenericSearchWorker.js"
|
|
}
|
|
]
|
|
}
|
|
} |