@netdata/charts
Version:
Netdata frontend SDK and chart utilities
25 lines (24 loc) • 682 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports["default"] = void 0;
var _default = exports["default"] = function _default(sdk) {
var deactivated = [];
return sdk.on("fullscreen", function (chart, isFullscreen) {
if (isFullscreen) {
deactivated = sdk.getNodes(function (node, _ref) {
var active = _ref.active;
return node.type === "chart" && active && node.getId() !== chart.getId();
});
deactivated.forEach(function (node) {
return node.deactivate();
});
return;
}
deactivated.forEach(function (node) {
return node.activate();
});
deactivated = [];
});
};