Confirmed users
353
edits
| Line 242: | Line 242: | ||
==== Class Structure ==== | ==== Class Structure ==== | ||
'''BughunterPage.js:''' Manages the DOM ready event, the configuration data structure derived from views.json, and component initialization. | |||
'''Bases.js''' Contains the base classes for Page, Component, Model, View etc... | |||
'''BHViewComponent.js''' Encapsulates the behavior of a single data view using a model and view class. | |||
'''BHViewCollection.js''' Encapsulates managing a collection of data views using a model and view class. | |||
'''DataAdapterCollection.js''' Manages any idiosyncratic behavior required by data views. | |||
'''ConnectionsComponent.js''' Manages triggering events to open new views. | |||
'''VisualizationCollection.js''' Holds a collection of classes that can represent data views graphically. | |||
'''HelpPage.js''' Encapsulates the behavior of the bughunter help pages. | |||
=== Database === | === Database === | ||