Versions Compared


  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 5.3


MapBuilder implements the MVC design pattern as a hierarchy of JavaScript Model, View and Controller objects.  All objects have properties and methods.  Each of the Model, View and Controller  base classes provide functionality common across object types.  Object properties are documented in the #ComponentRegister and the methods are documented in the #JSDocs pages.

Every object must have a unique ID attribute.  Every object can be located using the global "config" objects array as in config.objects.objectId.