1 var ContactManager = new Marionette.Application();
3 ContactManager.addRegions({
4 mainRegion: "#main-region"
7 ContactManager.Contact = Backbone.Model.extend({});
9 ContactManager.ContactCollection = Backbone.Collection.extend({
10 model: ContactManager.Contact
13 ContactManager.ContactItemView = Marionette.ItemView.extend({
15 template: "#contact-list-item"
18 ContactManager.ContactsView = Marionette.CollectionView.extend({
20 childView: ContactManager.ContactItemView
23 ContactManager.on("start", function(){
24 var contacts = new ContactManager.ContactCollection([
28 phoneNumber: "555-0163"
33 phoneNumber: "555-0184"
38 phoneNumber: "555-0129"
42 var contactsView = new ContactManager.ContactsView({
46 ContactManager.mainRegion.show(contactsView);
49 ContactManager.start();