Sha256: ba2c5d850642773353391553a2c30b3d41169f5e9e6a42e2edb13aac9cdd4dfc
Contents?: true
Size: 1.73 KB
Versions: 2
Compression:
Stored size: 1.73 KB
Contents
app = Docs.register "Docs.Application" app.extends "Luca.Application" app.configuration version: 1 el: "#viewport" fluid: true fullscreen: true applyWrapper: false name: "DocsApp" app.configuration collectionManager: initialCollections:[ "luca_documentation" "docs_documentation" ] router: "Docs.Router" routes: "": "home#index" "docs": "browse_source#index" "docs/:component_name": "browse_source#show" "get-started": "getting_started#index" "examples": "examples_browser#index" "examples/:example_name/:section": "examples_browser#show" "examples/:example_name": "examples_browser#show" "component_editor": "component_editor#index" stateChangeEvents: "page": "onPageChange" app.privateMethods mainNavElement: ()-> @_mainNavEl ||= $('#main-nav ul.nav') afterRender: ()-> Luca.Application::afterRender?.apply(@, arguments) if window.location.host.match /localhost/ @codeSyncManager = new Luca.CodeSyncManager({}, host:"//localhost:9292/faye", channel:"/luca-code-sync") @codeSyncManager.trigger("ready") _onPageChange: _.debounce (state, newPage)-> $('li', @mainNavElement()).removeClass 'active' $("li[data-page='#{ newPage }']", @mainNavElement()).addClass 'active' , 10 app.contains component: "home" , component: "browse_source" , component: "examples_browser" , component: "component_editor" , name: "getting_started" type: "page" layout: "pages/getting_started" index: _.once ()-> @$('pre').addClass('prettyprint') window.prettyPrint() app.register()
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
luca-0.9.91 | site/source/app/assets/javascripts/docs/application.coffee |
luca-0.9.9 | site/source/app/assets/javascripts/docs/application.coffee |