summaryrefslogtreecommitdiff
path: root/public
AgeCommit message (Collapse)AuthorFilesLines
2014-12-16Adding New Mobs and Items from Recent ContentHEADmasterwushin2-144/+232
2014-04-16Adding mobs for v2014.4.16wushin1-3/+17
2014-02-06Added UndeadWitch, UndeadTroll and Troll to Mob datawushin1-0/+3
2013-12-27Sync mob.js, return server ID if no name lookupFreeyorp1-1/+12
2013-10-02Do not coerce map to intFreeyorp1-1/+1
2013-10-02Also parse out new date for checkStatFreeyorp1-1/+1
2013-10-02Parse new timestamp format in backwards compatible wayFreeyorp1-5/+5
2013-10-02Relax constraints on map name parsingFreeyorp1-4/+4
It now only need be a name that does not contain a comma.
2013-09-29Use map serverID if no mapping is found.Freeyorp1-1/+5
2013-06-29Sync map.js for 2013-06-29 updateFreeyorp1-101/+106
2013-06-18Sync map.js for 2013-06-07 updateFreeyorp1-21/+22
This update triggered cascading map ID changes. This system needs rewriting to handle automatic adjustment of map IDs. Perhaps the logging format should be changed to log the stable ID?
2013-06-18makemap.sed handling for direct outputFreeyorp1-2/+2
This handles funky newlines and trims trailing junk, albeit in a not particularly elegant way.
2013-06-04Fix typoFreeyorp1-1/+1
Second range parameter is exclusive
2013-06-04Show all defined recordsFreeyorp1-1/+1
Rarely, 24 hour blocks will still contain undefined records. These are infrequent enough to not impede overall analysis (you can use mv.heap.def.filterAll(); dc.redrawAll() to confirm), but when loading in multiple datasets, can have a substantial number of records occurring before them. This should become a non-issue again when the scrubber keeps track of state outside of the logs being collated.
2013-06-03Don't center the bars on the date chartFreeyorp1-1/+0
2013-05-30Remove file system messageFreeyorp1-1/+0
It was redundant, given the title of using your own datasets anyway.
2013-05-30Adjust loading screen layoutFreeyorp2-16/+79
This should make the distinction between loading own files and using the latest dataset clearer. The equal height psuedo-columns could be applicable to the chart columns too. Generic column layout based on: http://nicolasgallagher.com/multiple-backgrounds-and-borders-with-css2/demo/backgrounds.html
2013-05-28Trellis external filtering and broadcastingbrushable-trellisFreeyorp3-30/+111
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 chartFreeyorp2-130/+255
Deselecting areas, applying filters, and broadcasting filters are not implemented yet.
2013-05-27Disable controls until init has finishedFreeyorp3-2/+13
Before, if you were quick or your connection was slow, you could select the files before mv.init registers the callback. This left things stuck, either requiring another set of files to be selected, or a refresh of the page. This closes #18.
2013-05-26Remove some no longer needed debugging outputFreeyorp1-3/+0
2013-05-26Update dc submodule pointerFreeyorp1-0/+0
2013-05-26Set sensible min-heightFreeyorp1-1/+1
2013-05-26Implement remote resource loadingFreeyorp3-47/+121
mv.loader.use takes an array of URLs, which are fetched via d3.xhr. This also restructures mv.loader to refactor out some shared functionality between mv.loader.use and the file selector change events. mv.loader could still use some cleanup. http://css-tricks.com/examples/ButtonMaker/ makes a pretty neat css button. Hopefully, it's visually attractive enough so people in a hurry know where to go. :)
2013-05-26Update d3 submodule, use Freeyorp/d3.git for nowFreeyorp1-0/+0
Upstream merge on exposing xhr.responseType pending.
2013-05-26Make map chart and user list biggerFreeyorp2-6/+6
2013-05-26Style changesFreeyorp1-0/+19
Based off bootstrap
2013-05-26Flatten loader closure, adjust event callbackFreeyorp2-75/+85
The inner loader closure was redundant. Apparently I really like closures during late night coding. main.js should no longer have to deal with raw loading events; only UI specific callbacks.
2013-05-26Remove accidentally committed debugging fragmentFreeyorp1-2/+0
Also remove a stray curly brace
2013-05-25Allow loading of zip filesFreeyorp4-58/+96
.zip must be at the end of the file name. Progress bars are not fully descriptive in this mode yet This also alters the mv.loader interface. The onprogress callback now takes current and total. The each callback is now passed an after parameter, to be called when it's done.
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-16Round the brush on bar chartsFreeyorp1-2/+4
2013-05-16Show the active filter, display reset in a nicer wayFreeyorp3-7/+20
2013-05-16Add axis labels and help textFreeyorp3-12/+81
2013-05-15Completely remove display of hidden chartsFreeyorp1-2/+2
Previously, you could still click on the (fully transparent) pieces.
2013-05-15Clear filters when charts are hiddenFreeyorp1-0/+3
2013-05-15Remove login; apply handlers on connectionFreeyorp1-2/+1
This should hopefully make things apply more cleanly for reconnections and fallbacks.
2013-05-15Use a relative path for socket.ioFreeyorp1-1/+1
2013-05-15Add a note about possible UI lockupsFreeyorp2-2/+3
2013-05-15Compatability fixesFreeyorp2-2/+2
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 chartsFreeyorp2-1/+8
2013-05-15Remove column backgroundsFreeyorp1-14/+0
Almost everything is white anyway due to the svg backgrounds, and having just the titles tinted looks strange.
2013-05-15Log proxied IPs, make log format JSONFreeyorp1-0/+0
Easier to make things easily parseable now than have to deal with logs later.
2013-05-14Remove debug spam, show visible warning on disconnectFreeyorp4-9/+20
2013-05-14Describe how and why records needs to be loadedFreeyorp2-1/+3
2013-05-14We have channels now, update docs and load pageFreeyorp1-4/+0