X-Git-Url: https://adrianiainlam.tk/git/?a=blobdiff_plain;f=dygraph.js;h=195f91594e3816e9df263a2a7c3fdf70c682106f;hb=c63e32d094ae47d7414ffee8aa22022e50817e8b;hp=37839079016f65d44c2580fd8b3ed3cabcb38665;hpb=5daa462d93e850a64a7f6644afb8122336ccf84d;p=dygraphs.git diff --git a/dygraph.js b/dygraph.js index 3783907..195f915 100644 --- a/dygraph.js +++ b/dygraph.js @@ -418,6 +418,9 @@ Dygraph.prototype.__init__ = function(div, file, attrs) { attrs.animatedZooms = false; } + // DEPRECATION WARNING: All option processing should be moved from + // attrs_ and user_attrs_ to options_, which holds all this information. + // // Dygraphs has many options, some of which interact with one another. // To keep track of everything, we maintain two sets of options: // @@ -2509,7 +2512,6 @@ Dygraph.prototype.computeYAxes_ = function() { } } - // New axes options for (axis = 0; axis < this.axes_.length; axis++) { if (axis === 0) { opts = this.optionsViewForAxis_('y' + (axis ? '2' : '')); @@ -3395,6 +3397,9 @@ Dygraph.mapLegacyOptions_ = function(attrs) { }; var map = function(opt, axis, new_opt) { if (typeof(attrs[opt]) != 'undefined') { + Dygraph.warn("Option " + opt + " is deprecated. Use the " + + new_opt + " option for the " + axis + " axis instead. " + + "(e.g. { axes : { " + axis + " : { " + new_opt + " : ... } } }"); set(axis, new_opt, attrs[opt]); delete my_attrs[opt]; }