2015-07-08 22:32:20 +00:00
|
|
|
{
|
2015-08-03 16:38:30 +00:00
|
|
|
"name": "Search",
|
2015-07-09 18:16:55 +00:00
|
|
|
"description": "Allows the user to search through the file tree.",
|
2015-07-08 22:32:20 +00:00
|
|
|
"extensions": {
|
2015-08-04 20:10:29 +00:00
|
|
|
"constants": [
|
|
|
|
{
|
|
|
|
"key": "GENERIC_SEARCH_ROOTS",
|
|
|
|
"value": [ "ROOT" ],
|
|
|
|
"priority": "fallback"
|
|
|
|
}
|
|
|
|
],
|
2015-07-23 19:15:14 +00:00
|
|
|
"controllers": [
|
2015-07-15 20:29:45 +00:00
|
|
|
{
|
2015-07-22 22:43:28 +00:00
|
|
|
"key": "SearchController",
|
|
|
|
"implementation": "controllers/SearchController.js",
|
2015-08-17 19:34:50 +00:00
|
|
|
"depends": [ "$scope", "searchService" ]
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"key": "SearchMenuController",
|
|
|
|
"implementation": "controllers/SearchMenuController.js",
|
|
|
|
"depends": [ "$scope", "types[]" ]
|
2015-07-22 21:48:14 +00:00
|
|
|
},
|
2015-08-13 20:59:56 +00:00
|
|
|
{
|
|
|
|
"key": "ClickAwayController",
|
|
|
|
"implementation": "controllers/ClickAwayController.js",
|
|
|
|
"depends": [ "$scope", "$document" ]
|
2015-07-15 20:29:45 +00:00
|
|
|
}
|
|
|
|
],
|
2015-08-18 23:54:36 +00:00
|
|
|
"representations": [
|
2015-07-15 20:29:45 +00:00
|
|
|
{
|
2015-07-22 22:43:28 +00:00
|
|
|
"key": "search",
|
2015-08-17 21:31:43 +00:00
|
|
|
"templateUrl": "templates/search.html"
|
2015-08-17 19:34:50 +00:00
|
|
|
},
|
|
|
|
{
|
|
|
|
"key": "search-menu",
|
|
|
|
"templateUrl": "templates/search-menu.html"
|
2015-08-18 23:54:36 +00:00
|
|
|
},
|
2015-07-08 23:20:12 +00:00
|
|
|
{
|
2015-07-22 22:43:28 +00:00
|
|
|
"key": "search-item",
|
2015-07-24 22:08:43 +00:00
|
|
|
"templateUrl": "templates/search-item.html"
|
2015-07-08 23:20:12 +00:00
|
|
|
}
|
2015-07-13 17:34:06 +00:00
|
|
|
],
|
2015-07-16 17:35:26 +00:00
|
|
|
"components": [
|
2015-07-13 17:34:06 +00:00
|
|
|
{
|
2015-07-16 17:35:26 +00:00
|
|
|
"provides": "searchService",
|
|
|
|
"type": "provider",
|
2015-08-04 20:03:34 +00:00
|
|
|
"implementation": "services/GenericSearchProvider.js",
|
2015-09-29 18:47:02 +00:00
|
|
|
"depends": [
|
|
|
|
"$q",
|
2015-09-29 22:57:08 +00:00
|
|
|
"throttle",
|
2015-09-29 18:47:02 +00:00
|
|
|
"objectService",
|
|
|
|
"workerService",
|
|
|
|
"topic",
|
|
|
|
"GENERIC_SEARCH_ROOTS"
|
|
|
|
]
|
2015-07-16 17:35:26 +00:00
|
|
|
},
|
|
|
|
{
|
|
|
|
"provides": "searchService",
|
|
|
|
"type": "aggregator",
|
2015-08-04 20:03:34 +00:00
|
|
|
"implementation": "services/SearchAggregator.js",
|
2015-07-29 22:07:13 +00:00
|
|
|
"depends": [ "$q" ]
|
2015-07-13 17:34:06 +00:00
|
|
|
}
|
2015-07-21 16:44:14 +00:00
|
|
|
],
|
|
|
|
"workers": [
|
|
|
|
{
|
|
|
|
"key": "genericSearchWorker",
|
2015-08-04 23:45:23 +00:00
|
|
|
"scriptUrl": "services/GenericSearchWorker.js"
|
2015-07-21 16:44:14 +00:00
|
|
|
}
|
2015-07-08 22:32:20 +00:00
|
|
|
]
|
|
|
|
}
|
2015-09-29 18:47:02 +00:00
|
|
|
}
|