Files
PLSmartPivot/src/index.js
Balazs Gobel 462b4a13a2 Load babel only once for a page
- Fixed when having multiple visualisations on one page
- Babel will load only once
2019-02-01 12:22:25 +01:00

41 lines
803 B
JavaScript

import paint from './paint';
import definition from './definition';
import './main.less';
if (!window._babelPolyfill) { // eslint-disable-line no-underscore-dangle
require('@babel/polyfill'); // eslint-disable-line global-require
}
export default {
controller: [
'$scope',
'$timeout',
function () { }
],
definition,
initialProperties: {
qHyperCubeDef: {
qDimensions: [],
qInitialDataFetch: [
{
qHeight: 1000,
qWidth: 10
}
],
qMeasures: []
}
},
paint ($element, layout) {
try {
paint($element, layout, this);
} catch (exception) {
console.error(exception); // eslint-disable-line no-console
throw exception;
}
},
snapshot: {
canTakeSnapshot: true
},
version: 1.0
};