diff options
Diffstat (limited to 'web/nms.gathering.org/speedometer/c3-master/src/api.zoom.js')
-rw-r--r-- | web/nms.gathering.org/speedometer/c3-master/src/api.zoom.js | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/web/nms.gathering.org/speedometer/c3-master/src/api.zoom.js b/web/nms.gathering.org/speedometer/c3-master/src/api.zoom.js new file mode 100644 index 0000000..07e7a58 --- /dev/null +++ b/web/nms.gathering.org/speedometer/c3-master/src/api.zoom.js @@ -0,0 +1,22 @@ +c3_chart_fn.zoom = function (domain) { + var $$ = this.internal; + if (domain) { + if ($$.isTimeSeries()) { + domain = domain.map(function (x) { return $$.parseDate(x); }); + } + $$.brush.extent(domain); + $$.redraw({withUpdateXDomain: true, withY: $$.config.zoom_rescale}); + $$.config.zoom_onzoom.call(this, $$.x.orgDomain()); + } + return $$.brush.extent(); +}; +c3_chart_fn.zoom.enable = function (enabled) { + var $$ = this.internal; + $$.config.zoom_enabled = enabled; + $$.updateAndRedraw(); +}; +c3_chart_fn.unzoom = function () { + var $$ = this.internal; + $$.brush.clear().update(); + $$.redraw({withUpdateXDomain: true}); +}; |