Commit graph

1725 commits

Author SHA1 Message Date
Tyler Renelle
0b58c24e58 Moved scoring functionality into score.coffee, separate it out so i
can start implementing services
2012-07-20 21:39:29 -04:00
Tyler Renelle
9437da73d1 Add google analytics 2012-07-18 22:02:22 -04:00
Tyler Renelle
6cdac47ab5 use nav-pills instead of nav-tabs 2012-07-18 13:38:30 -04:00
Tyler Renelle
a8499b125a Fix save button 2012-07-18 13:21:00 -04:00
Tyler Renelle
70a78767fc fixed todo chart-selector 2012-07-18 10:06:34 -04:00
Tyler Renelle
d823a762b0 Upgraded external js files: bootstrap-tour, jquery-ui.min,
jquery.cookie, jquery.min
2012-07-18 10:04:09 -04:00
Tyler Renelle
c4b34a2d93 move scripts to /public/js, downloaded google's jsapi there (so don't
have to load)
2012-07-18 09:51:19 -04:00
Tyler Renelle
b9fb4fc39e Fixd experience history click 2012-07-18 09:00:32 -04:00
Tyler Renelle
7f1693b425 fixed initial tasks not havign .id 2012-07-17 16:35:26 -04:00
Tyler Renelle
98e824eb2e Remove tyler defaults & "toggle debug" button 2012-07-16 18:10:01 -05:00
Tyler Renelle
89f4e228c2 don't need underscore now 2012-07-16 18:01:53 -05:00
Tyler Renelle
682d0d1180 space next to Bugs 2012-07-11 21:24:14 -04:00
Tyler Renelle
ccbd28726d Add 'bugs' link in footer 2012-07-11 19:46:19 -04:00
Tyler Renelle
584dd1c4b0 Note on a purl error that is bound to happen, properly link purl text 2012-07-11 19:44:52 -04:00
Tyler Renelle
08632bd17a Add persistent URL for accessing data accross multiple
browsers (temporary solution to no authentication)
2012-07-11 19:27:53 -04:00
Tyler Renelle
42610f189e And removing it, dangerous 2012-07-11 16:24:58 -04:00
Tyler Renelle
186bcac166 Adding loadUserSession debugging 2012-07-11 16:24:41 -04:00
Tyler Renelle
8417e8fd62 Add cron to debugging buttons 2012-07-11 15:58:17 -04:00
Tyler Renelle
788646aac9 Add footer link to old site 2012-07-09 12:45:28 -04:00
Tyler Renelle
7cd42ef518 restored browserquest folder, moved mods to habitrpg_mods 2012-07-09 00:24:37 -04:00
Tyler Renelle
7b28af5617 Placeholder text 2012-07-09 00:12:56 -04:00
Tyler Renelle
1743eb95b7 remove unescaped :task.text 2012-07-09 00:07:39 -04:00
Tyler Renelle
c8a5a2507e larger revive button 2012-07-08 23:42:46 -04:00
Tyler Renelle
7df7f13939 Prettier dead modal 2012-07-08 23:34:20 -04:00
Tyler Renelle
b974d98f36 Add "revive" modal on death 2012-07-08 23:29:54 -04:00
Tyler Renelle
4120a39df5 fix popover bug (they didn't show aftre editing stuff) , model.on
'set', * which isn't very efficient, revisit
2012-07-08 21:51:25 -04:00
Tyler Renelle
87f832be12 Implemented re-roll 2012-07-08 21:35:32 -04:00
Tyler Renelle
c71f1d9424 more bug fixes, store still messed up when final armor & weapon purchased 2012-07-08 21:20:30 -04:00
Tyler Renelle
f58cd5609a many bug fixes, but weapon is still tripping out 2012-07-08 19:56:55 -04:00
Tyler Renelle
ecc3bdee2d purchasing weapons & armor now updates the images 2012-07-08 19:37:36 -04:00
Tyler Renelle
3305697a4e Can buy items, storing to user now. many bug fixes 2012-07-08 18:58:11 -04:00
Tyler Renelle
2ddbe61141 put unlockedMessage in content.coffee, some prep for purchase button 2012-07-08 18:06:13 -04:00
Tyler Renelle
72dc25a604 exp text bug fix 2012-07-08 17:59:59 -04:00
Tyler Renelle
2d8f0ee39b Popover telling user they've unlocked Items Store 2012-07-08 17:59:50 -04:00
Tyler Renelle
3b4a3f27d4 refactored so user = {stats: {hp, lvl, exp, money}, items = {weapon,
armor, ..}, tasks, ...}
2012-07-08 16:59:07 -04:00
Tyler Renelle
6761a7f89e Adding images as icons for static rewards 2012-07-08 14:50:56 -04:00
Tyler Renelle
74513509bb Static rewards in content.coffee. displayed as such in index.html & index.coffee 2012-07-07 23:43:35 -04:00
Tyler Renelle
217224429f Basic setup for static rewards 2012-07-07 22:43:49 -04:00
Tyler Renelle
fdad916872 remove contenteditable, already have a method for editing 2012-07-07 17:58:32 -04:00
Tyler Renelle
99b17a4ab1 Add responsive.css 2012-07-07 17:53:57 -04:00
Tyler Renelle
4a34a41f0d Add footer (static right/bottom 0 0, need to fix this) 2012-07-07 17:03:58 -04:00
Tyler Renelle
a4675defec Default tasks are now the rest of the tour, removing the helpIcons
from task columns
2012-07-07 13:58:56 -04:00
Tyler Renelle
64f071a94c Placed helpIcon & task columns in <app:taskColumn> component 2012-07-07 13:08:36 -04:00
Tyler Renelle
a45cb18db2 Help icons 2012-07-07 12:58:34 -04:00
Tyler Renelle
7fb26ab7c5 Adding bootstrap-tour with some initial steps 2012-07-07 12:31:51 -04:00
Tyler Renelle
16c8ba8370 Sortable is working!!!!!!!! 2012-07-07 00:07:30 -04:00
Tyler Renelle
5377681559 exp-chart in <td> 2012-07-06 23:10:37 -04:00
Tyler Renelle
623db84502 Generalized exports.toggleChart function that takes data- attributes
for arguments
2012-07-06 22:46:22 -04:00
Tyler Renelle
5fefd4df2b only show exp-chart if _user.history.exp 2012-07-06 22:20:36 -04:00
Tyler Renelle
9332d9c175 Fix bug on 0 lvl exp-chart 2012-07-06 17:21:36 -04:00
Tyler Renelle
97478120ff Add user-experience chart (need to put it in a modal or popover or something) 2012-07-06 16:54:57 -04:00
Tyler Renelle
626b44bc66 Add undescore library 2012-07-06 16:44:09 -04:00
Tyler Renelle
bb37272c07 Add debugging buttons if _debug=true 2012-07-06 15:22:47 -04:00
Tyler Renelle
94bf8e3188 Save button bug 2012-06-29 16:31:32 -04:00
Tyler Renelle
412f7bf50b lastCron bug fix (still buggy though) 2012-06-29 10:16:02 -04:00
Tyler Renelle
459f0ce91a total todos tally chart 2012-06-29 09:45:50 -04:00
Tyler Renelle
2ca050d61e Bug fixes on endOfDayTally, put it back into htlm for testing purposes 2012-06-29 09:04:35 -04:00
Tyler Renelle
7189a8fcfb And we have charts! easier than i thought it would be :o 2012-06-29 04:33:09 -04:00
Tyler Renelle
bed2c2e9f6 General <taskMeta:> component for handling charts, edit, and whatever
else might come along
2012-06-28 22:32:19 -04:00
Tyler Renelle
18e8472099 Add task.history = [], updated on cron. this will be used for charts later 2012-06-28 21:22:24 -04:00
Tyler Renelle
d4aee014b0 poormanscron() which is run on refresh, and performs endOfDayTally()
for every day missed. TODO: put this in a proper cron location
2012-06-28 19:15:46 -04:00
Tyler Renelle
7f00846af0 endOfDayTally is implemented, but is not working for
model.at('_users') and is not on cron, it's on click of <a>. come back
to this
2012-06-28 18:03:51 -04:00
Tyler Renelle
3a3829bb10 remove class="input-medium" 2012-06-27 11:04:10 -04:00
Tyler Renelle
b89f4347e4 Add class='well' to panels. looks a bit nicer 2012-06-27 10:56:48 -04:00
Tyler Renelle
b9c3d4d4b5 Use <pre> for list styling. it's much prettier, but it's meant for
code formatting, so this might cause issues in the future - revert if so
2012-06-27 10:54:04 -04:00
Tyler Renelle
b51522b159 Remove money style 2012-06-27 10:09:04 -04:00
Tyler Renelle
3946e2b68c user lvl is badge 2012-06-27 10:07:16 -04:00
Tyler Renelle
57476d1e3f prettier edit form, & x-bind form instead of <a> 2012-06-27 09:48:47 -04:00
Tyler Renelle
4c6bd8bc84 Implemented Remaining | Completed tabs by having two identical lists
with each <li> hidden based on model.get('_hideCompleted') - which is
set by tab clicks. This sucks, revisit when I understand managing
refLists better
2012-06-27 09:37:36 -04:00
Tyler Renelle
4b95476cb8 float reward & todo h1s 2012-06-26 16:55:41 -04:00
Tyler Renelle
2369b05108 ul.{type} instead of {type} ul, but still not working 2012-06-26 12:01:57 -04:00
Tyler Renelle
15dda64aab Add class={type} back in for sort (sort still not working) 2012-06-26 11:44:37 -04:00
Tyler Renelle
29b6a982a1 span3 instead 2012-06-26 11:28:03 -04:00
Tyler Renelle
fa6014d275 Fixed purchases by renaming both "score" and "price" to "value" 2012-06-26 11:02:29 -04:00
Tyler Renelle
971a18da9f buy-link 2012-06-26 10:59:37 -04:00
Tyler Renelle
1733bdd658 fixed checkbox vote 2012-06-26 10:55:24 -04:00
Tyler Renelle
3c4e7d082f Add <hr/> 2012-06-26 10:42:07 -04:00
Tyler Renelle
058cc7e264 inline up/down checkboxes 2012-06-26 10:41:18 -04:00
Tyler Renelle
3a4432b4c8 edit icon instead of text 2012-06-26 10:41:08 -04:00
Tyler Renelle
0d16eb1e3c better new-todo placement 2012-06-26 10:41:02 -04:00
Tyler Renelle
c2a093c0f9 proper textarea 2012-06-26 10:32:56 -04:00
Tyler Renelle
4faad8c474 use local jquery.min.js & jquery-ui.min.js for now 2012-06-26 10:26:34 -04:00
Tyler Renelle
472f510931 Add bootstrap.min.js requirement 2012-06-26 10:25:27 -04:00
Tyler Renelle
ed459e5451 removed <taskList:> and inserted inline. didn't save much, and
couldnt' customize
2012-06-26 10:22:01 -04:00
Tyler Renelle
9a34bfd9be reorganize html 2012-06-26 09:24:12 -04:00
Tyler Renelle
0104e50309 put header in <Head:> 2012-06-26 09:23:16 -04:00
Tyler Renelle
964ce8ed22 progress-text in progress-bar 2012-06-26 09:19:26 -04:00
Tyler Renelle
6168752673 don't need overlay 2012-06-26 09:10:02 -04:00
Tyler Renelle
bf1efdebb4 inline add form 2012-06-26 08:56:57 -04:00
Tyler Renelle
5ffcaa55aa submit button uses bootstrap 2012-06-26 08:25:38 -04:00
Tyler Renelle
6d62baeafe Support task.score in css classes 2012-06-26 08:02:16 -04:00
Tyler Renelle
30cc513f54 Changes to habits.stly to support tasks 2012-06-26 07:55:43 -04:00
Tyler Renelle
a8126ec487 popover notes instead of tooltip 2012-06-24 22:39:01 -04:00
Tyler Renelle
59e565170c Better save button 2012-06-24 22:34:45 -04:00
Tyler Renelle
e6b4fe4d9d Reward price & save/delete button 2012-06-24 22:12:06 -04:00
Tyler Renelle
4d3b882b89 screw it. not using modal or popover for now, just hidden div like pivotal 2012-06-24 21:51:13 -04:00
Tyler Renelle
d1ecf7d772 Got modal edit working 2012-06-24 20:51:42 -04:00
Tyler Renelle
d0f31a62f4 remove alert from html (since it's in /ui), add some bootstrap scripts 2012-06-20 21:28:33 -04:00
Tyler Renelle
aafcfbbb69 Add ui connection alert 2012-06-20 20:47:08 -04:00
Tyler Renelle
699fc9ab1b Moved html comments 2012-06-20 19:20:47 -04:00
Tyler Renelle
fd792801e6 Attempt at popover with bootstrap (doesn't work) 2012-06-20 19:20:39 -04:00
Tyler Renelle
f55cf4d906 stray html comment 2012-06-20 18:59:10 -04:00
Tyler Renelle
0621901669 Still some confusion about .localAttr vs localAttr, especially re:
vote up & down. but temporary fix
2012-06-20 18:58:04 -04:00
Tyler Renelle
ea8491e10d Comment out footer for now 2012-06-20 18:44:15 -04:00
Tyler Renelle
399ecd1e99 Rename 2012-06-20 18:42:48 -04:00
Tyler Renelle
541ab5c656 progress bars using bootstrap 2012-06-20 18:34:15 -04:00
Tyler Renelle
9e9823c10f begin using derby-ui-boot 2012-06-20 18:15:38 -04:00
Tyler Renelle
b6d8c279b9 habit stats 2012-06-20 17:30:21 -04:00
Tyler Renelle
fbcfc041e5 round, gold, silver, and users status 2012-06-20 17:30:10 -04:00
Tyler Renelle
4e2d80fbab Cleanup instances of tnl() 2012-06-20 17:14:22 -04:00
Tyler Renelle
52b26c3f94 at least onclick calls :s 2012-06-09 21:16:11 -04:00
Tyler Renelle
ba09af4c39 Adding in habits.js.ejs 2012-06-09 20:57:35 -04:00
Tyler Renelle
5e475d3649 initial sloppy merge of index.html from application.erb 2012-06-09 20:28:58 -04:00
Tyler Renelle
58d9f929eb DRY view complete! still need to get rid of "type" attribute on task
and put in a view helper somehow
2012-06-09 20:15:33 -04:00
Tyler Renelle
cf7a271eb6 DRY addTask function 2012-06-09 14:25:10 -04:00
Tyler Renelle
d49dcc4ace Lists sortable, but not persisting 2012-06-08 15:19:11 -04:00
Tyler Renelle
8019ec3472 un-DRYing index.html again. causes too many issues. also note you
can't use {{{var}}} in component IDs
2012-06-08 14:57:27 -04:00
Tyler Renelle
cd17e7a540 DRY x-bind form 2012-05-31 20:07:47 -04:00
Tyler Renelle
015c8a87af DRY <dragList:> 2012-05-31 20:02:17 -04:00
Tyler Renelle
4c2fad407e remove floating </div> 2012-05-09 12:26:30 -04:00
Tyler Renelle
e959013a1e Adding habit, daily, todo, & reward basic html components 2012-05-03 18:05:25 -04:00
Tyler Renelle
ee90208bad Adding basic functionality for adding the different habit types, & in html 2012-05-02 21:07:36 -04:00
Tyler Renelle
5ea976ad0b Replacing current app (app/index.coffee, views/app/index.coffee) with
todo.js example
2012-04-27 13:04:44 -04:00
Tyler Renelle
d02f890b6f Copying index.html & index.coffee to demo.*, backup for reference 2012-04-27 12:41:44 -04:00
Tyler Renelle
2f8b80b74e Adding empty derby project 2012-04-26 22:03:01 -04:00