demo projects

This commit is contained in:
Radek Stepan 2014-10-27 21:06:10 -06:00
parent 2177cc5087
commit a8f731640a
4 changed files with 15 additions and 8 deletions

View File

@ -1,7 +1,5 @@
#Tasks to do
- [*] success/warn topbar on milestone page is only shown if we async load data
- [ ] why didn't Reset DB load demo data? (Ryan)
- [ ] create notes about how original people can upgrade to burnchart
- [ ] clean up docs, track them on git or using Assembly system?
- [ ] rename repo to burnchart

View File

@ -114,6 +114,16 @@ module.exports = new Model
# We are supposed to exist already.
throw 500
demo: ->
@set 'list': [
{ 'owner': 'mbostock', 'name': 'd3' }
{ 'owner': 'medic', 'name': 'medic-webapp' }
{ 'owner': 'ractivejs', 'name': 'ractive' }
{ 'owner': 'radekstepan', 'name': 'disposable' }
{ 'owner': 'rails', 'name': 'rails' }
{ 'owner': 'rails', 'name': 'spring' }
], 'index': []
clear: ->
@set 'list': [], 'index': []
@ -141,8 +151,8 @@ module.exports = new Model
@set 'index', index
onconstruct: ->
@subscribe '!projects/add', @add, @
@subscribe '!projects/clear', @clear, @
@subscribe '!projects/add', @add, @
@subscribe '!projects/demo', @demo, @
onrender: ->
# Init the projects.

View File

@ -38,8 +38,8 @@ routes =
'/:owner/:name': c 'project', [ addProject, route ]
'/:owner/:name/:milestone': c 'milestone', [ addProject, route ]
# TODO: remove in production.
'/reset': ->
mediator.fire '!projects/clear'
'/demo': ->
mediator.fire '!projects/demo'
window.location.hash = '#'
# Flatiron Director router.

View File

@ -25,7 +25,6 @@
<ul>
<li><a href="#new/project" class="add"><Icons icon="plus-circled"/> Add a Project</a></li>
<li><a href="#" class="faq">FAQ</a></li>
<li><a href="#reset">DB Reset</a></li>
<li><a href="#demo">Demo Projects</a></li>
</ul>
</div>