Author: Cole
Commit: Add backbone and underscore libraries
Author: Cole
Commit: Add backbone and underscore to manifest file
Author: Cole
Commit: Add types.js which not includes an array of categories
Add app.js to start the application off.
Author: Cole
Commit: Add initial backbone views for category buttons, subtask menus, and subtasks.
Author: Cole
Commit: Add js files for tasks collection, task model, and subtask view
Author: Cole
Commit: Add initial code for category button and subtask menu
Author: Cole
Commit: Delete unecessary task form page.
Author: Cole
Commit: Add sidebar and app js to views folder
Author: Cole
Commit: WIP updates to backbone files.
Todo: need to instantiate backbone views for dom elements after fetching collection.
Author: Cole
Commit: Remove old form pages from views
Implement backbone sidebar view, which instantiates all of the side bar elements
Author: Cole
Commit: Update subtask backbone view to deselect on category button click
Author: Cole
Commit: Add backbone views for main_page content, taskpages and taskpage.
Implement initial code for selecting different taskpages using the sidebar.
Refactor responsibilities of main_content taskpages and taskpage.
Author: Cole
Commit: WIP commit, slowly bringing the interface back to life
Add a new collection for categories that fetches from a javaScript array.
Category menus are created based on the above collection, then tasks are added to task menus from the db Task fetch.
Author: Cole
Commit: Rename subtask to task, need to do this throughout all files.
Toggle and textarea saving now works, and toggle changes update task item badges.
Author: Cole
Commit: Complete first pass at implementing all features in backbone, still need to clean up code
Add a helper js file for common functions used throughout the code.
Author: Cole
Commit: Delete old javascript files from modular_js branch.
Author: Cole
Commit: Rename all references of subtask to task, since there are only task categories and tasks.
Author: Cole
Commit: Add category badge completion.
Clicking selected task menu items no long deselects them.
Clicking a completed task menu item sets its badge to the selected and completed state
The Category badge now inverts when a category button is selected.
Update the task controller select white listed values from sent user data.
Backbone task model wraps attributes in a root task object for rails.
Author: Cole
Commit: Add launch_date.js file,
WIP implemenation of launch date input / view.
Author: Cole
Commit: Add Projects scaffolding.