fix(build): fixed minor issue in systemjs builder, and added SystemJs cache buster

pull/3976/merge
Torkel Ödegaard 10 years ago
parent 1c50eb345c
commit dad394523f
  1. 1
      .jshintrc
  2. 9
      public/app/boot.js
  3. 6
      tasks/systemjs_task.js

@ -28,6 +28,7 @@
"globals": {
"System": true,
"Promise": true,
"define": true,
"require": true,
"Chromath": false,

@ -1,6 +1,15 @@
(function bootGrafana() {
'use strict';
var systemLocate = System.locate;
System.locate = function(load) {
var System = this;
return Promise.resolve(systemLocate.call(this, load)).then(function(address) {
return address + System.cacheBust;
});
};
System.cacheBust = '?bust=' + Date.now();
System.import('app/app').then(function(app) {
app.default.init();
}).catch(function(err) {

@ -14,9 +14,9 @@ module.exports = function(grunt) {
'app/app',
'app/features/all',
'app/plugins/panel/**/module',
'app/plugins/datasource/graphite/datasource',
'app/plugins/datasource/influxdb/datasource',
'app/plugins/datasource/elasticsearch/datasource',
'app/plugins/datasource/graphite/module',
'app/plugins/datasource/influxdb/module',
'app/plugins/datasource/elasticsearch/module',
];
var expression = modules.join(' + ');

Loading…
Cancel
Save