X-Git-Url: https://adrianiainlam.tk/git/?a=blobdiff_plain;f=dygraph.js;h=29c343bd3b220a6787bd30a16890d4d8c8379ac5;hb=d9fbba56368920b2d2ae5c04291d684263b2f2b0;hp=1ac7d43b4fd6d3568e068e37392596e128603a6d;hpb=7740dd009f69ba26aeea7ffd239dbba49a70ae1d;p=dygraphs.git diff --git a/dygraph.js b/dygraph.js index 1ac7d43..29c343b 100644 --- a/dygraph.js +++ b/dygraph.js @@ -282,6 +282,8 @@ Dygraph.DEFAULT_ATTRS = { Dygraph.Plotters.linePlotter ], + plugins : [ ], + // per-axis options axes: { x: { @@ -452,8 +454,9 @@ Dygraph.prototype.__init__ = function(div, file, attrs) { // Activate plugins. this.plugins_ = []; - for (var i = 0; i < Dygraph.PLUGINS.length; i++) { - var Plugin = Dygraph.PLUGINS[i]; + var plugins = Dygraph.PLUGINS.concat(this.getOption('plugins')); + for (var i = 0; i < plugins.length; i++) { + var Plugin = plugins[i]; var pluginInstance = new Plugin(); var pluginDict = { plugin: pluginInstance,