import { Chart } from './core' Chart.prototype.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 } Chart.prototype.xgrids.add = function(grids) { var $$ = this.internal return this.xgrids($$.config.grid_x_lines.concat(grids ? grids : [])) } Chart.prototype.xgrids.remove = function(params) { // TODO: multiple var $$ = this.internal $$.removeGridLines(params, true) } Chart.prototype.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 } Chart.prototype.ygrids.add = function(grids) { var $$ = this.internal return this.ygrids($$.config.grid_y_lines.concat(grids ? grids : [])) } Chart.prototype.ygrids.remove = function(params) { // TODO: multiple var $$ = this.internal $$.removeGridLines(params, false) }