X-Git-Url: https://adrianiainlam.tk/git/?a=blobdiff_plain;f=datahandler%2Fdefault.js;h=e42b92bb83715d3b38e8bd431ffc726acb9e5f89;hb=33b5c4b245bf29f3e908931bf70dde00b5fc8a51;hp=6e6697f8b4f3f8eed35faf5c07248c9b0907e525;hpb=3b3b39e7140cf45dfdc95f636978c5353e3a6c38;p=dygraphs.git diff --git a/datahandler/default.js b/datahandler/default.js index 6e6697f..e42b92b 100644 --- a/datahandler/default.js +++ b/datahandler/default.js @@ -14,9 +14,17 @@ /*global Dygraph:false */ "use strict"; -Dygraph.DataHandlers.DefaultHandler = Dygraph.DataHandler(); +/** + * @constructor + * @extends Dygraph.DataHandler + */ +Dygraph.DataHandlers.DefaultHandler = function() { +}; + var DefaultHandler = Dygraph.DataHandlers.DefaultHandler; +DefaultHandler.prototype = new Dygraph.DataHandler(); +/** @inheritDoc */ DefaultHandler.prototype.extractSeries = function(rawData, i, options) { // TODO(danvk): pre-allocate series here. var series = []; @@ -36,6 +44,7 @@ DefaultHandler.prototype.extractSeries = function(rawData, i, options) { return series; }; +/** @inheritDoc */ DefaultHandler.prototype.rollingAverage = function(originalData, rollPeriod, options) { rollPeriod = Math.min(rollPeriod, originalData.length); @@ -68,6 +77,7 @@ DefaultHandler.prototype.rollingAverage = function(originalData, rollPeriod, return rollingData; }; +/** @inheritDoc */ DefaultHandler.prototype.getExtremeYValues = function(series, dateWindow, options) { var minY = null, maxY = null, y;