Bug #12731
closed[crunchstat-summary] zoom/pan should be synchronized for all HTML graphs
Description
Currently the four graphs in the HTML plot are zoomed and panned independently. This should be synchronized, locking the X axes together for all of them.
Example code available here: https://github.com/danvk/dygraphs/blob/master/src/extras/synchronizer.js
Updated by Tom Clegg about 7 years ago
at f24bdaa4b
Need to add synchronizer.js to MANIFEST.in (otherwise it doesn't get packaged)
Is synchronizer.js modified from the original source (other than by adding the attribution)? Maybe mention the git commit in case we ever need to update it.
MIT license requires copyright notice and license text. In case this is considered a "substantial portion" I'd suggest pasting https://github.com/danvk/dygraphs/blob/master/LICENSE.txt into a comment in synchronizer.js.
As for the actual content -- tested & works, LGTM.
Updated by Tom Morris about 7 years ago
at 0e2cc747caebc3e07cbbf0ed6ee18e8141646080
Added author copyright, MIT license, & reference to commit hash. (It is unchanged from original).
Added to MANIFEST.in (and removed webchart.js reference). Tested that ./setup.py build actually works.
Updated by Anonymous about 7 years ago
- Status changed from In Progress to Resolved
- % Done changed from 0 to 100
Applied in changeset arvados|83bd8999a9cc528ff0169d19bd9d974760a59a45.