mirror of
https://github.com/grafana/grafana.git
synced 2025-02-25 18:55:37 -06:00
plugins: expose datemath to plugins as well, fixes zabbix plugin
This commit is contained in:
parent
bd348e16bb
commit
ae14655749
@ -7,6 +7,7 @@ import angular from 'angular';
|
|||||||
import jquery from 'jquery';
|
import jquery from 'jquery';
|
||||||
import config from 'app/core/config';
|
import config from 'app/core/config';
|
||||||
import TimeSeries from 'app/core/time_series2';
|
import TimeSeries from 'app/core/time_series2';
|
||||||
|
import * as datemath from 'app/core/utils/datemath';
|
||||||
|
|
||||||
import * as graphitePlugin from 'app/plugins/datasource/graphite/module';
|
import * as graphitePlugin from 'app/plugins/datasource/graphite/module';
|
||||||
import * as cloudwatchPlugin from 'app/plugins/datasource/cloudwatch/module';
|
import * as cloudwatchPlugin from 'app/plugins/datasource/cloudwatch/module';
|
||||||
@ -78,15 +79,22 @@ System.locate = function(load) {
|
|||||||
});
|
});
|
||||||
};
|
};
|
||||||
|
|
||||||
System.registerDynamic('lodash', [], true, function(require, exports, module) { module.exports = _; });
|
function exposeToPlugin(name: string, component: any) {
|
||||||
System.registerDynamic('moment', [], true, function(require, exports, module) { module.exports = moment; });
|
System.registerDynamic(name, [], true, function(require, exports, module) {
|
||||||
System.registerDynamic('jquery', [], true, function(require, exports, module) { module.exports = jquery; });
|
module.exports = component;
|
||||||
System.registerDynamic('angular', [], true, function(require, exports, module) { module.exports = angular; });
|
});
|
||||||
System.registerDynamic('app/plugins/sdk', [], true, function(require, exports, module) { module.exports = sdk; });
|
}
|
||||||
System.registerDynamic('app/core/utils/kbn', [], true, function(require, exports, module) { module.exports = kbn; });
|
|
||||||
System.registerDynamic('app/core/config', [], true, function(require, exports, module) { module.exports = config; });
|
exposeToPlugin('lodash', _);
|
||||||
System.registerDynamic('app/core/time_series', [], true, function(require, exports, module) { module.exports = TimeSeries; });
|
exposeToPlugin('moment', moment);
|
||||||
System.registerDynamic('app/core/time_series2', [], true, function(require, exports, module) { module.exports = TimeSeries; });
|
exposeToPlugin('jquery', jquery);
|
||||||
|
exposeToPlugin('angular', angular);
|
||||||
|
exposeToPlugin('app/plugins/sdk', sdk);
|
||||||
|
exposeToPlugin('app/core/utils/datemath', datemath);
|
||||||
|
exposeToPlugin('app/core/utils/kbn', kbn);
|
||||||
|
exposeToPlugin('app/core/config', config);
|
||||||
|
exposeToPlugin('app/core/time_series', TimeSeries);
|
||||||
|
exposeToPlugin('app/core/time_series2', TimeSeries);
|
||||||
|
|
||||||
import 'vendor/flot/jquery.flot';
|
import 'vendor/flot/jquery.flot';
|
||||||
import 'vendor/flot/jquery.flot.selection';
|
import 'vendor/flot/jquery.flot.selection';
|
||||||
|
Loading…
Reference in New Issue
Block a user