Sha256: d1e8284e4482abe49115ee84e28651f4b824d8de7bcb658b1c2c11e3f2f74e0e
Contents?: true
Size: 1.54 KB
Versions: 2
Compression:
Stored size: 1.54 KB
Contents
// ========================================================================== // ViewBuilder // ========================================================================== // This is the function that will start your app running. The default // implementation will load any fixtures you have created then instantiate // your controllers and awake the elements on your page. // // As you develop your application you will probably want to override this. // See comments for some pointers on what to do next. // function main() { // Step 1: Load Your Model Data // The default code here will load the fixtures you have defined. // Comment out the preload line and add something to refresh from the server // when you are ready to pull data from your server. ViewBuilder.server.preload(ViewBuilder.FIXTURES) ; // TODO: refresh() any collections you have created to get their records. // ex: ViewBuilder.contacts.refresh() ; // Step 2: Instantiate Your Views // The default code just activates all the views you have on the page. If // your app gets any level of complexity, you should just get the views you // need to show the app in the first place, to speed things up. SC.page.awake() ; // Step 3. Set the content property on your primary controller. // This will make your app come alive! // TODO: Set the content property on your primary controller // ex: ViewBuilder.contactsController.set('content',ViewBuilder.contacts); var v = SC.ButtonView.Builder.newBuilder() ; ViewBuilder.documentController.set('rootView', v) ; } ;
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
sproutcore-0.9.2 | clients/view_builder/main.js |
sproutcore-0.9.4 | clients/view_builder/main.js |