X-Git-Url: https://adrianiainlam.tk/git/?a=blobdiff_plain;f=dygraph.js;h=616fb31fbd5d37fa9ecee2da9fb0612032eed458;hb=8f6c7ad7692372707cdd922b0e6b7d29dc043d9e;hp=1ac7d43b4fd6d3568e068e37392596e128603a6d;hpb=20d4f5375fbe40b14ae4430fb04e7a5770ba0711;p=dygraphs.git diff --git a/dygraph.js b/dygraph.js index 1ac7d43..616fb31 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,