...
- window
- APP
- io
- app
- user
- comments
- worksets
- workset
- search
- costobject
- person
- scenario
- model
- comment
- costobject
- scenario
- pickList
- preference
- people
- worksest
- grids
- forecasting
- worksets
- objList
- tracking
- cost_object_status
- search
- dwsearch
- glList
- slickGrids
- authGrid
- forecastingGrid
- summaryGrid
- trackingGrid
- wsPeopleCoGrid
- myWSgrid
- dialogs
- picklists
- router
- io
- MIT
- RAFT
- private application scope
- APP
The majority of the application is contained within an immediately invoked function expression \function expression [aka IIFE\]. _ The IIFE is in place without using the \in place without using the _module pattern_ which could expose some of the IIFE globally if that was needed. Wiki Markup
The APP global is defined outside of the IIFE and is used directly from within the IIFE.
...
- Main
- MIT scope created
- MIT.RAFT is created as a pointer to the this scope
- chkScreenRequirements()
- initModel()
- UIBehaviorsGeneral()
- creates window resize handlers
- creates APP.dialog.locked
- APP.io is created from a call to Porter with the config set in ioconf
- The Address Bar is setup to be used to route changes to the hash part of the url to javascript functions via a call to Router with the content of rconfig.