Merge branch 'api-legacy-telemetry-provider-v2'

This commit is contained in:
Pete Richards
2017-02-24 14:44:16 -08:00
17 changed files with 350 additions and 218 deletions

View File

@@ -21,16 +21,21 @@
*****************************************************************************/
define([
'lodash'
], function (_) {
'lodash',
'../../platform/features/conductor/utcTimeSystem/src/UTCTimeSystem',
'../../example/generator/plugin'
], function (
_,
UTCTimeSystem,
GeneratorPlugin
) {
var bundleMap = {
CouchDB: 'platform/persistence/couch',
Elasticsearch: 'platform/persistence/elastic',
Espresso: 'platform/commonUI/themes/espresso',
LocalStorage: 'platform/persistence/local',
MyItems: 'platform/features/my-items',
Snow: 'platform/commonUI/themes/snow',
UTCTimeSystem: 'platform/features/conductor/utcTimeSystem'
Snow: 'platform/commonUI/themes/snow'
};
var plugins = _.mapValues(bundleMap, function (bundleName, pluginName) {
@@ -41,6 +46,15 @@ define([
};
});
plugins.UTCTimeSystem = function () {
return function (openmct) {
openmct.legacyExtension("timeSystems", {
"implementation": UTCTimeSystem,
"depends": ["$timeout"]
});
};
};
plugins.CouchDB = function (url) {
return function (openmct) {
if (url) {
@@ -85,5 +99,9 @@ define([
};
};
plugins.Generator = function () {
return GeneratorPlugin;
};
return plugins;
});