2012-04-27 02:03:01 +00:00
< Title: >
2012-04-27 17:04:44 +00:00
Todos
2012-04-27 02:03:01 +00:00
< Header: >
< app:alert >
2012-06-01 00:02:17 +00:00
2012-06-10 00:15:33 +00:00
< taskList: nonvoid >
< div class = "{{{type}}}s" >
< h1 > {{{title}}}< / h1 >
< div class = dragbox > < / div >
< div class = content >
< ul >
{{{content}}}
< / ul >
< / div >
< / div >
2012-06-08 18:57:27 +00:00
2012-06-10 00:15:33 +00:00
< task: >
< li data-id = {{id}} class = "{taskClasses(.type, .completed)}" >
< table width = 100% >
< tr >
< td class = handle width = 0 > < / td >
< td width = 100% >
< div class = todo >
< label >
{#if equal(.type, 'habit')}+ -< i > < / i > {/}
{#if equal(.type, 'daily')}< input type = checkbox checked = {.completed} > < i > < / i > {/}
{#if equal(.type, 'todo')}< input type = checkbox checked = {.completed} > < i > < / i > {/}
{#if equal(.type, 'reward')}${.price}{/}
< i > < / i >
< / label >
< div x-bind = keydown:shortcuts contenteditable > {unescaped .text}< / div >
< / div >
< / td >
< td width = 0 > < button class = delete x-bind = click:del > Delete< / button > < / td >
< / tr >
< / table >
< / li >
< newTask: nonvoid >
< form data-task-type = {{{type}}} x-bind = submit:addTask >
{{{content}}}
< input type = submit value = Add >
< / form >
2012-04-27 02:03:01 +00:00
< Body: >
2012-06-10 00:28:58 +00:00
< div id = "container" >
2012-06-08 18:57:27 +00:00
2012-06-10 00:28:58 +00:00
< div id = overlay > < / div >
< div id = "head" >
<!-- <% if current_user %> -->
< table id = "character" >
< tr >
< td id = "avatar" >
< img src = "/img/avatar/{_user.lvl}.png" / > < br / >
< b > < div id = "lvl" > < / div > < / b >
< / td >
< td id = "bars" >
< div id = "hp-bar" style = "width:400px;" >
< span id = "hp" > < / span >
< / div >
< div id = "tnl-bar" style = "width:400px;" >
< span id = "tnl" > < / span >
< / div >
< / td >
< / tr >
< / table >
<!-- <% else %>
< h1 > HabitRPG< / h1 >
< p > A habit tracker app which treats your goals like a Role Playing Game. < a href = "https://github.com/lefnire/habitrpg#habitrpg" > More Information< / a > < / p >
< % end %>-->
< / div >
< br / >
< div id = "content" >
<!-- <% if !current_user %>
< %= link_to(image_tag("http://line6.com/images/connections/facebook-login-button.png", :alt => "Login with Facebook"), user_omniauth_authorize_path(:facebook)) %>
< % else %>-->
<!-- would rather have one component: <app:taskList>, which handles taskList, task, and newTask. However,
can't pass references as paramters. so < app:taskList newModel = {_newHabit} list = {_habitList} > doesn't work
and have to pass those in via {{{content}}} instead -->
< app:taskList title = Habits type = habit >
{#each _habitList}< app:task / > {/}
< / app:taskList >
< app:newTask type = habit > < input class = new value = {_newHabit} > < / app:newTask >
< app:taskList title = Dailies type = daily >
{#each _dailyList}< app:task / > {/}
< / app:taskList >
< app:newTask type = daily > < input class = new value = {_newDaily} > < / app:newTask >
< app:taskList title = Todos type = todo >
{#each _todoList}< app:task / > {/}
< / app:taskList >
< app:newTask type = todo > < input class = new value = {_newTodo} > < / app:newTask >
< app:taskList title = Rewards type = reward >
{#each _rewardList}< app:task / > {/}
< / app:taskList >
< app:newTask type = reward > < input class = new value = {_newReward} > < / app:newTask >
<!-- <% end %> -->
< / div >
< / div >
2012-06-10 00:15:33 +00:00
2012-06-10 00:28:58 +00:00
< / div >
2012-06-08 18:57:27 +00:00
2012-06-10 00:28:58 +00:00
< Footer: >
< a href = "https://github.com/lefnire/habitrpg" > < img style = "z-index:11; position: absolute; top: 0; right: 0; border: 0;" src = "https://s3.amazonaws.com/github/ribbons/forkme_right_gray_6d6d6d.png" alt = "Fork me on GitHub" > < / a >
< div id = "footer" >
<!-- <%if current_user %> -->
< p > < a href = "https://github.com/lefnire/habitrpg#habitrpg" > Help< / a > | < %= link_to "Logout", destroy_user_session_path, :method => :delete %>< / p >
<!-- <% end %> -->
< p > Copyright © 2012 Tyler Renelle< / p >
2012-06-08 18:57:27 +00:00
< / div >
2012-04-27 02:03:01 +00:00
< alert: >
2012-04-27 17:04:44 +00:00
< div id = alert >
2012-04-27 02:03:01 +00:00
{#unless connected}
< p >
{#if canConnect}
2012-04-27 17:04:44 +00:00
Offline {#if _showReconnect}– < a x-bind = click:connect > Reconnect< / a > {/}
2012-04-27 02:03:01 +00:00
{else}
2012-04-27 17:04:44 +00:00
Unable to reconnect – < a x-bind = click:reload > Reload< / a >
2012-04-27 02:03:01 +00:00
{/}
< / p >
{/}
< / div >
2012-04-27 17:04:44 +00:00
< Script s: >
< script src = https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js > < / script >
< script src = https://ajax.googleapis.com/ajax/libs/jqueryui/1.8.16/jquery-ui.min.js > < / script >