summaryrefslogtreecommitdiff
path: root/public
AgeCommit message (Collapse)AuthorFilesLines
2013-05-13White chart backgrounds, pad userlistFreeyorp1-1/+5
2013-05-13Faint backgrounds for each columnFreeyorp2-18/+25
Also push vis-hide structure up to contain the columns, rather than each column having its own vis-hide div
2013-05-13Remove definedness chartFreeyorp2-23/+0
The new parsing system is robust enough to eliminate its persistent need
2013-05-13"use strict";Freeyorp7-0/+7
2013-05-13Fix trellis-chart redrawingFreeyorp2-0/+9
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-13Fix SPELLDMG parsing, add MOB-TO-MOB-DMG parsingFreeyorp1-3/+20
2013-05-13Remove the softAssert functionFreeyorp1-5/+0
No longer used with the parser rewrite.
2013-05-13Rewrite parserFreeyorp1-162/+206
This completely removes any need to look behind for already parsed records, and adds a second pass that assigns stats to records that did not have that information known at the time of parsing. With the testing data, this changed the number of records with no stat information from approximately 1/6 to none (!). The parser is also much cleaner now, at least as much as a parser built around regular expressions is clean. Apparently the late night coding me really likes nesting closures. This closes #7. This closes #13.
2013-05-13Remove pc chart, postprocess records, make blob download availableFreeyorp6-9/+75
The PC chart is removed, as records being linked to specific characters could never be released publically. The records are being postprocessed, as information about stats for unknown records could have been logged after the record (ie. STAT on LOGOUT) The processed records are available for download in JSON format. Currently, this is only accessible by calling parser.createBlobLink() from the console. The process can be quite resource intensive. The file should be saved with "scrubbed" appearing somewhere in the filename. The loader now properly informs its each method of the current file and the number of files. Files with "scrubbed" in the filename are interpreted as scrubbed logfiles and will be loaded in as JSON directly.
2013-05-13Update documentationFreeyorp2-3/+13
2013-05-13Move served files to a public/ directoryFreeyorp21-0/+2254