Create proper JS objects for the app
At the moment the app is just a collection of js files. No classes, no concrete Aeolus objects. This is a big problem with the callbacks. The callback functions can't actually "see" or "talk" to the main App! Need to create proper object for the App (Aeolus class) and pass it to the callbacks. Plus other (refactoring, redesigning) stuff.
Blueprint information
- Status:
- Complete
- Approver:
- Nikos Paraschou
- Priority:
- Essential
- Drafter:
- None
- Direction:
- Approved
- Assignee:
- Nikos Paraschou
- Definition:
- Approved
- Series goal:
- Accepted for 1.0.0-beta1
- Implementation:
- Implemented
- Milestone target:
- None
- Started by
- Nikos Paraschou
- Completed by
- Nikos Paraschou
Related branches
Related bugs
Sprints
Whiteboard
Basic principles when implementing callback functions in Javascript:
http://
Hint: Use call() or apply()
https:/
https:/
Work Items
Work items:
Create OO class diagram (figure out classes, interfaces): DONE
Solve the callback issue (callbacks should be able to use Aeolus object): DONE
Implement the design: DONE
Test everything: DONE