From 4313515c4dd01282baebc5f28d0880c3dbcea3b6 Mon Sep 17 00:00:00 2001 From: Tyler Renelle Date: Wed, 2 May 2012 21:15:29 -0400 Subject: [PATCH] Adding proper default attributes to habit types --- src/app/index.coffee | 21 ++++++++++----------- 1 file changed, 10 insertions(+), 11 deletions(-) diff --git a/src/app/index.coffee b/src/app/index.coffee index 3fbeca5ac2..25c4d2646f 100644 --- a/src/app/index.coffee +++ b/src/app/index.coffee @@ -2,7 +2,6 @@ ## ROUTES ## -# get '/:groupName', (page, model, {groupName}) -> get '/', (page, model) -> # Render page if a userId is already stored in session data @@ -19,19 +18,19 @@ get '/', (page, model) -> lvl: 1 habits: - 0: {id: 0, text: 'Take the stairs'} + 0: {id: 0, text: 'Take the stairs', notes: '', score: 0, up: true, down: true} habitIds: [0] dailys: # I know it's bad pluralization, but codes easier later - 0: {id: 0, completed: false, text: 'Go to the gym'} + 0: {id: 0, text: 'Go to the gym', notes: '', score: 0, completed: false } dailyIds: [0] todos: - 0: {id: 0, text: 'Make a doctor appointment'} + 0: {id: 0, text: 'Make a doctor appointment', notes: '', score: 0, completed: false } todoIds: [0] rewards: - 0: {id: 0, text: '1 TV episode'} + 0: {id: 0, text: '1 TV episode', notes: '', price: 20 } rewardIds: [0] getRoom page, model, userId @@ -80,12 +79,8 @@ ready (model) -> # Move the item to the bottom if it was checked off list.move i, -1 if completed && isLocal - newHabit = model.at "_newHabit" - newDaily = model.at "_newDaily" - newTodo = model.at "_newTodo" - newReward = model.at "_newReward" - exports.addHabit = -> + newHabit = model.at "_newHabit" list = model.at "_habitList" # Don't add a blank todo return unless text = view.escapeHtml newHabit.get() @@ -97,6 +92,7 @@ ready (model) -> list.insert i, {text} exports.addDaily = -> + newDaily = model.at "_newDaily" list = model.at "_dailyList" # Don't add a blank todo return unless text = view.escapeHtml newDaily.get() @@ -108,6 +104,7 @@ ready (model) -> list.insert i, {text} exports.addTodo = -> + newTodo = model.at "_newTodo" list = model.at "_todoList" # Don't add a blank todo return unless text = view.escapeHtml newTodo.get() @@ -119,6 +116,7 @@ ready (model) -> list.insert i, {text} exports.addReward = -> + newReward = model.at "_newReward" list = model.at "_rewardList" # Don't add a blank todo return unless text = view.escapeHtml newReward.get() @@ -132,7 +130,8 @@ ready (model) -> exports.del = (e) -> # Derby extends model.at to support creation from DOM nodes model.at(e.target).remove() - + + ## RECONNECT & SHORTCUTS ## showReconnect = model.at '_showReconnect' showReconnect.set true