summaryrefslogtreecommitdiff
path: root/public/js/util
AgeCommit message (Collapse)AuthorFilesLines
2013-05-28Trellis external filtering and broadcastingbrushable-trellisFreeyorp1-16/+55
This also adjusts the method for comparing filters, allowing a chart to define a "filterCompare" method that will be used to compare filters if available. This finally removes the date chart special case for setting filters. Array instance checking will now use foo instanceof Array instead of typeof(foo) == "array", which was unreliable (sometimes it's "object"). Trellis chart brush containers will now redraw the brush when set externally. renderBrush no longer takes brushG as a parameter. I'm not sure what I was thinking when I made it so. The deselected area will not yet fade. The trellis chart still requires substantial refactoring and consistency fixes; I'm not sure that the parameter specifications are currently correct.
2013-05-28Fix brush call, remove debugging outputFreeyorp1-2/+1
2013-05-28Apply filters from trellis brushesFreeyorp1-4/+8
No broadcasting functionality yet.
2013-05-27Pass brushG to redrawBrushFreeyorp1-5/+4
d3.select(this) is wasteful and not always reliable
2013-05-27Initial brushable trellis chartFreeyorp1-126/+242
Deselecting areas, applying filters, and broadcasting filters are not implemented yet.
2013-05-15Compatability fixesFreeyorp1-1/+1
This is by no means even close to comprehensive (legacy compatability for determining browser width is a total mess in and of itself). However, this is enough for manavis to work on recent versions of Firefox. It's not quite as fast as chromium, but it is entirely workable. Older versions aren't really worth testing, as the entire application is very js intensive.
2013-05-15Add a thin line of separation between chartsFreeyorp1-1/+1
2013-05-13Add domain labels to trellis chartFreeyorp1-32/+67
Massive cleanup of margins and offsets.
2013-05-13Restructure trellis-chart DOM, add separatorsFreeyorp1-32/+81
2013-05-13"use strict";Freeyorp1-0/+1
2013-05-13Move served files to a public/ directoryFreeyorp3-0/+222