var app = (function(){ var app = {} app.init = function(){ app.archive = new ArchiveView () app.hub = new HubView () app.story = new StoryView () app.cart = new CartView () app.header = new HeaderView () app.footer = new FooterView () app.curtain = new CurtainView () app.nav = new NavView () app.login = new LoginView () app.intro = new IntroView () app.product = new ProductView () app.collection = new CollectionView () app.selector = new Selector () app.bind() } app.bind = function(){ if (window.location.href.match("8000")) { app.ready() } document.addEventListener('deviceready', app.ready, false) } app.ready = function(){ app.view = null app.router = new SiteRouter () app.router.route() } return app })() app.init()