Commit 69de3bcf by bergquist

chore(example): remove example file and add links

parent 3077f992
## Example plugin implementations
datasource:[simple-json-datasource](https://github.com/grafana/simple-json-datasource)
app: [example-app](https://github.com/grafana/example-app)
\ No newline at end of file
datasource:[simple-json-datasource](https://github.com/grafana/grafana-simple-json-datasource)
app: [example-app](https://github.com/grafana/grafana-example-app)
panel: [grafana-piechart-panel](https://github.com/grafana/piechart-panel)
.panel-boilerplate-values {
text-align: center;
}
\ No newline at end of file
define([
'app/plugins/sdk',
'lodash',
'./css/styles.css!'
], function(sdk, _) {
var BoilerPlatePanelCtrl = (function(_super) {
var self;
function BoilerPlatePanelCtrl($scope, $injector) {
_super.call(this, $scope, $injector);
this.results = []
self = this;
}
// you do not need a templateUrl, you can use a inline template here
// BoilerPlatePanelCtrl.template = '<h2>boilerplate</h2>';
// all panel static assets can be accessed via 'public/plugins/<plugin-id>/<file>
BoilerPlatePanelCtrl.templateUrl = 'panel.html';
BoilerPlatePanelCtrl.prototype = Object.create(_super.prototype);
BoilerPlatePanelCtrl.prototype.constructor = BoilerPlatePanelCtrl;
BoilerPlatePanelCtrl.prototype.refreshData = function(datasource) {
this.issueQueries(datasource)
.then(function(result) {
self.results = [];
_.each(result.data, function(target) {
var last = _.last(target.datapoints)
self.results.push(last[0]);
});
self.render();
});
}
BoilerPlatePanelCtrl.prototype.render = function() {
this.values = this.results.join(',');
}
return BoilerPlatePanelCtrl;
})(sdk.MetricsPanelCtrl);
return {
PanelCtrl: BoilerPlatePanelCtrl
};
});
<h2 class="text-center">
Basic panel
</h2>
<p class="panel-boilerplate-values">{{ctrl.values}}</p>
{
"type": "panel",
"name": "Panel Boilerplate",
"id": "panel-boilerplate-es5",
"staticRoot": "."
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment