X-Git-Url: https://adrianiainlam.tk/git/?a=blobdiff_plain;f=gallery%2Fplotter.js;h=dfbe4b2e12d885ed3e6c57b230487b3f65ec4488;hb=3c10a0f3519355ee651d04bf2972bd31298eff18;hp=7a60aba87c56560f6ca6c8cd11375152e222ac18;hpb=d0d1f76beeadb9f41d0194cf689ea93c4987a565;p=dygraphs.git diff --git a/gallery/plotter.js b/gallery/plotter.js index 7a60aba..dfbe4b2 100644 --- a/gallery/plotter.js +++ b/gallery/plotter.js @@ -10,26 +10,27 @@ Gallery.register( "
\n" + - "Preset functions: \n" + "\n" + "\n" + "\n" + "\n" + "\n" + "\n" + - "

\n" + + "

\n" + "\n" + "

x range: \n" + " to

\n" + - "

\n" + + "

\n" + "\n" + "
"; }, run: function() { - window.preset = function() { - var sel = document.getElementById("presets").selectedIndex; - var id = document.getElementById("presets").options[sel].id; + var select = document.getElementById("presets"); + select.onchange = function() { + var sel = select.selectedIndex; + var id = select.options[sel].id; var presets = { 'id': [ -10, 10, 'function(x) {\n return x;\n}' ], 'sine': [ -10, 10, 'function(x) {\n return Math.sin(x);\n}' ], @@ -44,7 +45,8 @@ Gallery.register( plot(); } - window.plot = function() { + var plotButton = document.getElementById("plot"); + var plot = function() { var eq = document.getElementById("eq").value; eval("fn = " + eq); @@ -71,6 +73,7 @@ Gallery.register( g = new Dygraph(graph, data); } - window.plot(); + plot.onclick = plot; + plot(); } });