Skip to content

Instantly share code, notes, and snippets.

@marceloverdijk
Created January 24, 2012 20:38
Show Gist options
  • Save marceloverdijk/1672425 to your computer and use it in GitHub Desktop.
Save marceloverdijk/1672425 to your computer and use it in GitHub Desktop.
define [
'jquery'
'use!jquery.mobile'
'use!underscore'
'use!backbone'
'cs!routers/Router'
], ($, $$, _, Backbone, Router) ->
class App
constructor: ->
console.log 'Initializing Kapsalon Reflection App...'
console.log 'jQuery version: ' + $.fn.jquery
console.log 'Underscore version: ' + _.VERSION
console.log 'Backbone version: = ' + Backbone.VERSION
# export app as global variable
window.app = @
# set jquery mobile defaults
$.mobile.loadingMessage = 'Laden...'
$.mobile.pageLoadErrorMessage = 'Er is een fout opgetreden.'
$.mobile.pushStateEnabled = false
# create cached map for the views
@views = {}
# create router
@router = new Router()
# begin monitoring hashchange events, and dispatching routes
Backbone.history.start()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment