mirror of
https://github.com/nasa/openmct.git
synced 2025-01-02 19:36:41 +00:00
17aa666519
Removed the SearchItemController, as the logic was simple enough to be done in one line in the search item representation html.
66 lines
2.0 KiB
JSON
66 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" ]
|
|
},
|
|
{
|
|
"key": "SearchMenuController",
|
|
"implementation": "controllers/SearchMenuController.js",
|
|
"depends": [ "$scope", "types[]" ]
|
|
},
|
|
{
|
|
"key": "ClickAwayController",
|
|
"implementation": "controllers/ClickAwayController.js",
|
|
"depends": [ "$scope", "$document" ]
|
|
}
|
|
],
|
|
"templates": [
|
|
{
|
|
"key": "search",
|
|
"templateUrl": "templates/search.html"
|
|
},
|
|
{
|
|
"key": "search-menu",
|
|
"templateUrl": "templates/search-menu.html"
|
|
}
|
|
],
|
|
"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"
|
|
}
|
|
]
|
|
}
|
|
} |