summaryrefslogtreecommitdiff
path: root/public/js/mv/connect.js
AgeCommit message (Collapse)AuthorFilesLines
2013-05-28Trellis external filtering and broadcastingbrushable-trellisFreeyorp1-13/+13
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-16Always call parent renderlet in received updatesFreeyorp1-2/+2
2013-05-16Always update join channel linkFreeyorp1-2/+4
This should all be done by delta updates. d3 joins, while fun, aren't really the tool for the job here. :)
2013-05-15Remove login; apply handlers on connectionFreeyorp1-2/+1
This should hopefully make things apply more cleanly for reconnections and fallbacks.
2013-05-14Remove debug spam, show visible warning on disconnectFreeyorp1-7/+9
2013-05-14Add channelsFreeyorp1-36/+157
Active filters will only be applied from users in the same channel. This closes #14.
2013-05-14Separate connection status, hide while offlineFreeyorp1-0/+1
2013-05-13"use strict";Freeyorp1-0/+1
2013-05-13Fix trellis-chart redrawingFreeyorp1-0/+7
No elegant solution presents itself immediately. This isn't too bad, but should be replaced - while more specialised charts could be added to the chart renderlet, it's fragile and matters become problematic if more modules require the renderlet as well.
2013-05-13Move served files to a public/ directoryFreeyorp1-0/+156