From 0d8bba263dc195147d6fdb09662e7926f0a58b3e Mon Sep 17 00:00:00 2001 From: Kristian Lyngstol Date: Thu, 2 Apr 2015 19:24:45 +0200 Subject: Bump lots of changes --- .../speedometer/c3-master/src/api.zoom.js | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 web/nms.gathering.org/speedometer/c3-master/src/api.zoom.js (limited to 'web/nms.gathering.org/speedometer/c3-master/src/api.zoom.js') 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}); +}; -- cgit v1.2.3