- Previous project dealing with PDF-to-CSV conversions
- JavaScript String Interpolation
- http://nvd3.org/examples/multiBar.html
- http://nvd3-community.github.io/nvd3/examples/documentation.html#multiBar
- Previous project involving Highcharts stacked bar graphs
- http://www.highcharts.com/demo/column-stacked
- http://www.highcharts.com/demo/column-stacked-percent
- http://www.highcharts.com/docs/export-module/export-module-overview
- http://api.highcharts.com/highcharts/plotOptions.column.dataLabels
- http://stackoverflow.com/questions/13275648/disable-click-on-legend-in-highcharts-column-graph
- http://api.highcharts.com/highcharts/xAxis.categories
- http://api.highcharts.com/highcharts/subtitle
- Tooltip Content, Formatting, and Positioning:
- http://api.highcharts.com/highcharts/series%3Ccolumn%3E.data.name
- http://stackoverflow.com/questions/18035421/highcharts-how-can-i-take-x-axis-value-in-tooltip
- http://stackoverflow.com/q/16991335/670433
- http://api.highcharts.com/highcharts/Highcharts.numberFormat
- http://api.highcharts.com/highcharts/tooltip.backgroundColor
- highcharts/highcharts#2961
- Specify Background Color and Opacity
- D3/Colorbrewer Color Scales
- Previous Project using color scales
- Another Previous Project using color scales
- https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Classes
- https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Strict_mode
- https://www.w3schools.com/html/html_form_input_types.asp
- http://html.com/input-type-checkbox/
- Selecting multiple checked boxes
- Problems mapping a NodeList
- NodeList docs
- Calling map and passing-in a NodeList
- Single listener for events on all child elements
- On stopping event propagation
- Label "for" attribute
- To wrap or not to wrap checkboxes in labels
- https://www.w3schools.com/html/html5_draganddrop.asp
- https://www.w3schools.com/html/tryit.asp?filename=tryhtml5_draganddrop
- https://developer.mozilla.org/en-US/docs/Web/API/HTML_Drag_and_Drop_API
- https://developer.mozilla.org/en-US/docs/Web/API/HTML_Drag_and_Drop_API/Drag_operations
- https://developer.mozilla.org/en-US/docs/Web/API/HTML_Drag_and_Drop_API/Recommended_drag_types:
- "It is recommended that you always add data of the text/plain type as a fallback for applications or drop targets that do not support other types, unless there is no logical text alternative. Always add the plain text type last as it is the least specific."
- https://developer.mozilla.org/en-US/docs/Web/API/DataTransfer
- https://developer.mozilla.org/en-US/docs/Web/API/DataTransfer/setData
- Prevent child elements from receiving drops
- CSS "Move" Cursor
- Call attention to the drop zone: