diff options
Diffstat (limited to 'web/nms.gathering.org/speedometer/c3-master/src/api.grid.js')
-rw-r--r-- | web/nms.gathering.org/speedometer/c3-master/src/api.grid.js | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/web/nms.gathering.org/speedometer/c3-master/src/api.grid.js b/web/nms.gathering.org/speedometer/c3-master/src/api.grid.js new file mode 100644 index 0000000..038aa6b --- /dev/null +++ b/web/nms.gathering.org/speedometer/c3-master/src/api.grid.js @@ -0,0 +1,31 @@ +c3_chart_fn.xgrids = function (grids) { + var $$ = this.internal, config = $$.config; + if (! grids) { return config.grid_x_lines; } + config.grid_x_lines = grids; + $$.redrawWithoutRescale(); + return config.grid_x_lines; +}; +c3_chart_fn.xgrids.add = function (grids) { + var $$ = this.internal; + return this.xgrids($$.config.grid_x_lines.concat(grids ? grids : [])); +}; +c3_chart_fn.xgrids.remove = function (params) { // TODO: multiple + var $$ = this.internal; + $$.removeGridLines(params, true); +}; + +c3_chart_fn.ygrids = function (grids) { + var $$ = this.internal, config = $$.config; + if (! grids) { return config.grid_y_lines; } + config.grid_y_lines = grids; + $$.redrawWithoutRescale(); + return config.grid_y_lines; +}; +c3_chart_fn.ygrids.add = function (grids) { + var $$ = this.internal; + return this.ygrids($$.config.grid_y_lines.concat(grids ? grids : [])); +}; +c3_chart_fn.ygrids.remove = function (params) { // TODO: multiple + var $$ = this.internal; + $$.removeGridLines(params, false); +}; |