Fixed an issue with the entry, storage, and display of dates, and added an error message for invalid dates
Made each detail item have two columns
Fixed potential bug in refreshIScroll. Fixed mistake in all files where data[] was used instead of dataArray[].
Updated TODO.md
Added calc.js. Added calculations and refreshing for each data type
Added gradeScale service. The gradeScale is saved as a setting.
fixed a bug in the add Modal that would cover the page, restricting all interaction. And added timeouts to resetting the defaults to the modal so that they wont flash before closing the modal.
Added a simple debug function to easily inspect saved userData
Added calculations in calc module for each data Type
Added GradeScale Service, and implemented standard grade object. Added gradeScale to settings.
Added UserDataUpdate to all edit actions, this ensures that the userData is saved and refreshed.
Modified ng-repeat to create a new controller for each item it creates. The controller gets the calculations for each item, allowing for display of the calculations.
Fixed multiple syntax errors. Added a message for unsupported features such as assignment weight. added "completed" Boolean property to classes.
Updated addAssign and addCourse modals. Added patterns to inputs and clarified wording.
Changed .custom-left-section and .custom-right-section to not require being children of .custom-detail-item
Updated dataTemplate.json to show one of each dataType, so it's actually readable. Updated it to reflect the addition of the "completed" property on the class data type