-
Notifications
You must be signed in to change notification settings - Fork 7
Meeting 2017 11 08 Frontend
Kai Xu edited this page Nov 8, 2017
·
8 revisions
Present:
-
Create a simple extension to make sure the messaging between contentScript and background page is working, or find a simple chrome extension highlighting example.
-
Continue action points from previous meeting.
- Ask phong the possibility of making annotation as node attribute instead of new node.
- Move the code for highlighting/annotation to its own 'view' and 'controller' file.
- create a 'model' for content script to keep data (in memory)
- send annotation and highlight data from the contentScript MVC to historyMap mvc via
background page d3 dispatchchrome.runtime.onMessage.addListener(function(request, sender, sendResponse)
. - move the User Browser code to the latest rebuild-mvc (create a new branch of rebuild-mvc) and make it into a separate MVC.
Project timeline update
Next meeting time
Humzah
- merge with the latest version of rebuild-mvc;
- merge often with the main branch, and small change each time;
- Include the annotation icon in the reduced font awesome library using fontello.com. Ask Reday about the list of icons needed for historymap.
Kai
- Ask Phong if he tried any highlighting library as a blackbox without making any change.
Missing Features for Online Study
Behaviour: Node and Edge Creation
Testing and Behaviour Driven Development (BDD)
Video: Testing with Jasmine and Sinon-Chrome
Video: overview of SenseMap code
Video: browser features in the old 'master' branch
How browserProvenance.js works
Video: create REST API for MongoDB using Node.js