docbrown/app/javascript/packs/analyticsDashboard.js
rhymes 6960b89f28 Dashboard Pro: support InstantClick and show org analytics (#3102)
* Fix JS lint issues

* Do not rely on globals

* Use InstantClick to make transitions work in the pro dashboard

* Fix eager loadings and remove unused queries

* Refactor drawChart

* More consistency in naming

* Display correct analytics for organization
2019-06-12 09:40:42 -04:00

16 lines
376 B
JavaScript

import initCharts from '../analytics/dashboard';
function initDashboard() {
const activeOrg = document.querySelector('.organization.active');
if (activeOrg) {
initCharts({ organizationId: activeOrg.dataset.organizationId });
} else {
initCharts({ organizationId: null });
}
}
window.InstantClick.on('change', () => {
initDashboard();
});
initDashboard();