Update readme, add interaction model.
[dygraphs.git] / gallery / README
CommitLineData
c1f22b5a
RK
1Tips on adding entries to the gallery
2
3* You can use the id in conjunction with specialized CSS.
4
5* Most files don't have a lot of HTML, but some have tons. See
6 independent-series for tips on adding a lot of HTML.
7
8* You can also define a function called cleanup, which is the
9 opposite of setup. It's perfect for stopping timers, for instance.
10
11* Callbacks in HTML widgets. You might assume you can use
12 <button onclick="func">
13 and then define func in your run script:
14
15 run: function() { function func() { .. }; }
16
17 but because func is defined in function scope the button can't call it.
18 The solution is to put func in the global scope, which is the same as window
19 scope:
20
21 run: function() { function window.func() { .. }; }
22
23* You'll find it easier if you convert all the double-quotes in your HTML to
abfadf4c
RK
24 single quotes.
25
26TODOs:
27 * Remove the awful tables in interaction.html (that I wrote)
28 * Move all style to css
29 * Create links to get code
30 * Consider moving HTML to HTML files that are read via XMLHTTP
31 * Add margin-left: 30px to #workarea, and then make #workarea h2 { margin-left: -30px}
32 * Replace <input type='button'> with <button>
33 * Create a scope so we don't rely on window, something that gets
34 reset after cleanup is called.
35 * Why does the gallery scroll upon selection?