X-Git-Url: https://adrianiainlam.tk/git/?a=blobdiff_plain;f=dygraph-options.js;h=fd6876a1f49f2edb924e8d6c5143540460c46fd7;hb=adbc923a5d94866a322c1609040d619756f18f0c;hp=1dff17ac0a08c269f43c0236f83ff2508631c1e9;hpb=b3cb0794c0513e0a4c9b31d11fbe8b65778fc02e;p=dygraphs.git diff --git a/dygraph-options.js b/dygraph-options.js index 1dff17a..fd6876a 100644 --- a/dygraph-options.js +++ b/dygraph-options.js @@ -11,6 +11,7 @@ */ var DygraphOptions = (function() { +/*jshint strict:false */ // For "production" code, this gets set to false by uglifyjs. // Need to define it outside of "use strict", hence the nested IIFEs. @@ -18,6 +19,7 @@ if (typeof(DEBUG) === 'undefined') DEBUG=true; return (function() { +// TODO: remove this jshint directive & fix the warnings. /*jshint sub:true */ /*global Dygraph:false */ "use strict"; @@ -432,14 +434,14 @@ var WARNINGS = {}; // Only show any particular warning once. */ DygraphOptions.prototype.warnInvalidOption_ = function(optionName) { if (!WARNINGS[optionName]) { + WARNINGS[optionName] = true; var isSeries = (this.labels_.indexOf(optionName) >= 0); if (isSeries) { console.warn('Use new-style per-series options (saw ' + optionName + ' as top-level options key). See http://bit.ly/1tceaJs'); } else { console.warn('Unknown option ' + optionName + ' (full list of options at dygraphs.com/options.html'); - // throw "invalid option " + optionName; + throw "invalid option " + optionName; } - WARNINGS[optionName] = true; } };