mirror of https://github.com/freeCodeCamp/devdocs
27 lines
443 B
27 lines
443 B
![]()
12 years ago
|
class app.views.StaticPage extends app.View
|
||
|
@className: '_static'
|
||
|
|
||
|
@titles:
|
||
|
about: 'About'
|
||
|
news: 'News'
|
||
|
help: 'Help'
|
||
|
notFound: '404'
|
||
|
|
||
|
deactivate: ->
|
||
|
if super
|
||
|
@empty()
|
||
|
@page = null
|
||
|
return
|
||
|
|
||
|
render: (page) ->
|
||
|
@page = page
|
||
|
@html @tmpl("#{@page}Page")
|
||
|
return
|
||
|
|
||
|
getTitle: ->
|
||
|
@constructor.titles[@page]
|
||
|
|
||
|
onRoute: (context) ->
|
||
|
@render context.page or 'notFound'
|
||
|
return
|