Gaia/System/Contribution: Difference between revisions

no edit summary
No edit summary
No edit summary
 
Line 4: Line 4:
  * Service.request is to request certain asynchronous action to other module.
  * Service.request is to request certain asynchronous action to other module.
Read https://github.com/mozilla-b2g/gaia/blob/master/apps/system/js/service.js for more infomation
Read https://github.com/mozilla-b2g/gaia/blob/master/apps/system/js/service.js for more infomation
* Avoid polluting #screen element anymore. We are having a class disaster now. If your view needs to know whether other's view, try using events and update your own element instead of the high level screen.
* Avoid polluting #screen element anymore. We are having a class disaster now. If your view needs to know whether other's view, try using events and update your own element instead of the high level screen. Clean up bug is here: https://bugzilla.mozilla.org/show_bug.cgi?id=1110659
* Avoid using stopImmediatePropagation to control the event ordering. If you do need it, implement an event priority manager like https://github.com/mozilla-b2g/gaia/blob/master/apps/system/js/hierarchy_manager.js
* Avoid using stopImmediatePropagation to control the event ordering. If you do need it, implement an event priority manager like https://github.com/mozilla-b2g/gaia/blob/master/apps/system/js/hierarchy_manager.js
* Escape HTML before you inject!
* Escape HTML before you inject!
Confirmed users
401

edits